Menggunakan Sistem Koordinasi yang disesuaikan di ArcGIS Desktop?

16

Saya tidak tahu banyak tentang sistem koordinat ...

Di kantor saya, kami menggunakan untuk menangani data spasial yang berasal dari situs arkeologi. Setiap situs memiliki sistem koordinat xyz (GCS) sendiri. Tiga sumbu kartesian ortogonal sederhana . Dalam beberapa tahun terakhir kami telah mengelola data spasial ini melalui perangkat lunak GIS (ArcGIS), tanpa menggunakan sistem koordinat khusus (biarkan saja sebagai "tidak terdefinisi")

Saya ingin tahu apakah ada GCS yang dirancang untuk menangani dataset tersebut menggunakan sumbu ortogonal kartesius sederhana, tanpa distorsi grid khas GCS. Selain itu, saya ingin tahu apakah sistem ini cocok untuk menggunakannya dalam aplikasi pemetaan online.

Omong-omong, kami mengelola lingkungan 2D (ArcMap) dan 3D (ArcScene) dan bekerja dengan "mm" sebagai unit dasar panjang.

Jika hal seperti itu tidak ada, mungkin seseorang tahu cara membuatnya.

Maik
sumber

Jawaban:

17

Dengan asumsi bidang minat Anda agak kecil dibandingkan dengan globe, Anda dapat mengatur proyeksi mercator transversal khusus.

Anda harus mengetahui koordinat geografis lat_0 dan lon_0 tentang asal CRS Anda, dan arah sumbu x dan y:

+proj=tmerc +lat_0=51.4 +lon_0=7 +k=1 +x_0=0 +y_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs

Untuk digunakan dengan Arcgis, file .prj harus berisi:

PROJCS["Transverse_Mercator",GEOGCS["GCS_WGS_1984",DATUM["D_unknown",SPHEROID["WGS84",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",51.4],PARAMETER["central_meridian",7],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1]]

Jika mereka tidak sejalan dengan arah Utara dan Timur, rotasi akan diperlukan dengan menggunakan proyeksi mercator miring:

+proj=omerc +lat_0=51.4 +lonc=7 +alpha=-10 +k=1 +x_0=0 +y_0=0 +gamma=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs

File .prj untuk proyeksi ini adalah:

PROJCS["Hotine_Oblique_Mercator_Azimuth_Center",GEOGCS["GCS_WGS_1984",DATUM["D_unknown",SPHEROID["WGS84",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Hotine_Oblique_Mercator_Azimuth_Center"],PARAMETER["latitude_of_center",51.4],PARAMETER["longitude_of_center",7],PARAMETER["azimuth",-10],PARAMETER["scale_factor",1],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1]]

Berikut keduanya bersama-sama (tmerc dengan warna biru, dan warna merah dengan warna merah):

masukkan deskripsi gambar di sini

Lat_0 dan lon_0 (atau lonc) adalah koordinat asal CRS lokal Anda. Anda harus menjelajahinya dengan GPS atau dari peta lain. Sudut yang harus Anda hitung dari koordinat dua titik yang diketahui pada sumbu X lokal Anda.

Satu-satunya hal yang tidak berfungsi seperti yang diharapkan adalah milimeter sebagai unit. Itu harus bekerja, tetapi tidak dalam QGIS saat ini :-(

http://hub.qgis.org/issues/9414


Memperbarui

Versi QGIS saat ini sekarang dapat bekerja dengan proyeksi lokal menggunakan mm sebagai unit.

AndreJ
sumber