[mapserver-users] VRT / CSV data sources are not displayed in a layer
Carlos Ruiz
boolean10001 at yahoo.com
Thu Jan 21 09:23:26 PST 2010
Stefan,
I asked you about your MAP definition to do some tests. This is what I tried and it works: It seems that you have to consider the following:
1. The name of the CSV file has to be the same as the layer name (layer "boden" and file name "boden.csv").
2. You have to add the SrcLayer tag into your VRT file like this:
<OGRVRTDataSource>
<OGRVRTLayer name="boden">
<SrcDataSource>boden.csv</SrcDataSource>
<SrcLayer>boden</SrcLayer>
<GeometryType>wkbPoint</GeometryType>
<GeometryField encoding="PointFromColumns" x="x-utm" y="y-utm"/>
</OGRVRTLayer>
</OGRVRTDataSource>
Try it !
Greetings from México
IC Carlos Ruiz
________________________________
From: Stefan Schantz <SSchantz at BfS.de>
To: Carlos Ruiz <boolean10001 at yahoo.com>
Cc: mapserver-users at lists.osgeo.org
Sent: Thu, January 21, 2010 1:31:43 AM
Subject: Re: [mapserver-users] VRT / CSV data sources are not displayed in a layer
Well, here is the MAP definition, but the same mapfile works with the Shapefile, which I have transformed from the CSV/VRT-files, so I think, that the mapfile shouldn't be the issue.
Stefan
---------------------------------
MAP
NAME "rodos_bgefirst"
STATUS ON
EXTENT 458690.8459237 1746161.3670216 6216440.5477323 6216440.5477323
UNITS METERS
DEBUG 5
CONFIG "MS_ERRORFILE" "/data/tmp/ms_debug.log"
SYMBOLSET "../symbols/symbols.sym"
FONTSET "../fonts/fonts.list"
SHAPEPATH "/daten/rasterkarten/"
PROJECTION
"init=epsg:3035"
END
OUTPUTFORMAT
NAME png
DRIVER "GD/PNG"
MIMETYPE "image/png"
EXTENSION PNG
IMAGEMODE PC256 TRANSPARENT ON END
WEB
IMAGEPATH "/data/tmp/"
IMAGEURL "http://10.162.18.107/tmp/"
METADATA
"WMS_ACCESSCONSTRAINTS" "none"
"WMS_SRS" "EPSG:4326 EPSG:32632 EPSG:25832 EPSG:31466 EPSG:31467 EPSG:31468 EPSG:3035" "WMS_ONLINERESOURCE" "http://10.162.18.107/cgi-bin/mapserv?map=/data/umn/bfs/map/rodos_bgefirst_ssh.map"
"WMS_TITLE" "RODOS Prognose Karte interpoliert"
"WMS_FEATURE_INFO_MIME_TYPE" "text/html"
"WMS_ABSTRACT" "RODOS Prognose Karte"
END
END
INCLUDE "../include/legend_rodos.map"
---------------------------------------
Carlos Ruiz schrieb:
> Can you show me the MAP definition ? Maybe I can find something there
>
> IC Carlos Ruiz
>
> ------------------------------------------------------------------------
> *From:* Stefan Schantz <SSchantz at BfS.de>
> *To:* Carlos Ruiz <boolean10001 at yahoo.com>
> *Cc:* mapserver-users at lists.osgeo.org
> *Sent:* Wed, January 20, 2010 12:01:40 PM
> *Subject:* Re: [mapserver-users] VRT / CSV data sources are not displayed in a layer
>
> Hello Carlos,
> my CSV-file ans VRT-file looks like your examples:
>
> My CSV is
> x-utm,y-utm,Wert
> 742226., 5374978., 0.00E+00
> 743422., 5375072., 0.00E+00
> 744620., 5375166., 0.00E+00
> ...
>
> and my VTR is
> <OGRVRTDataSource>
> <OGRVRTLayer name="boden">
> <SrcDataSource>/daten/csv/boden.csv</SrcDataSource>
> <GeometryType>wkbPoint</GeometryType>
> <GeometryField encoding="PointFromColumns" x="x-utm" y="y-utm"/>
> </OGRVRTLayer>
> </OGRVRTDataSource>
>
> and as I wrote, ogr2ogr could read my vrt/csv data and transform it into a shapefile..
>
> Stefan
>
> Carlos Ruiz schrieb:
> > Check that you have your CSV like this:
> >
> > Lat,Lng,House
> > 48.1,0.25,"My house"
> > 49.2,1.1,"My girlfriend's house"
> > 47.5,0.75,"My mother in law's house"
> >
> > And that you have your VTR like this:
> >
> > <OGRVRTDataSource>
> > <OGRVRTLayer name="neighborhood">
> > <SrcDataSource>[FILE]</SrcDataSource>
> > <GeometryType>wkbPoint</GeometryType>
> > <LayerSRS>[YOUR SRS]</LayerSRS>
> > <GeometryField encoding="PointFromColumns" x="Lng" y="Lat"/>
> > </OGRVRTLayer>
> > </OGRVRTDataSource>
> > IC Carlos Ruiz
> >
> > ------------------------------------------------------------------------
> > *From:* Stefan Schantz <SSchantz at BfS.de <mailto:SSchantz at BfS.de>>
> > *To:* mapserver-users at lists.osgeo.org <mailto:mapserver-users at lists.osgeo.org>
> > *Sent:* Wed, January 20, 2010 9:32:12 AM
> > *Subject:* [mapserver-users] VRT / CSV data sources are not displayed in a layer
> >
> > Hello List,
> >
> > The following layer uses a CSV-file (together with a VRT-File (Virtual Format) ) as datasource . When I try to visualize the layer, nothing is shown (neither the data nor error messages; shp2img shows also nothing)
> >
> > LAYER
> > NAME "boden"
> > DEBUG on
> > STATUS ON
> > TYPE POINT
> > # DATA "/daten/csv/boden/boden" # Datenquelle Shapefile
> > CONNECTION "/daten/csv/boden.vrt"
> > CONNECTIONTYPE OGR
> >
> > PROJECTION
> > "init=epsg:25832"
> > END
> > METADATA
> > "WMS_TITLE" "test"
> > "WMS_SRS" "EPSG:25832"
> > "WMS_ABSTRACT" "test"
> > "WMS_FEATURE_INFO_MIME_TYPE" 'text/html'
> > END
> >
> > CLASS
> > NAME "test"
> > STYLE
> > SYMBOL "circle"
> > SIZE 15 COLOR 90 90 90
> > END
> > END END
> >
> >
> > But if I transform the CSV/VRT-file into a Shapefile via ogr2ogr
> >
> > ogr2ogr -s_srs EPSG:25832 -t_srs EPSG:25832 -f "ESRI Shapefile" boden boden.vrt
> >
> >
> > the layer displays the data.
> > What is wrong with my VRT/CSV-datasource in the mapfile?
> >
> > Thanks for any idea.
> >
> > Best regards
> > Stefan
> > _______________________________________________
> > mapserver-users mailing list
> > mapserver-users at lists.osgeo.org <mailto:mapserver-users at lists.osgeo.org> <mailto:mapserver-users at lists.osgeo.org <mailto:mapserver-users at lists.osgeo.org>>
> > http://lists.osgeo.org/mailman/listinfo/mapserver-users
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20100121/d4f1c27c/attachment.htm>
More information about the MapServer-users
mailing list