[Spanish] Mapserver layer query

Gaston Lucero gaston.lucerom at gmail.com
Mon Oct 29 12:35:57 PDT 2012


Hola, estoy investigando y probando realizar queries a los layers de
mapserver, a traves de mapscript

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"
------------ pr?xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.osgeo.org/pipermail/spanish/attachments/20121029/c51edda3/attachment.html>


More information about the Spanish mailing list