Saya sedang mengerjakan serangkaian rute jalan setapak dan telah ditanya apakah mungkin untuk menghitung total pendakian yang akan didaki oleh seorang pejalan kaki jika bepergian di sepanjang setiap rute?
Saya tahu bahwa itu bukan kasus max-min karena jalan setapak tidak hanya satu pendakian tunggal tetapi memiliki banyak tahap di mana jalan naik dan turun.
Saat ini, saya memiliki data sebagai serangkaian polyline dan dtm yang mendasari di ArcGIS tetapi tidak memiliki ekstensi analis spasial.
Saya punya GRASS GIS dan QGIS juga sangat senang untuk mempertimbangkan metode eksternal jika ini akan membantu menjawab pertanyaan.
arcgis-desktop
dem
enmapping
sumber
sumber
Jawaban:
Pertama-tama ubah layer garis Anda menjadi layer titik. Anda bisa melakukan ini dengan alat Feature Vertices To Point di ArcGIS atau Polyline to Point menggunakan ET GeoWizard. Setelah Anda memiliki layer titik di QGIS, Anda dapat menggunakan alat pengambilan sampel Point untuk mengekstrak data ketinggian dari raster. Di bawah ini adalah tutorial yang menunjukkan kepada Anda bagaimana menggunakan alat pengambilan sampel Point di QGIS. Anda kemudian dapat menghitung perbedaan ketinggian dari titik awal dan titik akhir untuk setiap jalur.
Cara mencicipi dataset raster menggunakan titik di Quantum GIS (QGIS)
sumber
Inilah solusi GRASS: Bagaimana cara menghitung perbedaan ketinggian di sepanjang garis menggunakan GRASS?
Bekerja dengan baik untuk saya.
sumber
Masalah yang menyenangkan. Saya tidak yakin apakah Anda memiliki akses ke FME atau ke Data Interoperability Extension, tetapi jika demikian saya merasa terinspirasi untuk membuat solusi FME, dan Anda dapat menemukan detailnya di blog Evangelist FME saya.
Jika tidak, mungkin orang lain akan menganggap ini (atau metodologi) berguna.
sumber
mungkin mencoba alat "Draw a profile" GPS Visualizer: Draw a profile
sumber
Saya pikir solusi termudah adalah menghitung total pendakian adalah dengan menggunakan excel, metode di bawah ini:
sumber