[mapserver-users] WFS - featureid/resourceid
Rahkonen Jukka (MML)
jukka.rahkonen at maanmittauslaitos.fi
Sat May 7 14:33:47 PDT 2016
Reposting because the first trial was denied as longer than 40 kB.
This query works for me. I had to leave out typename but it appears in ID and is not needed in GetFeatureByID stored query.
http://localhost:8060/cgi-bin/mapserv.exe?map=c:/ms4w/apps/wms-wfs.map&service=wfs&version=2.0.0&request=getfeature&STOREDQUERY_ID=urn:ogc:def:query:OGC-WFS::GetFeatureById&ID=states.1
Mapfile follows. It has been used for other tests before and contains some odd remains, I apologize.
MAP
SIZE 800 800
EXTENT -90 -180 90 180
UNITS DD
IMAGECOLOR 20 250 250
SHAPEPATH "c:\ms4w\tmp"
IMAGETYPE "png"
OUTPUTFORMAT
NAME "SPATIALITEZIP"
DRIVER "OGR/SQLite"
MIMETYPE "application/spatialite"
FORMATOPTION "STORAGE=memory"
FORMATOPTION "FORM=zip"
FORMATOPTION "FILENAME=result.db"
FORMATOPTION "DSCO:SPATIALITE=YES"
END
OUTPUTFORMAT
NAME "geojson"
DRIVER "OGR/GEOJSON"
MIMETYPE "application/json; subtype=geojson"
FORMATOPTION "STORAGE=stream"
FORMATOPTION "FORM=SIMPLE"
FORMATOPTION "LCO:WRITE_BBOX=YES"
END
WEB
METADATA
"ows_enable_request" "*"
"wms_bbox_extended" "true"
"wfs_return_srs_as_urn" "true"
"ows_srs" "CRS:84 EPSG:4326 EPSG:32634 EPSG:3857 EPSG:2923"
"wms_title" "MS 6.1.1 WMS from Spatialite"
"wfs_title" "MS 6.1.1 WFS from Spatialite"
"wfs_abstract" "ööää"
"wfs_onlineresource" "http://localhost:8060/cgi-bin/mapserv.exe?map=c:\ms4w\apps\wms-wfs.map"
END
END
DEBUG 10
CONFIG "PROJ_LIB" "C:/ms4w/proj/nad"
CONFIG "CPL_DEBUG" "ON"
CONFIG "SQLITE_LIST_ALL_TABLES" "TRUE"
CONFIG "MS_ERRORFILE" "c:/ms4w/tmp/debug.txt"
PROJECTION
"init=epsg:4326"
END
LAYER
NAME "states"
STATUS DEFAULT
CONNECTIONTYPE OGR
CONNECTION "\ms4w\apps\wms-wfs.sqlite"
DATA "select * from states"
PROCESSING "CLOSE_CONNECTION=DEFER"
TYPE POLYGON
STATUS ON
PROJECTION
"init=epsg:4326"
END
OPACITY 50
METADATA
"ows_title" "states" ##REQUIRED
"wfs_srs" "EPSG:4326" ## REQUIRED
"wfs_abstract" "test ä &"
"gml_include_items" "all" ## Optional (serves all attributes for layer)
#"gml_exclude_items" "STATE_NAME"
"gml_featureid" "PK_UID" ## REQUIRED
"gml_types" "auto"
"wfs_getfeature_formatlist" "geojson,SPATIALITEZIP"
"wfs_additional_files_in_output" "c:/ms4w/apps/README_APPS.txt"
END
CLASS
STYLE
COLOR 100 200 100
OUTLINECOLOR 0 0 0
END
LABEL
COLOR 150 150 150
OUTLINECOLOR 255 255 255
TYPE bitmap
SIZE small
POSITION UL
#TEXT "[STATE_FIPS]"
PARTIALS FALSE
END
LABEL
COLOR 150 150 150
OUTLINECOLOR 255 255 255
TYPE bitmap
SIZE small
POSITION LL
TEXT "[STATE_NAME]"
EXPRESSION (length('[STATE_NAME]') < 7)
PARTIALS FALSE
END
END
END
END
-Jukka Rahkonen-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20160507/3cc14ff0/attachment.htm>
More information about the MapServer-users
mailing list