<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Good morning Steve,<br>
<br>
I made a mistake (as usual) -- I forgot to put a "/" in the closing
&lt;OGRVRTLayer&gt;.&nbsp; It is working now.<br>
<br>
Do you mind if I asking you one more question? In the grid.csvt file,
if I use "real","integer", etc, the output data types (as seen from
ogrinfo) are shown as real or integer. However, if use precision, e.g.
"real(10.6)", the output data type become string, just like if I don't
use grid.csvt file at all. Is this a normal behavior?<br>
<br>
Thanks<br>
Xiaodong<br>
<br>
<a class="moz-txt-link-abbreviated" href="mailto:gaffigan@sfos.uaf.edu">gaffigan@sfos.uaf.edu</a> wrote:
<blockquote
 cite="mid:44064.206.174.29.35.1205827352.squirrel@www.sfos.uaf.edu"
 type="cite">
  <pre wrap="">Xiaodong,

Good morning.  I'm not sure why the example wouldn't work on your machine.
 When I paste the lines below into my linux terminal window, I get the
result shown on the csv driver page.  I tried the example without error on
a number of machines, with GDAL versions ranging from 1.5.0 to 1.3.1.  You
could confirm that the VRT driver is enabled, but I thought it always is.
  ogrinfo --formats     # look for "VRT"

Steve

cat &gt; test.csv &lt;&lt;EOF
Latitude,Longitude,Name
48.1,0.25,"First point"
49.2,1.1,"Second point"
47.5,0.75,"Third point"
EOF
cat &gt; test.vrt &lt;&lt;EOF
&lt;OGRVRTDataSource&gt;
    &lt;OGRVRTLayer name="test"&gt;
        &lt;SrcDataSource&gt;test.csv&lt;/SrcDataSource&gt;
        &lt;GeometryType&gt;wkbPoint&lt;/GeometryType&gt;
        &lt;LayerSRS&gt;WGS84&lt;/LayerSRS&gt;
        &lt;GeometryField encoding="PointFromColumns" x="Longitude"
y="Latitude"/&gt;
    &lt;/OGRVRTLayer&gt;
&lt;/OGRVRTDataSource&gt;
EOF
ogrinfo -ro -al test.vrt


  </pre>
  <blockquote type="cite">
    <pre wrap="">Hello Steve,

Thanks for offering help. Trying

ogr2ogr -f "ESRI Shapefile" grid.shp grid.vrt -nlt multipoint

I got error message, saying 'Unable to open data source grid.vrt with
the following drivers', followed by a list of drivers, including ESRI
Shapefile, CSV, among others.

Actually, I got the same error message when running ogrinfo -ro -al
test.vrt, using the exact same example listed in the page you referred to,

<a class="moz-txt-link-freetext" href="http://www.gdal.org/ogr/drv_csv.html">http://www.gdal.org/ogr/drv_csv.html</a>

Any idea?

Xiaodong

<a class="moz-txt-link-abbreviated" href="mailto:gaffigan@sfos.uaf.edu">gaffigan@sfos.uaf.edu</a> wrote:
    </pre>
    <blockquote type="cite">
      <pre wrap="">Hello.  You might try the following:
  ogr2ogr -f "ESRI Shapefile" grid.shp grid.vrt -nlt multipoint

The important part is that the source dataset is the vrt definition
file,
not the csv data file.  See <a class="moz-txt-link-freetext" href="http://www.gdal.org/ogr/drv_csv.html">http://www.gdal.org/ogr/drv_csv.html</a>.

Hopefully it's this easy.

Steve



      </pre>
      <blockquote type="cite">
        <pre wrap="">Hi,

I used --- ogr2ogr -f "ESRI Shapefile" grid grid.csv -nlt multipoint

        </pre>
      </blockquote>
      <pre wrap="">----- to convert a series of points (in csv format) into a shape file of
multiple points. I also have a grid.vrt and a grid.csvt file that are
used in this conversion. A directory named grid was created and under it
there are 3 files, namely, grid.shp, grid.dbf, and grid.shx. Using
ogrinfo grid returns,

      </pre>
      <blockquote type="cite">
        <pre wrap="">INFO: Open of 'grid', using driver 'ESRI Shapefile" successful. 1:grid

        </pre>
      </blockquote>
      <pre wrap="">(multi point).

      </pre>
      <blockquote type="cite">
        <pre wrap="">Also using ogrinfo -ro -al grid returns a series of records, and the

        </pre>
      </blockquote>
      <pre wrap="">last one is

      </pre>
      <blockquote type="cite">
        <pre wrap="">OGRFeature (grid): 5374
long (Real) = -100.08310911830001
lat (Real) = 44.963133226799997
data (Real) = 3
mapped dat (Real) = 68.000000000

The above commands were executed in Linux with gdal installed. After

        </pre>
      </blockquote>
      <pre wrap="">transferring grid folder to windows, I can open them, but nothing show
up (I tried ENVI and FWTool). For example, in FWTool, it seemed that the
shape file can be opened, but this is what showed in the Shape

      </pre>
      <blockquote type="cite">
        <pre wrap="">Attributes window,

Where did I do wrong?

Thanks
Xiaodong
_______________________________________________
gdal-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/gdal-dev">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a>

        </pre>
      </blockquote>
      <pre wrap="">



      </pre>
    </blockquote>
  </blockquote>
  <pre wrap=""><!---->

  </pre>
</blockquote>
<br>
<br>
<div class="moz-signature">-- <br>
<font color="#000099" face="Rage Italic" size="+2">Xiaodong Zhang</font>,
Ph. D<br>
Associate
Professor
<br>
Department of Earth System Science and Policy
<br>
University of North Dakota
<br>
Grand Forks, ND 58202-9011
<br>
Tel: (701)777-6087, Fax: (701)777-2940<br>
</div>
</body>
</html>