Mere

Kompleks polyline-traversering med søgemarkøren

Kompleks polyline-traversering med søgemarkøren


Jeg har et meget specifikt spørgsmål om søgemarkør, der krydser kompleks polyline.

Mit setup er: Jeg importerede offentlige transportruter som en enkelt polyline med længde i meter. Langs denne polyline vil jeg placere punkter med lige afstand imellem dem. Til det har jeg fundet disse værktøjer:

  • en på Hvordan kan jeg oprette point pr. 10 og 100 meter til flere linjer med ArcPy? på dette websted; og
  • Opret point fra linjer på ArcGIS.com.

Efter oprettelse af en rute fra linjer med unikke start- og slutpunkter er resultaterne fra værktøjskasserne de samme (selvom polylinen stadig er flerdelt, se kommentarer). Nu er det også i overensstemmelse med Construct-punktredigeringsværktøjet.

Værktøjet til konstruktionspunkter vises, før linjeanvisningerne konstrueres som følger:

Så mit spørgsmål er, hvordan går søgemarkøren gennem polylindelene i røde firkanter? (jeg har tilføjet firkanterne for klarhedens skyld)


Fra din kommentar:

mit generelle mål ville være at placere de lige store punkter på et sæt linjer. Så jeg antager, at en måde ville være at sortere linjedelene, så markøren går gennem linjen, som jeg vil. Den anden ville være at oprette nogle on / route begivenheder. Den anden har jeg ikke kontrolleret endnu, men jeg har indtil videre mislykkedes med sorteringen.

mit råd ville være at undersøge lineær henvisning:

Lineær henvisning er metoden til lagring af geografiske placeringer ved hjælp af relative positioner langs en målt lineær funktion. Afstandsmål bruges til at lokalisere begivenheder langs linjen