Domanda

Ho bisogno di convertire latitudine/longitudine coordinate in Latitudine/Longitudine coordinate in Alberta 10 TM Proiezione.

Il 10 TM proiezione è simile a UTM, ma è una proiezione personalizzati per la provincia di Alberta, Canada.Penso che (con qualche sforzo), ho potuto codice di me stesso, ma sarebbe stato meglio non reinventare la ruota, se è già stata fatta.

È stato utile?

Soluzione

Afferrare PROJ.4 Proiezioni Cartografiche biblioteca - libreria open source.

Parametri suggeriti per 10TM:

+proj=tmerc +lon_0=-115 +k_0=0.9992 +x_0=500000 +datum=NAD27

Secondo questo post potrebbe essere necessario:

modificare il ellps per GRS80 se il tuo 10TM i dati di riferimento il dato NAD83 (invece di NAD27/clrk66).Si può anche bisogno di cambiare il falso nord (y_0) per essere -5000000 se il tuo 10TM coordinate per Alberta sono meno di 5.000.000 (a un AltaLIS "standard").

Vorrei ricordare che proj.4 è la biblioteca per ottenere qualsiasi tipo di sistema di coordinate geografiche di trasformazione.Non c'è praticamente nessuna trasformazione non può fare.

Io consiglio anche la lettura di Le Proiezioni cartografiche-Un Lavoro Manuale (Paperback) di John Snyder se siete in questo genere di cose..è un classico.:) (corretto link)

Altri suggerimenti

Io ho usato la libreria GDAL (http://www.gdal.org) per fare questo.Supporta associazioni per molte lingue differenti.

Gratuitamente GIS biblioteche, dai un'occhiata qui: http://www.freegis.org/database/?cat=12.Speriamo che si possa trovare qualcosa che si adatta alle vostre esigenze.

Avrei seriamente in considerazione l'utilizzo di un terzo dll per fare questo, piuttosto che il codice te.

Non so i dettagli del 10 TM proiezione, ma ho lavorato su un progetto che ha richiesto di coordinare le conversioni tra diversi sistemi di coordinate per un alto grado di precisione, tra cui UTM e Lat/Long.Abbiamo trovato che la matematica coinvolta era troppo complicato.

Forse dare un'occhiata all'open source PROJ.4:http://trac.osgeo.org/proj/

Che sembra supportare una vasta gamma di conversioni, e così spero Alberta 10 TM sarà coperto.

Scarica l'applicazione GIS opensource MapWindow

Aprire il menu Strumenti GIS

E di utilizzare la loro shapefile riproiezione strumento.Sotto "reti Nazionali Canada" è possibile selezionare questa Alberta proiezione.

-Jeff Tiemann jefftiemann@gmail.com

È inoltre possibile utilizzare http://code.google.com/p/android-openmap-framework/ che può convertire un Android Posizione per un LatLonPoint, UTMPoint, o MGRSPoint.

È possibile inserire le coordinate coppie di Il Sistema di Coordinate di Trasformazione - servizio online dove è possibile impostare adeguati input e di output desiderato del sistema di coordinate.Ci sono centinaia di sistemi di coordinate, è possibile semplicemente trovare un opportuno sistema di coordinate usando una qualsiasi parola chiave.Si può vedere modificabile stringa proj4 definizione per ogni sistema di coordinate, quindi se avete bisogno di modificare qualsiasi proiezione parametr, si può fare lì.O è possibile definire la propria proiezione personalizzati...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top