Mam dwa pliki kształtów, Point i Polyline. Próbuję zapełnić moją warstwę polilinii identyfikatorem danych punktowych (systemID), w którym linie zaczynają się tam, gdzie kończą; na przykład. utwórz dwie kolumny (od i do). Linie mają już przypisany kierunek przepływu. Korzystam z narzędzi ArcHydro, ale Arcpy też jest w porządku.
W ArcHydro próbowałem użyć narzędzi atrybutów> Wygeneruj z / do węzłów dla linii, ale tworzy wartości dla Do i Od, które nie pochodzą z moich danych punktowych. Inną moją alternatywą było użycie funkcji do wierzchołków i połączenie wyniku z moją tabelą danych punktów, aby uzyskać identyfikator systemowy. Ale wtedy musiałbym również zaktualizować warstwę polilinii. Jestem pewien, że jest na to łatwiejszy sposób.
Uwaga: nie wszystkie linie mają punkty w wierzchołkach, puste wartości są dla nich odpowiednie.