To expand on what Steve said: see the "World Continents" example layer in that same document, you should likely copy/paste that entire METADATA object into your own layer, and edit accordingly https://mapserver.org/ogc/wfs_server.html#example-wfs-server-mapfile

-jeff



--
Jeff McKenna
MapServer Consulting and Training Services
https://gatewaygeomatics.com/



On 2019-05-16 6:25 PM, Lime, Steve D (MNIT) wrote:
Hi Leigh: Welcome! MapServer by default won't expose any attributes unless you explicitly tell it to. Look at the gml_include_items and gml_exclude_items layer metadata on this page:


https://mapserver.org/ogc/wfs_server.html


--Steve
------------------------------------------------------------------------
*From:* mapserver-users <[email protected]> on behalf of Leigh Porter <[email protected]>
*Sent:* Thursday, May 16, 2019 2:24:59 PM
*To:* [email protected]
*Subject:* [mapserver-users] map server WFS with GML input

Hey All!

I just joined the list. I have used mapserver for a while and just started with WFS.


I’m serving WFS requests from a GML input file. Input is like this:

<gml:featureMember>
    <ogr:2019_03_avon_and_somerset_street fid="2019_03_avon_and_somerset_street.0">   <ogr:geometryProperty><gml:Point><gml:coordinates>-3.187863,54.948226</gml:coordinates></gml:Point></ogr:geometryProperty>   <ogr:Crime_ID>f2964c095957f50f54b16d18c71be4a1f09f55e7f321edac3f38b469877e7fc5</ogr:Crime_ID>
       <ogr:Month>2019-03</ogr:Month>
       <ogr:Reported_by>Avon and Somerset Constabulary</ogr:Reported_by>
       <ogr:Falls_within>Avon and Somerset Constabulary</ogr:Falls_within>
       <ogr:Location>On or near Field View</ogr:Location>
       <ogr:LSOA_code>E01019107</ogr:LSOA_code>
       <ogr:LSOA_name>Allerdale 002B</ogr:LSOA_name>
       <ogr:Crime_type>Other theft</ogr:Crime_type>
      <ogr:Last_outcome_category>Under investigation</ogr:Last_outcome_category>
       <ogr:Context></ogr:Context>
     </ogr:2019_03_avon_and_somerset_street>
   </gml:featureMember>

But the output doesn’t include any of the other feature attributes (such as Crime_ID).

<wfs:member>
     <ms:sas-avon>
         <gml:boundedBy>
             <gml:Envelope
                 srsName="urn:ogc:def:crs:EPSG::4326">
                 <gml:lowerCorner>
                     50.948685 -2.807610
                     </gml:lowerCorner>
                 <gml:upperCorner>
                     50.948685 -2.807610
                     </gml:upperCorner>
                 </gml:Envelope>
             </gml:boundedBy>
         <ms:msGeometry>
             <gml:Point
                 gml:id=".1"
                 srsName="urn:ogc:def:crs:EPSG::4326">
                 <gml:pos>
                     50.948685 -2.807610
                     </gml:pos>
                 </gml:Point>
             </ms:msGeometry>
         </ms:sas-avon>
     </wfs:member>

The mapfile looks like this:

    LAYER
                 NAME street-avon
                 TYPE POINT
                 STATUS DEFAULT
                 CONNECTIONTYPE OGR
                CONNECTION "/vsicurl/http://127.0.0.1/2019-03-avon-and-somerset-street.csv.gml <https://gcc01.safelinks.protection.outlook.com/?url=http%3A%2F%2F127.0.0.1%2F2019-03-avon-and-somerset-street.csv.gml&data=02%7C01%7Csteve.lime%40state.mn.us%7Ca92d943d4bf845ef1e0408d6da39b088%7Ceb14b04624c445198f26b89c2159828c%7C0%7C0%7C636936338652704394&sdata=a3ZII6DKApIQr3tv8bubzPS8dU9wwmqstKsCKoH69%2BI%3D&reserved=0>"
                 CLASS
                         STYLE
                                 COLOR 0 255 0
                                 SYMBOL 'circle'
                                 SIZE 6
                         END
                 END
         END


I don’t think I need to add anything to the apple for the feature attributes to be included in the WFS output, or do I?


Thanks!
Leigh



_______________________________________________
mapserver-users mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to