Mai mult

Generați linia dintr-un set de puncte neordonate

Generați linia dintr-un set de puncte neordonate


Care este cea mai bună metodă de a lua un set de puncte și de a genera o linie? Sunt prea mulți pentru a ghici pur și simplu o situație „conectați punctele” & Aceste puncte nu au atribute în care să poată fi secvențiate.

Primele mele gânduri sunt să generez un mic tampon pentru a crea un poligon sau polilinie, dar de aici cum aș genera în mod eficient o linie centrală din acel poligon rutier? Am citit metode de prăbușire a liniilor paralele, dar care necesită un TON de împărțire manuală a marginilor polilinelor.

Sunt deschis să încerc metode noi, nu neapărat calea pe care am început-o mai sus. Deschideți utilizarea Arcmap, MapInfo, FME, Alteryx sau orice format de date care vă poate fi de ajutor.


Vă rugăm să verificați acest lucru Cum să convertiți punctele în linii?

Dacă sunteți în căutarea unui scenariu diferit, ați putea să-l ilustrați.


Încercați Points to Lines. Este un ArcScripts care funcționează cu ArcGIS Desktop. Nu am încercat-o niciodată, dar mi se pare o opțiune bună.

Există, de asemenea, instrumentul Puncte la linie în Gestionarea datelor.


Dacă doriți să utilizați QGIS, puteți utiliza instrumentul Puncte către cale. În versiunile recente (cum ar fi 2.8 în continuare) este disponibil în caseta de instrumente de procesare sub geoalgoritmi QGIS - Instrumente de creare a vectorilor - Puncte către cale. Pentru introducere, instrumentul necesită două atribute - un câmp de grup care specifică numele caracteristicii căreia îi aparțin punctele (adică care va reprezenta noua caracteristică de linie - un nume de stradă, linie de tren etc.) și un câmp de comandă care specifică succesiunea în care trebuie conectate punctele.

Vedeți această întrebare anterioară:

Strat de linie de la fișier CSV punct la punct utilizând QGIS?

Alternativ, există și câteva plugin-uri terță parte (cum ar fi Points2One) care pot realiza acest lucru - activați prin pluginuri - Gestionați și instalați pluginuri.