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