2008-09-03 20 views
6

Ich muss die Koordinaten des Breiten-/Längengrads in Ost/Nord Koordinaten in der Alberta 10 TM Projektion konvertieren.Umwandlung von Breite/Länge nach Alberta 10 TM Projektion

Die 10-TM-Projektion ähnelt UTM, ist jedoch eine benutzerdefinierte Projektion für die Provinz Alberta, Kanada. Ich denke (mit etwas Aufwand), dass ich es selbst programmieren könnte, aber das Rad nicht neu erfinden möchte, wenn es schon fertig ist.

Antwort

12

Grab PROJ.4 Cartographic Projections library - Open-Source-Bibliothek.

Empfohlene Parameter für 10TM:

+ proj = tmerc + lon_0 = -115 + K_0 = 0,9992 + x_0 = 500000 + Datum = NAD27

zu this post Nach Sie benötigen:

Änderung der ellps GRS80 wenn Ihr 10TM Daten an den NAD83-Nullpunkt (statt NAD27/clrk66). Sie können müssen auch die falsche Hochwert ändern (y_0) zu -5000000, wenn Ihre 10TM Koordinaten für Alberta sind weniger als 5.000.000 (ein AltaLIS "Standard").

sollte ich das proj.4 erwähnen ist die Bibliothek für jede Art von Transformation geographische Koordinatensystem zu erhalten. Es gibt so gut wie keine Transformation, die es nicht kann.

Ich empfehle auch lesen Map Projections-A Working Manual (Paperback) by John Snyder wenn Sie in diese Art von Dingen sind .. es ist ein Klassiker. :) (fixed the link)

2

Ich würde ernsthaft in Erwägung ziehen, eine Drittanbieter-DLL zu verwenden, um dies zu tun, anstatt es selbst zu codieren.

Ich kenne nicht alle Details der 10 TM Projektion, aber ich arbeitete an einem Projekt, das Koordinatenumrechnungen zwischen vielen verschiedenen Koordinatensystemen mit hoher Genauigkeit erforderte, einschließlich UTM und Lat/Long. Wir fanden, dass die Mathematik viel zu kompliziert war.

nehmen vielleicht einen Blick auf die Open-Source-PROJ.4: http://trac.osgeo.org/proj/

Sie scheint eine große Auswahl an Conversions zu unterstützen, und so hoffe ich, Alberta 10 TM abgedeckt werden.

4

Ich habe GDAL (http://www.gdal.org) verwendet, um dies zu tun. Es unterstützt auch Bindungen für viele verschiedene Sprachen.

+0

Ist das nicht nur für Raster? Nicht klar, ob es sich um Raster handelt. – MarkJ

+0

gdal bietet Unterstützung für Raster und Vektor (OGR). Es bietet auch Raumbezüge (OSR), die Koordinatenkonvertierungen durchführen können. –

1

die Anwendung Open-Source-GIS MapWindow

Öffnen Sie das GIS Menü Extras

Und ihre Shape-Datei Reprojektion verwenden Werkzeug zum Download. Unter "National Grids Canada" können Sie diese Alberta Projektion auswählen.

-Jeff Tiemann jefftiemann @ gmail.com

0

Sie können Ihre Koordinatenpaare in Coordinate System Transformation - online service einfügen, wo Sie den entsprechenden Eingang und das gewünschte Ausgangskoordinatensystem einstellen können. Es gibt Hunderte von Koordinatensystemen - es ist einfach möglich, ein geeignetes Koordinatensystem mit einem beliebigen Schlüsselwort zu finden. Sie können editierbare proj4 Textdefinition für jedes Koordinatensystem sehen. Wenn Sie also einen Projektionsparameter ändern müssen, können Sie es dort tun. Oder können Sie Ihre eigene benutzerdefinierte Projektion definieren ...