Jeff,

Many thanks that worked great.

Next is there any way of getting the row ID as part of the data passed to 
mapserver?

We are planning to serve this data as a WFS layer.

Thanks

Ian

-----Original Message-----
From: mapserver-users [mailto:mapserver-users-boun...@lists.osgeo.org] On 
Behalf Of Jeff McKenna
Sent: Monday, April 25, 2016 3:03 PM
To: mapserver-users@lists.osgeo.org
Subject: Re: [mapserver-users] RE OGR csv - no field names

On 2016-04-25 6:49 PM, Simon Mercier wrote:
> really not sure CSVT file is supported by ogr, but you can easily 
> define field type in VRT
>
>          <Field name="precipitation_mm" src="prec_mm" type="Real"/>
>          <Field name="field_1" src="field_1" type="String" width="100" 
> />
>

Simon is right, very nice, specifying the field name to classify in the vrt 
works, for a csv without field names:

<OGRVRTDataSource>
     <OGRVRTLayer name="occurrence">
         <SrcDataSource relativeToVRT="1">CSV:occurrence.txt</SrcDataSource>
         <GeometryType>wkbPoint</GeometryType>
         <LayerSRS>WGS84</LayerSRS>
         <GeometryField encoding="PointFromColumns" x="field_37" 
y="field_38"/>
         <Field name="name" src="field_51" type="String" width="100"/>
     </OGRVRTLayer>
</OGRVRTDataSource>



LAYER
   NAME "occurrence"
   TYPE POINT
   STATUS ON
   CONNECTIONTYPE OGR
   CONNECTION "../occurrence.vrt"
   CLASSITEM "name"
   CLASS
     NAME "Occurrences"
     EXPRESSION "ttt"
     STYLE
       SYMBOL 7
       SIZE 10
       COLOR 0 0 0
     END
   END
END # Layer


-jeff





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




_______________________________________________
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users
_______________________________________________
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to