Hi Marcin, What does your GetFeature request look like?
Seth -- web:http://geographika.co.uk twitter: @geographika On Tue, May 25, 2021, at 10:55 AM, Marcin Grudzień wrote: > Hello, > > I have been trying to set up INSPIRE WFS service publishing data in GML that > validates against INSPIRE GML application schemas. To achieve that I use > template-driven output, basically following > https://mapserver.org/fr/output/template_output.html. However, I am not able > to force MapServer to use my GetFeature response template. GetFeature > response always returns “standard” MapServer GML, which of course, is not > INSPIRE compliant. > > Below you can find my configuration details. > I am using 7.6.3 version build on Ubuntu 20.04 LTR > mapserv -v returns > MapServer version 7.6.3 OUTPUT=PNG OUTPUT=JPEG SUPPORTS=PROJ SUPPORTS=AGG > SUPPORTS=FREETYPE SUPPORTS=CAIRO SUPPORTS=ICONV SUPPORTS=FRIBIDI > SUPPORTS=WMS_SERVER SUPPORTS=WFS_SERVER SUPPORTS=WCS_SERVER SUPPORTS=FASTCGI > SUPPORTS=GEOS SUPPORTS=POINT_Z_M SUPPORTS=PBF INPUT=JPEG INPUT=POSTGIS > INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE > > My mapfile looks like this > MAP > NAME "LandCover" > STATUS ON > EXTENT 160828.34326572 98928.8977745594 876029.97009323 796521.669409553 > UNITS meters > SIZE 100 100 > MAXSIZE 4000 > FONTSET "/srv/Fonts/Fontset.txt" > CONFIG "MS_ERRORFILE" "/srv/lc/error_lc_wfs.txt" > DEBUG 5 > > PROJECTION > "init=epsg:2180" > > END > > OUTPUTFORMAT > NAME "gml" > DRIVER "TEMPLATE" > #MIMETYPE "text/xml; subtype=gml/3.2.1" > FORMATOPTION "FILE=LC_template.gml" > END > > WEB > METADATA > "ows_inspire_capabilities" "url" > "ows_languages" "pol,eng" > "ows_title" "Title PL" > "ows_title.eng" "WFS service with INSPIRE Land Cover" > "ows_abstract" "Abstract PL" > "ows_abstract.eng" "WMS service publishes harmonised INSPIRE Land Cover data > set derrived from BDOT10k as-is data set " > "ows_fees" "Brak opłat" > "ows_fees.eng" "No fee applies" > WFS_ONLINERESOURCE "http://localhost/cgi-bin/LC_WFS" > "wfs_getfeature_formatlist" "gml" > "wfs_inspire_metadataurl_href" "someurl" > "wfs_inspire_metadataurl_format" > "application/vnd.ogc.csw.GetRecordByIdResponse_xml" > > "ows_inspire_dsid_code" "LC " > "ows_inspire_dsid_ns" "LC.3.2" > > "wfs_enable_request" "*" > "wfs_srs" "EPSG:2180 EPSG:4326 EPSG:3857 EPSG:4528" > END > > END #WEB > > LAYER > NAME "LC.LandCoverUnit" > STATUS ON > CONNECTIONTYPE POSTGIS > CONNECTION "host=localhost dbname=postgis_db user=user > password=password port=5432" > DATA "geom from bdot.landcoversurface using unique objectid using > srid=2180" > > PROJECTION > "init=epsg:2180" > END > > TYPE POLYGON > PROCESSING "CLOSE_CONNECTION=DEFER" > TEMPLATE "LC_template.gml" > METADATA > "ows_title.pol" "LC.LandCoverUnit" > "ows_title.eng" "LC.LandCoverUnit" > WFS_EXTENT "160828.34326572 98928.8977745594 > 876029.97009323 796521.669409553" > "gml_include_items" "all" > "gml_featureid" "objectid" > "wfs_getfeature_formatlist" "gml" > "wfs_enable_request" "*" > "wfs_connectiontimeout" "120" > "wfs_maxfeatures" "10000" > "wfs_srs" "EPSG:2180 EPSG:4326 EPSG:3857 EPSG:4528" > "wfs_metadataurl_href" "someurl" > "wfs_inspire_metadataurl_format" "application/xml" > "wfs_metadataurl_type" "TC211" > END #METADATA > > END #LAYER > > END #MAP > > I tried different OUTPUTFORMAT configurations with different NAME, MIMETYPE > parameter values. And nothing has worked. > On the same machine, I successfully published WMS service returning HTML > GetFeatureInfo response customized utilizing the very same template-driven > output concept. > I suspect that I may be missing something in the configuration file. I would > be grateful for any suggestions. > > Best regards, > Marcin > > _______________________________________________ > mapserver-users mailing list > [email protected] <mailto:mapserver-users%40lists.osgeo.org> > https://lists.osgeo.org/mailman/listinfo/mapserver-users >
_______________________________________________ mapserver-users mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/mapserver-users
