<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>If you add &OUTPUTFORMAT=gml do you get a different result?<br></div><div><br></div><div id="sig62266145"><div class="signature">--<br></div><div class="signature">web:http://geographika.co.uk<br></div><div class="signature">twitter: @geographika<br></div></div><div><br></div><div><br></div><div>On Tue, May 25, 2021, at 11:20 AM, Marcin Grudzień wrote:<br></div><blockquote type="cite" id="qt" style=""><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi Seth,<br></div><div><br></div><div>It is very basic WFS GetFeature request <a href="http://localhost/cgi-bin/mapserv?map=/srv/lc/LC_wfs.map&SERVICE=WFS&REQUEST=GetFeature&VERSION=2.0.0&COUNT=10&TYPENAMES=LC.LandCoverUnit">http://localhost/cgi-bin/mapserv?map=/srv/lc/LC_wfs.map&SERVICE=WFS&REQUEST=GetFeature&VERSION=2.0.0&COUNT=10&TYPENAMES=LC.LandCoverUnit</a><br></div></div></div></div><div><br></div><div class="qt-gmail_quote"><div dir="ltr" class="qt-gmail_attr">On Tue, 25 May 2021 at 11:03, <<a href="mailto:mapserver-users-request@lists.osgeo.org">mapserver-users-request@lists.osgeo.org</a>> wrote:<br></div><blockquote class="qt-gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div>Send mapserver-users mailing list submissions to<br></div><div>         <a href="mailto:mapserver-users@lists.osgeo.org" target="_blank">mapserver-users@lists.osgeo.org</a><br></div><div> <br></div><div> To subscribe or unsubscribe via the World Wide Web, visit<br></div><div>         <a href="https://lists.osgeo.org/mailman/listinfo/mapserver-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br></div><div> or, via email, send a message with subject or body 'help' to<br></div><div>         <a href="mailto:mapserver-users-request@lists.osgeo.org" target="_blank">mapserver-users-request@lists.osgeo.org</a><br></div><div> <br></div><div> You can reach the person managing the list at<br></div><div>         <a href="mailto:mapserver-users-owner@lists.osgeo.org" target="_blank">mapserver-users-owner@lists.osgeo.org</a><br></div><div> <br></div><div> When replying, please edit your Subject line so it is more specific<br></div><div> than "Re: Contents of mapserver-users digest..."<br></div><div> <br></div><div> <br></div><div> Today's Topics:<br></div><div> <br></div><div>    1. Re:  Setting up a template for custom WFS GetFeature response<br></div><div>       (Seth G)<br></div><div> <br></div><div> <br></div><div> ----------------------------------------------------------------------<br></div><div> <br></div><div> Message: 1<br></div><div> Date: Tue, 25 May 2021 11:02:52 +0200<br></div><div> From: "Seth G" <<a href="mailto:sethg@geographika.co.uk" target="_blank">sethg@geographika.co.uk</a>><br></div><div> To: <a href="mailto:mapserver-users@lists.osgeo.org" target="_blank">mapserver-users@lists.osgeo.org</a><br></div><div> Subject: Re: [mapserver-users]  Setting up a template for custom WFS<br></div><div>         GetFeature response<br></div><div> Message-ID: <<a href="mailto:dd600931-5920-49ea-b814-84506177a692@www.fastmail.com" target="_blank">dd600931-5920-49ea-b814-84506177a692@www.fastmail.com</a>><br></div><div> Content-Type: text/plain; charset="utf-8"<br></div><div> <br></div><div> Hi Marcin,<br></div><div> <br></div><div> What does your GetFeature request look like?<br></div><div> <br></div><div> Seth<br></div><div> <br></div><div> --<br></div><div> web:<a href="http://geographika.co.uk" rel="noreferrer" target="_blank">http://geographika.co.uk</a><br></div><div> twitter: @geographika<br></div><div> <br></div><div> <br></div><div> On Tue, May 25, 2021, at 10:55 AM, Marcin Grudzie? wrote:<br></div><div> > Hello,<br></div><div> <br></div><div> >  <br></div><div> <br></div><div> > 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 <a href="https://mapserver.org/fr/output/template_output.html" rel="noreferrer" target="_blank">https://mapserver.org/fr/output/template_output.html</a>. 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. <br></div><div> <br></div><div> >  <br></div><div> <br></div><div> > Below you can find my configuration details.<br></div><div> <br></div><div> > I am using 7.6.3 version build on Ubuntu 20.04 LTR<br></div><div> <br></div><div> > mapserv -v returns <br></div><div> <br></div><div> > 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<br></div><div> <br></div><div> >  <br></div><div> <br></div><div> > My mapfile looks like this<br></div><div> <br></div><div> > MAP<br></div><div> <br></div><div> > NAME "LandCover"<br></div><div> <br></div><div> > STATUS ON<br></div><div> <br></div><div> > EXTENT 160828.34326572 98928.8977745594 876029.97009323 796521.669409553<br></div><div> <br></div><div> > UNITS meters<br></div><div> <br></div><div> > SIZE 100 100<br></div><div> <br></div><div> > MAXSIZE 4000<br></div><div> <br></div><div> > FONTSET "/srv/Fonts/Fontset.txt"<br></div><div> <br></div><div> > CONFIG "MS_ERRORFILE" "/srv/lc/error_lc_wfs.txt"<br></div><div> <br></div><div> > DEBUG 5<br></div><div> <br></div><div> > <br></div><div> <br></div><div> > PROJECTION<br></div><div> <br></div><div> > "init=epsg:2180"<br></div><div> <br></div><div> > <br></div><div> <br></div><div> > END<br></div><div> <br></div><div> >  <br></div><div> <br></div><div> > OUTPUTFORMAT<br></div><div> <br></div><div> >             NAME "gml"<br></div><div> <br></div><div> >             DRIVER "TEMPLATE"<br></div><div> <br></div><div> >             #MIMETYPE "text/xml; subtype=gml/3.2.1"<br></div><div> <br></div><div> >             FORMATOPTION "FILE=LC_template.gml"<br></div><div> <br></div><div> > END<br></div><div> <br></div><div> >  <br></div><div> <br></div><div> > WEB<br></div><div> <br></div><div> > METADATA<br></div><div> <br></div><div> > "ows_inspire_capabilities" "url"<br></div><div> <br></div><div> > "ows_languages" "pol,eng"       <br></div><div> <br></div><div> > "ows_title" "Title PL"<br></div><div> <br></div><div> > "ows_title.eng" "WFS service with INSPIRE Land Cover"<br></div><div> <br></div><div> > "ows_abstract" "Abstract PL"<br></div><div> <br></div><div> > "ows_abstract.eng" "WMS service publishes harmonised INSPIRE Land Cover data set derrived from BDOT10k as-is data set "<br></div><div> <br></div><div> > "ows_fees" "Brak op?at"<br></div><div> <br></div><div> > "ows_fees.eng" "No fee applies"<br></div><div> <br></div><div> >  WFS_ONLINERESOURCE "<a href="http://localhost/cgi-bin/LC_WFS" rel="noreferrer" target="_blank">http://localhost/cgi-bin/LC_WFS</a>"<br></div><div> <br></div><div> > "wfs_getfeature_formatlist" "gml"<br></div><div> <br></div><div> > "wfs_inspire_metadataurl_href"    "someurl"<br></div><div> <br></div><div> > "wfs_inspire_metadataurl_format"  "application/vnd.ogc.csw.GetRecordByIdResponse_xml"<br></div><div> <br></div><div> >              <br></div><div> <br></div><div> > "ows_inspire_dsid_code" "LC "<br></div><div> <br></div><div> > "ows_inspire_dsid_ns" "LC.3.2"<br></div><div> <br></div><div> >              <br></div><div> <br></div><div> > "wfs_enable_request"           "*"<br></div><div> <br></div><div> > "wfs_srs" "EPSG:2180 EPSG:4326 EPSG:3857 EPSG:4528"<br></div><div> <br></div><div> > END<br></div><div> <br></div><div> >  <br></div><div> <br></div><div> > END #WEB<br></div><div> <br></div><div> >  <br></div><div> <br></div><div> > LAYER<br></div><div> <br></div><div> >             NAME "LC.LandCoverUnit"<br></div><div> <br></div><div> >             STATUS ON<br></div><div> <br></div><div> >             CONNECTIONTYPE POSTGIS<br></div><div> <br></div><div> >             CONNECTION "host=localhost dbname=postgis_db user=user password=password port=5432"<br></div><div> <br></div><div> >             DATA "geom from bdot.landcoversurface using unique objectid using srid=2180"<br></div><div> <br></div><div> >                         <br></div><div> <br></div><div> >             PROJECTION<br></div><div> <br></div><div> >                         "init=epsg:2180"<br></div><div> <br></div><div> >             END<br></div><div> <br></div><div> >  <br></div><div> <br></div><div> >             TYPE POLYGON<br></div><div> <br></div><div> >             PROCESSING "CLOSE_CONNECTION=DEFER"<br></div><div> <br></div><div> >             TEMPLATE "LC_template.gml"<br></div><div> <br></div><div> >             METADATA<br></div><div> <br></div><div> >                         "ows_title.pol" "LC.LandCoverUnit"<br></div><div> <br></div><div> >                         "ows_title.eng" "LC.LandCoverUnit"<br></div><div> <br></div><div> >                         WFS_EXTENT "160828.34326572 98928.8977745594 876029.97009323 796521.669409553"<br></div><div> <br></div><div> >                         "gml_include_items" "all" <br></div><div> <br></div><div> >                         "gml_featureid"     "objectid" <br></div><div> <br></div><div> >                         "wfs_getfeature_formatlist" "gml"<br></div><div> <br></div><div> >                          "wfs_enable_request" "*"<br></div><div> <br></div><div> >                         "wfs_connectiontimeout" "120"<br></div><div> <br></div><div> >                         "wfs_maxfeatures"       "10000"<br></div><div> <br></div><div> >                         "wfs_srs" "EPSG:2180 EPSG:4326 EPSG:3857 EPSG:4528"<br></div><div> <br></div><div> >                         "wfs_metadataurl_href" "someurl"<br></div><div> <br></div><div> >                         "wfs_inspire_metadataurl_format" "application/xml"<br></div><div> <br></div><div> >                         "wfs_metadataurl_type" "TC211"<br></div><div> <br></div><div> >               END #METADATA <br></div><div> <br></div><div> >  <br></div><div> <br></div><div> > END #LAYER <br></div><div> <br></div><div> >  <br></div><div> <br></div><div> > END #MAP<br></div><div> <br></div><div> >  <br></div><div> <br></div><div> > I tried different OUTPUTFORMAT configurations with different NAME, MIMETYPE parameter values. And nothing has worked.<br></div><div> <br></div><div> > On the same machine, I successfully published WMS service returning HTML GetFeatureInfo response customized utilizing the very same template-driven output concept.<br></div><div> <br></div><div> > I suspect that I may be missing something in the configuration file. I would be grateful for any suggestions.<br></div><div> <br></div><div> >  <br></div><div> <br></div><div> > Best regards,<br></div><div> <br></div><div> > Marcin<br></div><div> <br></div><div> >  <br></div><div> <br></div><div> > _______________________________________________<br></div><div> > mapserver-users mailing list<br></div><div> > <a href="mailto:mapserver-users@lists.osgeo.org" target="_blank">mapserver-users@lists.osgeo.org</a> <mailto:<a href="mailto:mapserver-users%2540lists.osgeo.org" target="_blank">mapserver-users%40lists.osgeo.org</a>><br></div><div> > <a href="https://lists.osgeo.org/mailman/listinfo/mapserver-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br></div><div> > <br></div><div> -------------- next part --------------<br></div><div> An HTML attachment was scrubbed...<br></div><div> URL: <<a href="http://lists.osgeo.org/pipermail/mapserver-users/attachments/20210525/41fcc396/attachment.html" rel="noreferrer" target="_blank">http://lists.osgeo.org/pipermail/mapserver-users/attachments/20210525/41fcc396/attachment.html</a>><br></div><div> <br></div><div> ------------------------------<br></div><div> <br></div><div> Subject: Digest Footer<br></div><div> <br></div><div> _______________________________________________<br></div><div> mapserver-users mailing list<br></div><div> <a href="mailto:mapserver-users@lists.osgeo.org" target="_blank">mapserver-users@lists.osgeo.org</a><br></div><div> <a href="https://lists.osgeo.org/mailman/listinfo/mapserver-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br></div><div> <br></div><div> <br></div><div> ------------------------------<br></div><div> <br></div><div> End of mapserver-users Digest, Vol 160, Issue 28<br></div><div> ************************************************<br></div></blockquote></div><div>_______________________________________________<br></div><div>mapserver-users mailing list<br></div><div><a href="mailto:mapserver-users%40lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br></div><div><a href="https://lists.osgeo.org/mailman/listinfo/mapserver-users">https://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br></div><div><br></div></blockquote><div><br></div></body></html>