Esiste una formula per convertire dalla pagina Mappa di Thomas Bros & amp; griglia ad una latitudine / longitudine?

StackOverflow https://stackoverflow.com/questions/247174

  •  05-07-2019
  •  | 
  •  

Domanda

Sto lavorando a un progetto che contiene la pagina Mappa Thomas Brothers e i numeri di griglia. C'è un modo per convertire programmaticamente da questa pagina della mappa in una latitudine & amp; longitudine?

Un esempio potrebbe essere l'intersezione di US101 & amp; Autostrade I405.

ThomasBrothers: 561-3G (griglia di pagine)

È stato utile?

Soluzione

Non che io sappia, ma non ho molta esperienza con le mappe di Thomas Bros. Stai parlando della versione stampata delle mappe o esiste un collegamento da qualche parte a una mappa online?

Se hai solo bisogno di qualche lat / long, allora puoi cercare le posizioni che corrispondono alla griglia e ottenere manualmente lat e long su molti siti web, tra cui http://itouchttp/latlong.html

Se fornisci un link a una mappa di Thomas bros che stai utilizzando, potrei essere in grado di aiutarti ulteriormente.

Guardando il link sopra, puoi determinare che US 101 e I-405 hanno una latitudine di 34.16073390017978 e una longitudine di -118.46952438354492.

Altri suggerimenti

La tua migliore fonte sarebbe l'editore di mappe. Se scelgono di aiutare, qualcuno lì può dirti esattamente ciò che devi sapere. Se non ti aiuteranno, è improbabile che abbiano divulgato le informazioni a chiunque altro.

In tal caso, potresti fare un po 'di lavoro a mano per correlare un punto dalla griglia della mappa al tuo sistema di coordinate di destinazione. In effetti, potresti decodificare una mappatura " datum " per ogni pagina. Dovresti anche sapere quale proiezione della mappa è stata utilizzata per eseguire il rendering delle mappe, in modo da poter calcolare la trasformazione dalle coordinate della mappa alle coordinate geografiche mentre ti allontani dalla tua "origine". Infine, dovrai stabilire l'orientamento della mappa, poiché diverse nozioni di "nord" esistere.

Sembra che le mappe Thomas utilizzino una nuova griglia per ogni pagina, piuttosto che sanguinare continuamente la griglia da una pagina all'altra. In tal caso, dovrai correlare un punto su ciascuna mappa. Ad esempio, trova un punto in cui un incrocio della griglia della mappa coincida con un notevole incrocio stradale. Quindi puoi trovare le coordinate dell'intersezione stradale usando una mappa con latitudine e longitudine (una mappa topografica, TerraServer , eccetera.). Fare questo con due punti sulla stessa linea della griglia verticale dovrebbe aiutarti a stabilire anche il nord usato sulla mappa.

La risposta breve è che ciascuna delle nove regioni ha una griglia derivata da una proiezione conica conforme di Lambert con parametri personalizzati, quindi non è possibile scrivere un programma di conversione senza i parametri.

Ho anche ThomasBros. pagine che vorrei convertire in lat / long per la ricerca sull'API di Google Maps. Hanno anche fornito qualcosa chiamato TBXY ... non sei sicuro di cosa si tratti - forse qualche notazione per GPS / lat / long?

<Area>"El Cajon"</Area>
<ThomasBrothers>"1297 5E"</ThomasBrothers>
<TBXY>"6481390:1827008"</TBXY>

Thomas Brothers Maps ha investito molto nello sviluppo del proprio sistema GIS per creare il proprio sistema di mappatura digitale. Sebbene il primo "prodotto digitalmente" la mappa era la Contea di Sacramento del 1990, lo sviluppo iniziò nel 1986. Mi aspetto che le loro equazioni di proiezione della mappa siano un segreto commerciale ben custodito, che Rand McNally ora possiede. Non conoscerei queste equazioni, ma vorrei anche conoscerle.

Ci sono 9 proiezioni che coprono i 48 stati. Se conosci le equazioni per Los Angeles, è valido in tutta la California & amp; Nevada. Oregon & amp; Washington ha la propria proiezione. Arizona, New Mexico, Colorado e Utah condividono un'altra proiezione.

Lo so ...

Come molti sanno, la griglia della pagina è esattamente 1/2 miglio quadrato, o 2640 piedi per 2640 piedi. L'unità di misura delle coordinate è di 1 piede.

Per determinare la coordinata XY di Thomas Brothers, ottenere una o più mappe del CD-ROM della Guida Thomas, che sono state recentemente interrotte. Gli ultimi prodotti per alcune contee della California furono l'edizione 2008. Le ultime edizioni per Seattle, Portland, Las Vegas e Phoenix / Tucson sono state l'edizione 2007. Ciascuno è ancora disponibile sul sito Web di Rand McNally per $ 20.

Quando esegui il geo-code di un gruppo di indirizzi, vedrai un file di output con le coordinate TGXY e Lat / Lon per gli indirizzi che hai specificato e la pagina # e la griglia in cui si trova il punto. Una volta aperto quel file , è possibile fare clic sulla mappa per aggiungere ulteriori punti geo-codificati, che forniranno anche entrambe le coordinate. Il file di output viene salvato in un database di Access " .mdb " file.

Se sai molto sulle proiezioni cartografiche o sulla geometria solida, l'insieme dei corrispondenti coordinate TGXY e Lat / Lon ti fornirà alcuni dati utili per i test.

Come hai detto a San Diego a pagina 1297, fornirò le sue coordinate al confine. Ovest x = 3062760 Est x = 3086520 Nord y = 0985040 Sud-y = 0966560

Non rientra nell'intervallo di "TBXY" hai trovato su Google. Forse è la stessa proiezione, con un'origine trasferita.

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