[PostNAS] ogr2ogr defaults

Frank Warmerdam warmerdam at pobox.com
Die Okt 18 19:43:06 EDT 2011


2011/10/18 Lars O. Grobe <grobe at gmx.net>:
> Hallo Anwender und Entwickler von NAS-basierten GIS-Systemen,
>
> ich bin heute zum ersten mal in die Verlegenheit gekommen, eine NAS
> XML-Datei in ein CAD-System laden zu muessen. Eigentlich war das alles recht
> problemlos, mir ist aber nicht ganz klar, was fuer default-Werte da
> eigentlich verwendet werden. Vielleicht kann mir ein erfahrener
> Mailinglisten-Abonnent da weiterhelfen.
>
> Zum Hintergrund, ich musste Geodaten (einen Auszug aus einer
> Liegenschaftskarte) in ein CAD-System (Vectorworks) importieren, damit dann
> auf dieser Grundlage ein Bebauungsplan erstellt werden kann.
>
> Die Daten wurden mir von der Kreisverwaltung als eine XML-codierte NAS-Datei
> zur Verfuegung gestellt. Da das CAD dieses Format nicht direkt unterstuetzt
> (ebenso wie alle meine Desktop-GIS-Programme), habe ich erst einmal die
> Daten in das ESRI Shape-Format konvertiert. ogr2ogr ohne irgendwelche
> Parameter lieferte mir ein Verzeichnis mit den Daten fuer die
> unterschiedlichen Layer.
>
> Die Daten, die ich erhalten hatte, lagen mit ETRS89/UMT schon in der
> richtigen Projektion vor. Kann ich davon ausgehen, dass ogr2ogr die
> Informationen zur Projektion bei der Konvertierung in ein anderes Format
> beibehaelt, wenn ich keine andere Projektion fuer das Ziel der Konvertierung
> angebe? Beim Einlesen der Shape-Daten bekam ich vom CAD keine Rueckmeldung
> mehr, ich bin mir also nicht sicher, dass ich im CAD immer noch die korrekte
> Projektion habe.

Lars,

Forgive me for answering in English.

The OGR NAS driver *attempts* to read the coordinate system
from the data product but it does not do a very good job.  You
can inspect the coordinate system it believes it has with ogrinfo
against the NAS file or inspect the .prj file in the output shapefile
dataset.  If there is no .prj file then there is no known coordinate
system.

Note that ogr2ogr will not reproject a file unless explicitly requested
with the -t_srs switch, so if the coordinate system is not recognised
the data will not be marked as being in a particular coordinate
system, but it will also not be altered (no reprojection).

Hopefully that helps a bit.

Best regards,
-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Software Developer