[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-0001.html>


More information about the mapserver-users mailing list