Veel

Kuidas valida joonest teatud kaugusel asuvaid punkte?

Kuidas valida joonest teatud kaugusel asuvaid punkte?


Mul on punktide ja joonte kihiga fail. Tahaksin valida ainult punktid, mis asuvad joontest teatud kaugusel (paar meetrit).

Kas selleks on lihtne viis?

Või peaksin looma uue hulktahukese kihi, mis moodustab mingi joone ümber puhvri ja seejärel kasutama tööriista select bij asukoht?

Kuidas ma saan sellise kihi luua?


Ma pole kindel, kas kasutate ArcGIS-i või mitte, kuid kas te seda teete ja ma ei tea, kas see on kõige ideaalsem vastus, kuid jah, käivitage puhverriist ja looge oma liini ümber puhver mis tahes kaugusel. Seejärel käivitage valik ruumilise asukoha järgi ja valige kõik punktid, mis äsja loodud puhvrikiht täielikult sisaldab. See annab teile vastuse, mida otsite


Mina tugevalt soovitage enda ja @ user3338197 mainitud meetodit, kuna see on ilmselt kõige lihtsam.

Teine meetod kauguse arvutamiseks punktist lähima sirgeni hõlmab kõigepealt oma sirgekihi punktideks teisendamist Teisendage jooned punktideks SAGA-lt ( Tööriistakasti töötlemine). Valige Jah valiku Lisa lisapunktid jaoks ja kasutage sisestuskauguse jaoks väga väikest väärtust (näiteks 0.01, pange tähele, et seda mõõdetakse meetrites). See lisab iga punkti 0,01 m nii et mida väiksem see väärtus on, seda täpsem olete lähima vahemaa leidmisel.

Nüüd saate kasutada Kaugus lähima jaoturini tööriist, mis arvutab kauguse (meetrites, jalgades, kihiühikutes jne) allikast sihtkihini.

Teil on võimalus eksportida veel üks punktfail, millel on atribuut, mis sisaldab iga punkti kaugusi lähima jooneni:

Seejärel saate kasutada Välja kalkulaator või Valige avaldise järgi tööriist punktide kuvamiseks / valimiseks ainult x meetri raadiuses:

"HubDist" 

Loodan, et see aitab!