[Mapserver-DE] Datenkonvertierung mit ogr2ogr

Fischer, Andreas andreas.fischer at kreis-unna.de
Die Nov 8 13:20:22 CET 2005


Hallo Frau Hermann,
danke für Ihren Hinweis. Ich habe es mit den Einzel-Paramentern aus der
Datei epsg für die Projektion GK-DHDN, Zone 3 probiert und das Ergebnis ist
nach wie vor unverändert. D.h. in meinem erzeugten MIF-File steht wie vorher
auch die folgende Zeile unabhängig davon, ob ich auf den EPSG-Code verweise
oder die Parameter direkt angebe. Diese Zeile ist für die Projektionswahl in
MapInfo wichtig.
	CoordSys Earth Projection 8, 104, "m", 9, 0, 1, 3500000, 0
Bounds(-30000000, -15000000) (30000000, 15000000)
Erst wenn ich diese Zeile folgendermaßen ändere, führt der Import des
MIF-Files zum gewünschten Ergebnis:
	CoordSys Earth Projection 8, 1000, "m", 9, 0, 1, 3500000, 0
Diese Zeile steht so auch in der Projektionsdatei von MapInfo für GK-DHDN,
Zone 3
Wesentlich ist die Änderung des Datumwertes 104 auf 1000. Aus welchen
Einzelparametern dieser Wert nun von ogr2ogr generiert wird oder wo das
Programm diesen hernimmt ist mir leider nicht klar.
Gruß
Andreas Fischer


-----Ursprüngliche Nachricht-----
Von: Nicol Hermann [mailto:hermann at gdv.com]
Gesendet: Montag, 7. November 2005 21:31
An: Fischer, Andreas
Cc: 'mapserver-de at freegis.org'
Betreff: Re: [Mapserver-DE] Datenkonvertierung mit ogr2ogr


Hallo Herr Fischer,

soweit ich weiß kann man beim a_srs Parameter neben den EPSG Codes auch
"Einzelwerte" angeben. Also z.B. folgendes:
-a_srs "+proj=utm +zone=48 +datum=WGS84"
Es wäre nun ein Versuch wert ihre Projektions-Parameter hier anzugeben
und damit die Konvertierung in das MapInfo-Format durchzuführen.
Welche Werte Sie noch angeben können lässt sich am leichtesten der ESPG
Datei entnehmen die mit der proj4 ausgeliefert wird.

Hoffe Sie kommen hiermit weiter
Gruß 
Nicol Hermann


Am Montag, den 07.11.2005, 14:56 +0100 schrieb Fischer, Andreas:
> Hallo MapServer-User,
> mein Problem hängt nur mittelbar mit dieser Liste zusammen, hoffe aber,
dass
> mir dennoch jemand weiterhelfen kann:
> Ich möchte das tool ogr2ogr einsetzen, um Geodaten aus einer
> PostGIS-Datenbank in das MapInfo-Format zu konvertieren. Dazu setze ich
das
> folgende Kommando ab:
> 
> ogr2ogr -f "MapInfo File" test "PG:dbname=geodaten user=user host=host
> port=port" -sql "Select * from test_tabelle" -nln mi_test -a_srs
> "EPSG:31463"
> 
> Damit wird eine MapInfo-Relation mi_test erstellt, die auch geöffnet
werden
> kann. Die Lage der Geoobjekte ist jedoch nicht korrekt, es ist alles
"etwas
> verschoben". MapInfo zeigt im entsprechenden Dialogfeld zur Karte auch
nicht
> die entsprechende Projektion an (GK DHDN, Zone3), sondern
fälschlicherweise
> Längen-/Breitengrade (die Koordinaten werden hingegen korrekt in GK
> angezeigt). Alles in allem überrascht (mich) das Ergebnis insofern, als
der
> EPSG-Code für das Outputformat dem Programmaufruf mitgegeben worden ist
> (31467 funktioniert auch nicht).
> 
> Ich habe nun anstelle einer MapInfo-Datei das Ausgabeformat MIF gewählt
und
> mir die Datei angeschaut. Die Projektionsangabe lautet dort:
> CoordSys Earth Projection 8, 104, "m", 9, 0, 1, 3500000, 0
Bounds(-30000000,
> -15000000) (30000000, 15000000). Ich habe einen Parameter abgeändert, die
> Ausdehnung für die Relation weggelassen und dann die Datei in MapInfo
> importiert (CoordSys Earth Projection 8, 1000, "m", 9, 0, 1, 3500000, 0).
> Das Ergebnis ist nun exakt (!) lagegenau. (Wenn die Bounds-Angabe nicht
> entfernt wird, kommt es zu leichten Ungenauigkeiten bei der Umsetzung.)
Ich
> vermute nun, dass bei der direkten Umsetzung von PostGIS nach MapInfo
> ebenfalls die "falschen" Projektionsparameter mitgegeben werden.
> 
> Und nun zu meiner Frage:
> Habe ich bei meiner Konvertierung von PostGIS zu MapInfo tab einen Fehler
> gemacht bzw. notwendige Angaben vergessen? Wenn nein, liegt das
tatsächlich
> an den Projektionsparametern und können diese abgeändert werden, so dass
ich
> auch den direkten Weg von PostGIS nach MapInfo gehen kann bzw. die
Paramter
> in der MIF-Datei nicht händisch angepasst werden müssen?  
> Gibt es ansonsten vielleicht ein anderes tool, mit dem MapInfo-Relationen
> (unmittelbar) aus PostGIS-Datenbanken erzeugt werden können? :-)
> 
> Grüsse aus Unna und vielen Dank im Voraus!
> Andreas Fischer
> 
> Kreis Unna
> Dezernat III - Projektteam GIS
> Platanenallee 16
> 59425 Unna
> 
> (02303) 27-2507
> andreas.fischer at kreis-unna.de
> 
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
-- 
          \\://
          (o -)      Dipl.-Geogr. Nicol Hermann
-------ooO-(_)-Ooo-----------------------------------------------
                     Chattenstraße 67  
  .oooO              55130 Mainz 
  (   )   Oooo.      Tel. 06131/6007550  
---\ (----(   )---------------------------------------------------
    \_)    ) /       http://www.nicol.info
          (_/        E-Mail: nicol at nicol.info


WWW-Tip!
--------
Geographisches Informationssystem
http://www.geoworld.de/




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)