Saya menggunakan Tester FME untuk memilih objek yang lebih besar dari 1 meter.
Data saya ada di EPSG: 4326.
Berapa 1 meter dalam derajat desimal?
Saya menggunakan Tester FME untuk memilih objek yang lebih besar dari 1 meter.
Data saya ada di EPSG: 4326.
Berapa 1 meter dalam derajat desimal?
Jawaban:
Meskipun saya menyukai jawaban Alex - lebih baik memproyeksi ulang daripada hanya mengubah derajat desimal ke meter dengan pengali tetap - Saya tidak pernah benar-benar suka memproyeksi ulang dan sebagainya jika tidak diperlukan. Saya pikir Anda pasti akan kehilangan beberapa tingkat akurasi / presisi.
Apa yang akan saya coba adalah transformator ReprojectLengthCalculator . Dengan itu Anda bisa mengukur panjang dalam derajat desimal dan memproyeksikan ulang nilai atribut itu. Anda tidak perlu memproyeksikan ulang fitur ke meter dan kembali lagi.
Kekurangannya di sini adalah saya pikir itu hanya akan benar-benar bekerja dengan garis 2-titik dan - untuk beberapa alasan - Anda harus menghitung sudut garis itu sebagai bagian dari input.
Jika Anda melakukan proyeksi ulang seperti yang disarankan Alex, maka saya akan mendorong Anda untuk melakukan itu sebagai aliran terpisah, dan menggabungkan jarak yang dihasilkan kembali ke data asli. Dengan begitu Anda menyimpan salinan geometri yang baik (tidak diproyeksikan).
Saya juga menyarankan proyek ulang ke sistem koordinat dinamis; _AZMED_
untuk mengukur jarak, dan _AZMEA_
untuk mengukur area. Setiap fitur secara efektif akan dikonversi ke sistem koordinat jarak yang sama (area yang sama), memberikan hasil terbaik.
Saya pikir akan terlihat seperti ini:
Anda dapat meletakkan Tester setelah FeatureMerger, tetapi saya pikir konfigurasi ini lebih efisien. FeatureMerger akan membutuhkan ID unik agar fitur-fiturnya dapat berfungsi.
_AZMED_
/ _AZMEA_
)! Di mana mungkin untuk membaca lebih banyak tentang itu?
Reprojector_2
transformator ...
_AZMED_
atau _AZMEA_
menghasilkan sistem koordinat yang berpusat pada fitur input Anda yang dihasilkan. Detail umum tentang proyeksi ini: en.wikipedia.org/wiki/Lambert_azimuthal_equal-area_projection en.wikipedia.org/wiki/Azimuthal_equidistant_projection
Saya dapat mengusulkan Anda untuk melakukan langkah-langkah selanjutnya untuk mendapatkan hasil dengan akurasi yang sesuai:
Bagian model ini akan terlihat seperti:
EDIT1:
Dimungkinkan juga untuk menggunakan transformer GeometryExtractor dan GeometryReplacer. Dalam hal ini kami tidak akan memodifikasi geometri fitur sama sekali dan kami dapat menyingkirkan Reprojector_2
: