[gdal-dev] ogr2ogr v1.10.1 and AIXM (issues with curves?)
Even Rouault
even.rouault at mines-paris.org
Fri May 16 12:25:53 PDT 2014
Le vendredi 16 mai 2014 21:21:14, Jesse McGraw a écrit :
> Well, that explains that one. :)
>
> I'm sure it must be the same story for the other files, various unsupported
> GML features. Is there any way to make ogr2ogr warn when it encounters
> something it doesn't support versus silently creating blank geometry?
Not currently. That would not be that easy. I guess people would prefer
investing time in implementing missing stuff than reporting non-implemented
stuff ;-)
>
> Out of curiosity, is more robust GML/AIXM support something that's of
> general interest? Is it widely used?
Full AIXM support would likely need a dedicated driver. The support in the
genric GML driver might not capture all the structure of AIXM (even if we
consider that all the GML geometries would be supported)
>
>
>
>
> On Fri, May 16, 2014 at 2:44 PM, Even Rouault
>
> <even.rouault at mines-paris.org>wrote:
> > Le vendredi 16 mai 2014 20:18:22, Jesse McGraw a écrit :
> > > GDAL gurus,
> > >
> > > I'm trying to use the AIXM files from the FAA (downloadable here:
> > > https://nfdc.faa.gov/webContent/56DaySub/2014-05-29/aixm5.0.zip ) in
> >
> > QGIS
> >
> > > and I'm noticing that there are some that with no warnings or
> > > complaints just don't produce a polygon. (ogrinfo says "POLYGON
> > > EMPTY")
> > >
> > > Two examples are "P-56B DISTRICT OF COLUMBIA.xml" and "POINSETT MOA,
> > > SC.xml"
> > >
> > > Is there some command line incantation that I'm missing? Or perhaps
> > > this is a feature of GML/AIXM that isn't supported? I've read that
> > > there is little or no GDAL support for curves/arcs though I'm unclear
> > > as to the current status of that support.
> >
> > CircleByCenterPoint is not currently supported by the GML decoder.
> >
> > > Here's a snippet from the P-56B file:
> > > <horizontalProjection>
> > >
> > > <Surface gml:id="Surface1" srsDimension="2"
> > >
> > > srsName="URN:OGC:DEF:CRS:OGC:1.3:CRS84">
> > >
> > > <patches>
> > >
> > > <PolygonPatch>
> > >
> > > <exterior>
> > >
> > > <Ring>
> > >
> > > <curveMember>
> > >
> > > <Curve ns:id="Curve1">
> > >
> > > <segments>
> > >
> > > <CircleByCenterPoint numArc="1">
> > >
> > > <pointProperty>
> > >
> > > <Point ns:id="Point_1">
> > >
> > > <pos>-77.066944 38.921389</pos>
> > > </Point>
> > >
> > > </pointProperty>
> > >
> > > <radius uom="NM">0.4</radius>
> > >
> > > </CircleByCenterPoint>
> > >
> > > </segments>
> > >
> > > </Curve>
> > >
> > > </curveMember>
> > >
> > > </Ring>
> > >
> > > </exterior>
> > >
> > > </PolygonPatch>
> > >
> > > </patches>
> > >
> > > </Surface>
> > >
> > > </horizontalProjection>
> > >
> > > If I should be posting this somewhere else or filing a bug
> > > report/feature request please let me know
> >
> > That could be worth one.
> >
> > > Thanks!
> > > -Jesse McGraw
> >
> > --
> > Geospatial professional services
> > http://even.rouault.free.fr/services.html
--
Geospatial professional services
http://even.rouault.free.fr/services.html
More information about the gdal-dev
mailing list