Ergebnis 1 bis 3 von 3

Thema: aus esri .prj auf epsg-code schliessen

  1. #1
    rajanski ist offline Benutzer
    Registriert seit
    03.02.2009
    Beiträge
    49

    Standard aus esri .prj auf epsg-code schliessen

    Hallo Forum,

    ich versuche gerade mit Esri ArcGIS erstellte shapefiles nach Postgres zu importieren. Das klappt von der Sache an sich her auch super mit shp2pgsql. Die Layers lassen sich problemlos aus Postgres in Qgis o.ä. anzeigen.

    Das Problem liegt woanders:

    Ich habe z.B einen ESRI-shapoe datensatz mit folgendem .prj-File:

    Code:
    PROJCS["Sphere_ARC_INFO_Lambert_Azimuthal_Equal_Area",GEOGCS["GCS_Sphere_ARC_INFO",DATUM["D_Sphere_ARC_INFO",SPHEROID["Sphere_ARC_INFO",6370997.0,0.0]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Azimuthal_Equal_Area"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",20.0],PARAMETER["Latitude_Of_Origin",55.0],UNIT["Meter",1.0]]
    Dies lässt auf den passenden EPSG-code 3035 schliessen. Gesagt, getan, habe das shabe mit "shp2pgsql -s 3035 etc..." importiert.

    Wenn ich den o.g. Postgis layer dann aber in Qgis anzeige, liegt er HUNDERTE KM weit von anderen Layern entfernt (die auch aus ESRI ArcGIs shapefiles importiert wurden, z.B. mit folgendem .prj
    Code:
    PROJCS["WGS_1984_Lambert_Conformal_Conic",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",10.5],PARAMETER["Standard_Parallel_1",48.6666666666667],PARAMETER["Standard_Parallel_2",53.6666666666667],UNIT["Meter",1.0]]
    und epsg code 4326 (WGS84) ).

    MEINE FRAGE ist nun: gibt es eine Möglichkeit, anstatt mit den EPSG-codes zu arbeiten, direkt mit den Parametern aus den .prj files eine Transformation zu machen und wie ginge das? Ich sehe das mittlerweile als einzige Möglichkeit, meine aus verschiedenen Quellen (aber immer aus ArcGIS) stammenden, mit verschiedenen .prj-Files versehenen Shapes auf eine epsg-konforme Kombination aus Datum/Projektion zu bringen und eine konsistente Geodatenbank zu bauen.

    Vielen Dank im voraus fürs Lesen und Antworten!!

  2. #2
    Gisman ist offline Erfahrener Benutzer
    Registriert seit
    20.01.2006
    Ort
    Pfalz
    Beiträge
    794

    Standard

    Hallo!
    Das Problem ist, ESRI nutzt nicht die epsg-Codes sondern eigene. Das ist so auch ganz ok, epsg ist kein verbindlicher Standard. Unter Linux sollte sich in /usr/[local/]share/proj eine Datei namens 'esri' finden, die (vermutlich) die ESRI-Projektionen enthält. Eventuell könnte es hilfreich sein, diese anstatt/als Ergänzung von denen in spatial_ref_sys zu verwenden. Damit sollte PostGIS in der Lage sein die entsprechenden Projektionen durchzuführen. Falls du das unter Windows nicht findest, kann ich dir das auch mailen oder so.

    Gruß Uwe
    Have a lot of fun!

  3. #3
    rajanski ist offline Benutzer
    Registriert seit
    03.02.2009
    Beiträge
    49

    Standard

    Okay, danke, ich habe jetzt auch diese dateien unter ./share/gdal/ bzw share/proj/ gefunden (debian).
    Ich habe allerdings jetzt den Ansatz verfolgt, die Shapes erst unter Qgis zu transformieren.
    Das klappt ganz gut und hat den Vorteil alles gleich am Bildschirm optisch überprüfen zu können..

Ähnliche Themen

  1. SQL-Code ausführen
    Von Frizzi im Forum Andere Datenbanken
    Antworten: 3
    Letzter Beitrag: 25.12.2011, 18:44
  2. PostGIS Query Layer in ESRI ArcMap 10.0 - How To
    Von saitenheini im Forum PostGIS
    Antworten: 0
    Letzter Beitrag: 02.12.2011, 09:18
  3. Antworten: 5
    Letzter Beitrag: 08.11.2011, 08:25
  4. error code 5
    Von abenstex im Forum Allgemeines
    Antworten: 4
    Letzter Beitrag: 26.06.2007, 09:58
  5. SQL-Error-Code
    Von pacengo im Forum Programmierung
    Antworten: 0
    Letzter Beitrag: 04.01.2007, 19:51

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum