Saya ingin mengidentifikasi semua pantai di planet ini (atau subset tertentu) yang menghadap ke barat (+/- 20-30 derajat).
Ide saya adalah menggunakan OSM sebagai sumber data. Mengekstrak semua poligon yang memiliki tag "natural = beach" memberi saya dataset / shapefile dari semua area yang ditandai sebagai pantai. Sejauh ini baik.
Saya juga tahu bahwa saya dapat menggunakan data garis pantai (baik dari OSM atau Natural Earth misalnya) untuk mengidentifikasi permukaan pantai.
Menyangga bentuk pantai untuk mengoreksi ketidakcocokan kecil dan memotongnya dengan garis pantai harus memberi saya data di sisi mana bentuk menghadap ke air. Menggunakan nilai maks / mnt dari semua titik berpotongan harus memberi saya gambaran tentang bantalan. (90 derajat +/- 20-30 derajat akan baik-baik saja ...)
Dan di situlah saya tersesat ...
Alat pilihan saya adalah QGIS, tetapi PostGIS juga akan baik-baik saja.
Apakah ada orang di sekitar dengan ide cerdas bagaimana memecahkan teka-teki ini?
Jawaban:
Layanan elevasi pada ArcGIS Online mencakup data seluruh dunia yang siap digunakan, dan juga fungsi raster bawaan untuk menghasilkan aspek. Cukup sederhana untuk menyaring secara bersamaan untuk berbagai nilai aspek (290-250 derajat) serta ketinggian (misalnya 0 hingga 10 meter, tergantung pada bagaimana Anda mendefinisikan pantai - atau mungkin Anda sudah memiliki pantai yang digambarkan?). Saya tidak tahu apakah Anda terbuka untuk menggunakan teknologi ArcGIS - jika ya, saya dapat mengirimkan beberapa contoh permintaan REST.
Png terlampir tidak difilter dengan benar untuk ketinggian, tetapi menunjukkan konsep ...
Cody B.
sumber