Dalam meneliti ini saya telah menemukan banyak referensi yang berlawanan, membuat data elevasi dari kontur, tetapi tidak ada yang terkait dengan pembuatan kontur. Lebih disukai, saya mencari solusi open source seperti QGIS, Rumput atau alat baris perintah tapi saya terbuka untuk saran yang akan membuat saya diarahkan ke arah yang benar.
Saya berencana untuk mengambil data kontur ke dalam aplikasi menggambar vektor untuk pemformatan garis tetapi jika aplikasi dapat melakukan sebagian dari itu juga akan menjadi penghemat waktu utama.
Jawaban:
Jika Anda ingin mengonversi DEM ke garis kontur:
Untuk mengonversi peta topo yang dipindai ke garis kontur vektor, Arcscan adalah salah satu program termudah (dan paling canggih) di luar sana. Namun, ada beberapa alternatif sumber terbuka, termasuk pendekatan GRASS yang menjanjikan:
Lacak kontur vektor dari peta yang dipindai .
Informasi tambahan dapat ditemukan di sini:
sumber
Saya pikir modul GRASS r.contour memiliki lebih banyak fungsi daripada QGIS. Misalnya, Anda dapat mengatur level maksimum dan minimum untuk mengekstraksi kontur. Plus, ia memiliki pengurangan parameter yang membuat output lebih digeneralisasi.
sumber
Opsi open source lain yang dapat dengan mudah ditulis menggunakan shell script atau python adalah menggunakan GDAL_Contour untuk menghasilkan kontur dari file dem. Saya mengambil beberapa contoh data DEM dan menjalankan perintah ini untuk menghasilkan 10 m kontur, disimpan sebagai shapefile:
Switch adalah:
-b 1
memilih band gambar untuk diproses, yang standarnya adalah 1-a elevation
adalah nama atribut elevasi kontur yang akan dibuat-snodata -9999
memberi tahu GDAL nilai sel nodata dalam raster input, sehingga mereka dapat diabaikanns67ne.tif contour.shp
adalah file input dan output, masing-masing-i 10
adalah jarak antara setiap kontursumber