Skip to content
This repository has been archived by the owner on Nov 21, 2022. It is now read-only.

Compatibility of GML with COTS and OpenSource GIS #7

Closed
antoniolocandro opened this issue Mar 27, 2020 · 1 comment
Closed

Compatibility of GML with COTS and OpenSource GIS #7

antoniolocandro opened this issue Mar 27, 2020 · 1 comment

Comments

@antoniolocandro
Copy link
Contributor

I have been using QGIS which is opensource to analyse AIXM data and for one I do not know if the issue is with the software itself on the implementation or on the AIXM standard or the provided file, I would suggest more effort should be given to provide as much compatibility with off the shelf GML viewers like QGIS and OpenJUMP and not focus only on specialised tools.

For example feartures that use Point over ElevatedPoint render correctly so study should be made to see where is the problem, QGIS has INSPIRE compatibility and should be able to read GML fairly as it uses GDAL and other libraries under the hood which are used by many projects.

->    render correctly
<aixm:Point srsName="urn:ogc:def:crs:EPSG::4326" gml:id="pBOR10">
gml:pos51.529284 -33.555661</gml:pos>
<aixm:horizontalAccuracy xsi:nil="true" nilReason="unknown"/>
</aixm:Point>

->  render incorrectly
<aixm:ElevatedPoint srsName="urn:ogc:def:crs:EPSG::4326" gml:id="ID_343">
gml:pos55.36666666666667 -33.983333333333334</gml:pos>
</aixm:ElevatedPoint>

@antoniolocandro
Copy link
Contributor Author

Fixed in GDAL after being reported seems to me testing should be made in these type of software and errors reported for fixing if necessary, of course funding might be important, OSGeo/gdal#2356

porosnie added a commit that referenced this issue Aug 18, 2020
Corrected
Issue #3 -> rounded to one decimal
Issue #4 -> added missing curveExtent for RouteSegment
Issue #6 -> corrected length of RouteSegment to match calculated value
Issue #7 -> added missing srsName (even if it duplicates the global srsName declared with the gml:Envelope)
Issue #11 -> Corrected coordinates of Navaid ROK (were different from NDB ROK)
Issue #12 -> changed both gml:identifier to new UUID values
Issue #14 -> Corrected associations of RouteSegment to Route A6
Issue #16 -> corrected xlink to urn:uuid:

Additional correction:
-      Adjusted some RouteSegment gml:id to more meaningful values (for debugging purpose)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant