Rappresentazione grafica ad alta risoluzione della superficie terrestre

7

Ho una libreria, che ho ereditato, che presenta una rappresentazione zoomabile della Terra. È una proiezione di Mercatore ed è composta da triangoli, le cui proprietà sono memorizzate in file binari.

La superficie viene creata, per ogni data porta di visualizzazione, disegnando questi triangoli in modo sovrapposto per produrre l'immagine. La definizione di ciascun triangolo è lat / long dei vertici.

Sembra ok con valori bassi dello zoom ma sembra progressivamente più irregolare man mano che l'utente esegue lo zoom. Le porte di visualizzazione sono principalmente referenziate con un rettangolo di coordinate lat / long.

Mi piacerebbe sostituirlo con un approccio di migliore qualità. Il problema è che non so da dove cominciare a cercare le opzioni perché non mi è familiare né con le proiezioni necessarie né con le tecniche grafiche utilizzate per renderle.

Ad esempio, immagino di poter acquisire immagini ad alta risoluzione, ad esempio le proiezioni di Mercator anche se sono aperto a qualsiasi cosa, le suddivido in tessere e in qualche modo li avvolgono in una rappresentazione grafica di una sfera.

Non sto chiedendo "come faccio", più dove dovrei iniziare a capire che cosa potrebbe essere coinvolto e le tecniche che avrò bisogno di imparare.

Sono molto grato per qualsiasi suggerimento di "Terra rendering 101" che gli utenti potrebbero avere.

    
posta Simon 27.09.2012 - 18:46
fonte

1 risposta

4

A volte la risposta corretta in programmazione è non programmare.

Sembra che la tua domanda sia nel livello di conoscenza "esperto" per il rendering, ma né le tue capacità né la documentazione esistente sono lì per aiutarti in questa ricerca.

Poiché sembra che tu stia correndo da solo, sono disposto a indovinare che il rendering topografico non è l'area principale della tua attività. Piuttosto è qualcosa di droga lungo al fine di rappresentare ciò che la vostra capacità di base è davvero.

Altri hanno risolto questo problema (rendering topografico) e venduto la soluzione. Consiglierei di esaminarli. Google Earth è un esempio così come Microsoft Maps (o qualsiasi altra cosa si chiami ora).

So che è strano su P.SE raccomandare contro la codifica, ma penso che questo sia un caso in cui sei seriamente fuori dal tuo set di abilità. Avrai invece una soluzione migliore più rapidamente acquistando un prodotto di terze parti.

    
risposta data 27.09.2012 - 19:02
fonte

Leggi altre domande sui tag