Hi Franck,<br><br>Does the field definitions will replace the need to define a csvt file for defining the types of a CSV file read with the VRT format to get geographical coordinates ?<br><br>Best regards,<br><br>Alexandre Gacon<br>
<br><div class="gmail_quote">On Fri, Oct 30, 2009 at 9:18 AM, Frank Warmerdam <span dir="ltr">&lt;<a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Folks,<br>
<br>
I have done a bit of work around OGR recently to make it easier to manage<br>
schemas for layers as VRT files.  For a project I wanted to be able to<br>
have a VRT file which would define a set of layers with geometry types,<br>
coordinate systems, fields and related information that I could use<br>
with ogr2ogr or similar utilities to create all the layers.<br>
<br>
To that end I have:<br>
<br>
 o Extended the VRT driver to support &lt;Field&gt; definitions giving all<br>
   the details of an attribute field on a layer (type, width, name, precision<br>
   and the source field it comes from in the source layer).<br>
<br>
 o Written an ogr2vrt.py script that will create a VRT corresponding to a<br>
   source datasource.  This is the ogr equivelent to what we could do with<br>
   gdal_translate -of VRT in.tif out.vrt but for feature datasources.  The<br>
   script currently lives in gdal/swig/python/samples but I may promote it<br>
   to the scripts directory implying it is supported if it is deemed to be<br>
   useful.<br>
<br>
 o Modified the VRT driver so that if the datasource name is @dummy@ it will<br>
   not go looking for an external file - it just creates a dummy memory<br>
   datasource and layer.  This effectively turns the .vrt into a schema<br>
   definition since there will be no effort to go looking for features on<br>
   the layers.  The -schema switch to ogr2vrt.py will create a VRT setup<br>
   this way.<br>
<br>
Let me know if there are any questions or interest in this capability.<br>
<br>
Best regards,<br>
-- <br>
---------------------------------------+--------------------------------------<br>
I set the clouds in motion - turn up   | Frank Warmerdam, <a href="mailto:warmerdam@pobox.com" target="_blank">warmerdam@pobox.com</a><br>
light and sound - activate the windows | <a href="http://pobox.com/%7Ewarmerdam" target="_blank">http://pobox.com/~warmerdam</a><br>
and watch the world go round - Rush    | Geospatial Programmer for Rent<br>
<br>
_______________________________________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Alexandre Gacon<br>