Centrați automat o proiecție pe harta trasată

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

(Acest articol a fost publicat pentru prima dată pe modToolsși cu amabilitate a contribuit la R-bloggeri). (Puteți raporta problema legată de conținutul acestei pagini aici)


Doriți să vă distribuiți conținutul pe R-bloggeri? dați clic aici dacă aveți un blog, sau aici dacă nu aveți.

În urma acestei postări anterioare și a acestei discuții despre Mastodon, am scris o funcție care înglobează o combinație de funcții din pachetul „terra” pentru a proiecta un strat SpatRaster sau SpatVector în timp ce centrez automat proiecția pe acel strat, pentru a minimiza distorsiunea vizuală:

Iată un caz de utilizare (comparat cu comportamentul implicit), folosind, de exemplu, proiecția Lambert Azimuthal Equal-Area:

Acesta este menit să fie utilizat în scopuri de vizualizare. Pentru calcularea de ex. suprafețe sau distanțe, este mai bine să folosiți straturi neproiectate, cu coordonate longitudine-latitudine în grade (asigurându-vă că sunt utilizate geometrie sferică sau algoritmi geodezici), astfel încât curbura Pământului să fie luată în considerare.

Rețineți că tocmai am trasat minimul necesar pentru a ilustra ce face funcția „projectCentered”. Hărțile pot fi făcute să arate mult mai frumos – chiar și doar cu diagrame terra + baza R, fără dependențe adăugate de pachete!

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.