Kita perlu menemukan jarak serangkaian titik di sepanjang polyline yang diberikan.
Kami memiliki dataset polyline yang merepresentasikan sungai di daerah tangkapan air, dipecah menjadi wilayah sungai (FID 1 hingga 35 misalnya).
Kami juga memiliki dataset titik lisensi abstraksi dalam tangkapan ini, beberapa di antaranya terletak di sepanjang sungai - kita dapat mengetahui dari tabel atribut mana ini karena mereka didefinisikan sebagai lisensi air tanah atau air permukaan.
Keduanya tidak berhubungan - yaitu satu belum berasal dari yang lain. Oleh karena itu tidak semua lisensi air permukaan terletak tepat di atas polyline sungai, meskipun pada kenyataannya 'berada di sungai-sungai ini.
Kita harus dapat melihat titik mana yang "hulu / hilir" satu sama lain, dan ingin memiliki daftar sungai yang mencapai titik tersebut, diikuti oleh jarak hilir dari awal jangkauan ini. Kita kemudian dapat membandingkan jarak hilir dari dua titik untuk melihat mana yang hulu dan mana yang hilir - hasil yang diinginkan!
Untuk memecahkan masalah menemukan titik pada / sangat dekat dengan sungai, kami disuruh menggunakan penyangga (kecil) di sekitar setiap jangkauan sungai dan kemudian meminta penyangga untuk menemukan titik-titik di dalamnya.
Ini baik-baik saja tetapi kita kemudian dibiarkan dengan area (penyangga), bukan garis, jadi kita tidak bisa mengukur jarak sepanjang / di dalam ini.
Bisakah kita menggunakan buffer seperti yang dijelaskan untuk mencari titik di / dekat jangkauan sungai yang dimaksud dan kemudian, entah bagaimana (?!) Menanyakan titik-titik ini untuk jarak di sepanjang jangkauan sungai (segmen polyline)?