[Spanish] Mapserver layer query
Gaston Lucero
gaston.lucerom at gmail.com
Mon Oct 29 12:37:34 PDT 2012
Perdon lo envie 2 veces
Hola, estoy investigando y probando realizar queries a los layers de
mapserver, a traves de mapscript, y lo que no se es como obtener, si se
puede, a informacion del resultado del query.
Gracias
Este es mi codigo java
mapObj map = new mapObj("/home/gaston/maps/map/map.map") ;
layerObj layer = map.getLayerByName("Info");
//centerP es el putno
layer.queryByPoint(map,new pointObj(centerP.getX(),centerP.getY(),0),
mapscriptConstants.MS_SINGLE, 10);
layer.open();
resultCacheObj res =layer.getResults();
for(int i=0 ;i<layer.getNumResults();i++){ /
shapeObj feature = layer.getShape(res.getResult(i));
//Aca no se q hacer
}
Mi .map
MAP
NAME "Map_Sitrack"
STATUS on
SIZE 256 256
EXTENT -20037508 -20037508 20037508 20037508
UNITS meters
IMAGETYPE agg #Este nombre debe coincidir con el valor NAME de OUTPUTFORMAT
SHAPEPATH "data"
FONTSET "font/fonts.fnt"
SYMBOLSET "symbol/symbols.sym"
IMAGECOLOR "#b3c6d4"
DEBUG 5
CONFIG "MS_ERRORFILE" "/tmp/mapseerver.log"
OUTPUTFORMAT
NAME agg
DRIVER agg/png
IMAGEMODE rgb
FORMATOPTION "PALETTE_FORCE=TRUE" #es incompatible con la opcion anterior
FORMATOPTION "PALETTE=/home/gaston/maps/map/palette/map.palette"
MIMETYPE "image/png"
END
PROJECTION
"init=epsg:900913"
END
LAYER
NAME Info
STATUS on
TYPE polygon
CONNECTIONTYPE postgis
CONNECTION "####"
DATA "polygon from gis.pois"
CLASS
STYLE
COLOR "#f2efe9"
OUTLINECOLOR "#f2efe9"
END
END
PROCESSING "CLOSE_CONNECTION=DEFER"
END
END
------------ pr?xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.osgeo.org/pipermail/spanish/attachments/20121029/a4409816/attachment.html>
More information about the Spanish
mailing list