Proyeksi yang sesuai untuk analisis global yang melestarikan area dan menjaga jarak (tetapi tidak harus dalam proyeksi yang sama)

13

Saya mencari proyeksi (atau serangkaian proyeksi) yang menjaga jarak dengan baik sehingga saya dapat menyangga setiap negara di dunia dan memiliki tingkat distorsi minimal yang sama untuk setiap negara.

Saya kemudian memerlukan proyeksi (atau serangkaian proyeksi) untuk menghitung area buffer ini sehingga setiap negara di area buffer dunia dapat dibandingkan dengan area buffer negara lain.

Akhirnya saya perlu melakukan banyak overlay ke area ini untuk memotong dan menetapkan statistik lain berdasarkan proporsi overlap dan semacamnya. Semua statistik yang dihasilkan ini harus dapat dibandingkan dengan setiap negara lain di dunia. Pada tahap ini dalam permainan, saya berpikir bahwa itu harus dilakukan dalam proyeksi area yang sama.

Ini adalah pertama kalinya saya beroperasi pada skala yang lebih kecil dari lokal atau regional, dan hasilnya harus dapat dipertahankan dan terbuka untuk peer-review. Saya berasumsi tidak tepat untuk melakukan semua hal ini di lat / lng, tetapi kemudian ketika saya berpikir tentang logika mengapa, saya bingung sendiri!

Saya menghargai info, pendapat, refleksi tentang pengalaman serupa, dll. Semua orang memiliki tentang ini!

mmnoo
sumber

Jawaban:

6

PostGIS terbaru memiliki tipe data "Geografi" yang melakukan perhitungan pada data sistem referensi spasial Lat / Lon WGS84, dan mengembalikan hasil jarak atau luas dalam meter / persegi. meter berdasarkan ellipsoid WGS84. Jadi Anda bisa membawa data negara Anda ke PostGIS di WGS84 Lat / Lon, menggunakan Geografi alih-alih Geometri lalu membuat buffer, dan melakukan penghitungan area dengan fungsi bawaan.

Lihat: ST_Buffers ST_Area dan PostGIS Geografi

- Micha

Micha
sumber
Ini terlihat menjanjikan. Saya berpikir untuk menulis naskah yang menggeser Mercator atau Transverse Mercator sehingga area dengan distorsi rendah menutupi suatu negara (jika mungkin), tetapi ada kesalahan dalam hal itu. Sepertinya ST_Buffer melakukan sesuatu yang serupa "mendukung UTM, Lambert Azimuthal Equal Area (LAEA) kutub utara / selatan, dan jatuh kembali pada mercator dalam skenario terburuk" Tidakkah ada sesuatu yang mirip dengan ST_buffer yang dilakukan ArcGIS atau FME?
mmnoo
Saya tidak akan tahu tentang FME. Menulis skrip Anda sendiri untuk memproyeksikan setiap county dengan cepat, kemudian melakukan buffer, akan sulit karena banyak negara membentang di beberapa CRS. Menggunakan tipe data Geografi PostGIS menghindari masalah.
Micha
3

Alat pemilihan proyeksi peta menyarankan Eckert IV dan Mollweide http://people.oregonstate.edu/~savricb/selectiontool/

EDIT: Tautan di atas sudah mati, tetapi alat ini tampaknya telah pindah ke sini: http://projectionwizard.org

mmnoo
sumber
Saya melihat sekilas ke Mollweide: meskipun memiliki luas yang sama, yang bagus, ini memperkenalkan banyak distorsi dari Khatulistiwa. Area tambahan buffer untuk negara-negara tertentu - terutama Rusia - akan hampir 100% terlalu besar sedangkan negara-negara lain, seperti Selandia Baru, akan hampir 50% terlalu kecil. Kesalahan-kesalahan itu mungkin atau mungkin tidak menjadi perhatian dalam aplikasi ini, tetapi mereka menyarankan bahwa untuk pekerjaan peer-review yang akurat solusi lain harus dicari, seperti bekerja dalam koordinat bola secara langsung atau menggunakan beberapa proyeksi yang sesuai untuk masing-masing negara.
whuber
Itu baik untuk diketahui! Di mana Anda menemukan info ini? Saya akan senang melihat toko serba ada yang mencantumkan penggunaan yang sesuai untuk semua proyeksi utama.
mmnoo
2
Saya mendapatkannya dari Tissot indicatrices . Kami memiliki utas tentang topik umum ini juga. Yang paling dekat dengan "one-stop-shop" adalah manual John Snyder .
whuber