Ini ialah arahan cs2cs yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
cs2cs - penapis sistem koordinat kartografi
SINOPSIS
cs2cs [ -eEfIlrstvwW [ args ] ] [ +pilihan[=arg] ]
[ +kepada [+pilihan[= arg]] ] fail[s]
DESCRIPTION
Cs2cs melakukan transformasi antara koordinat kartografi sumber dan destinasi
sistem pada satu set titik input. Transformasi sistem koordinat boleh termasuk
terjemahan antara koordinat unjuran dan geografi serta aplikasi
anjakan datum.
Parameter kawalan berikut boleh muncul dalam sebarang susunan:
-I kaedah untuk menentukan terjemahan songsang, tukar daripada +kepada sistem koordinat kepada
sistem koordinat primer ditakrifkan.
-ta A menentukan watak yang digunakan sebagai aksara pertama untuk menandakan garis kawalan kepada
dilalui tanpa diproses. Pilihan ini terpakai untuk input ascii sahaja.
(# ialah nilai lalai).
-e rentetan
Rentetan ialah rentetan arbitrari untuk dikeluarkan jika ralat dikesan semasa data
transformasi. Nilai lalai ialah: *\t*. Ambil perhatian bahawa jika -b, -i or -o
pilihan digunakan, ralat dikembalikan sebagai nilai HUGE_VAL untuk kedua-dua pulangan
nilai-nilai.
-E menyebabkan koordinat input disalin ke baris output sebelum mencetak
nilai yang ditukar.
-l[p|P|=|e|u|d]id
Senaraikan pengecam unjuran dengan -l, -lp or -lP (dikembangkan) yang boleh dipilih
bersama +proj. -l=id memberikan penerangan yang lebih luas tentang unjuran ID. Senaraikan ellipsoid
pengecam dengan -le, yang boleh dipilih dengan +elps, -lu senarai cartesian kepada
faktor penukaran meter yang boleh dipilih dengan +unit or -ld senarai datum
yang boleh dipilih dengan +datum.
-r Pilihan ini membalikkan susunan input yang dijangkakan daripada longitud-latitud atau x-
y ke latitud-longitud atau yx.
-s Pilihan ini membalikkan susunan output daripada xy atau longitud-latitud kepada yx
atau latitud-longitud.
-f format
format ialah Printf format rentetan untuk mengawal bentuk nilai output. Untuk
unjuran songsang, output akan berada dalam darjah apabila pilihan ini digunakan.
Jika format ditentukan untuk unjuran songsang, data output akan dalam perpuluhan
darjah. Format lalai ialah "%.2f" untuk unjuran ke hadapan dan DMS untuk songsang.
-[w|W]n
N ialah bilangan digit pecahan bererti untuk digunakan untuk keluaran saat (apabila
pilihan tidak dinyatakan, -w3 diandaikan). Bila -W bekerja bidang akan
menjadi lebar tetap dan dengan sifar pendahuluan.
-v menyebabkan penyenaraian parameter kawalan kartografi yang diuji dan digunakan oleh
atur cara untuk dicetak sebelum memasukkan data.
. +args argumen run-line dikaitkan dengan parameter kartografi dan penggunaan berbeza-beza
dengan unjuran dan untuk penerangan lengkap lihat kartografi Unjuran Prosedur Untuk
yang UNIX Persekitaran—A milik pengguna manual dan dokumentasi tambahan untuk Keluaran 4.
. cs2cs program memerlukan dua definisi sistem koordinat. Yang pertama (atau utama ialah
ditakrifkan berdasarkan semua parameter unjuran yang tidak muncul selepas +kepada hujah. Semua
parameter unjuran muncul selepas +kepada hujah dianggap sebagai definisi
sistem koordinat kedua. Jika tiada sistem koordinat kedua ditakrifkan, a
sistem koordinat geografi berdasarkan datum dan ellipsoid koordinat sumber
sistem diandaikan. Ambil perhatian bahawa sistem koordinat sumber dan destinasi boleh kedua-duanya
unjuran, kedua-duanya geografi, atau satu daripada setiap satu dan mungkin mempunyai datum yang sama atau berbeza.
Parameter kawalan unjuran tambahan mungkin terkandung dalam dua fail kawalan tambahan:
yang pertama secara pilihan dirujuk dengan +init=fail:id dan yang kedua sentiasa
diproses selepas nama unjuran telah ditubuhkan daripada sama ada run-line
atau kandungan +init fail. Parameter persekitaran PROJ_LIB menetapkan lalai
direktori untuk rujukan fail tanpa laluan mutlak. Ini juga digunakan untuk menyokong
fail seperti fail anjakan datum.
Satu atau lebih fail (diproses dalam susunan kiri ke kanan) nyatakan sumber data yang akan
berubah. A - akan menentukan lokasi pemprosesan input standard. Jika tiada fail
ditentukan, input diandaikan daripada stdin. Untuk data input, dua nilai data mesti
berada dalam dua medan yang diasingkan ruang putih pertama dan apabila kedua-dua input dan output adalah ASCII
semua bahagian mengekor baris input dilampirkan pada baris keluaran.
Input data geografi (longitud dan latitud) mestilah dalam format DMS atau darjah perpuluhan
dan data kartesian input mestilah dalam unit yang konsisten dengan paksi utama ellipsoid atau
unit jejari sfera. Koordinat geografi output biasanya dalam format DMS (gunakan -f
%.12f untuk darjah perpuluhan dengan 12 tempat perpuluhan), manakala koordinat yang diunjurkan (cartesian).
akan berada dalam unit linear (meter, kaki).
CONTOH
Skrip berikut
cs2cs +proj=latlong +datum=NAD83
+ke +proj=utm +zon=10 +datum=NAD27 -r <
45d15'33.1" 111.5W
45d15.551666667N -111d30
+45.25919444444 111d30'000w
EOF
akan mengubah input koordinat geografi NAD83 kepada koordinat NAD27 dalam UTM
unjuran dengan zon 10 dipilih. Nilai geografi contoh ini adalah setara
dan dimaksudkan sebagai contoh pelbagai bentuk input DMS. Data keluaran xy akan muncul sebagai
tiga baris:
1402285.99 5076292.42 0.000
Gunakan cs2cs dalam talian menggunakan perkhidmatan onworks.net