[gdal-dev] Internal Metadata Management
Ari Jolma
ari.jolma at gmail.com
Tue Dec 14 03:40:15 EST 2010
Frank,
A FeatureDefn is typically shared by all features in a layer and you
need one to create a feature object. Feature class has SetField and
GetField methods for storing and retrieving the attributes of a feature.
I hope this helps,
Ari
On 12/14/2010 09:33 AM, Frank Broniewski wrote:
> Hello,
>
> I have a question concerning OGR's metadata or attribute management
> when converting between geodata vector formats. My question is maybe
> only loosely related to OGR and aims at the internal management of
> attribute data.
>
> From what I have read and understood from the documentation, OGR uses
> the OGC Simple Feature Specifiaction to transform data from one format
> to another. While reading the OGC specs I could not find a notion on
> how one should deal with attribute metadata, the whole spec seems to
> be about vector geometries only.
>
> Why I ask this: I am a Python user using the ogr python bindings and
> now the need arose that I need to write a flexible geo format exchange
> software. I chose OGR as a base for doing the conversion. My data
> often comes from databases with non standard data and geoemtry
> formats. So I want to align with OGR's internal used Simple Feature
> Data format, but I don't know how/where I should put the attributes /
> metadata. I see that the Feature is the part I have to look at because
> it has the geometry and the FeatureDfn. Unfortunately this is the part
> I don't understand :-)
> I need to create a FeatureDfn for my Feature which is basically the
> column names and data types? Where do I put my attribute values then?
> I looked at the OGRFeatureDefn Class Reference, but my understanding
> of OGR is too low to understand how this relates to the OGRFeature.
>
> So basically I am looking for a starter tip that pushes me into the
> right direction. Is there some python tutorial somewhere which I
> missed or somebody has a code snippet for me?
>
> Or would it be easier to use internally a format like geojson and use
> this as a starter for converting to other formats? Can OGR always
> transfer the attributes of my geospatial data to other formats?
>
> I am sorry that my question is somewhat unclear, but I have some
> difficulties to find the right form for my question. But I hope that I
> could state my problem in an understandable way :-)
>
> Many thanks for any tipps
>
> Frank
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/gdal-dev
More information about the gdal-dev
mailing list