Mam plik geobazja Klasa obiektów reprezentująca drogi miasta. Drogi nie są podzielone na skrzyżowaniach. ArcGIS wymaga podziału dróg na skrzyżowaniach, w przeciwnym razie zakłada, że drogi nie są połączone.
Ten obraz pokazuje model łączności dla ArcGIS Network Analyst, gdy drogi nie są podzielone.
Jak rozwiązać ten problem i podzielić drogi, gdziekolwiek się przecinają?
arcgis-desktop
network-analyst
Devdatta Tengshe
źródło
źródło
Odpowiedzi:
Do geoprzetwarzania danych można użyć narzędzia geoprzetwarzania Feature To Line (zarządzanie danymi).
Plik pomocy wspomina:
Ponadto pamiętaj o ustawieniu opcji Zachowaj atrybuty na wartość true, aby zachować atrybuty w pliku wyjściowym.
źródło
Możesz użyć narzędzia Planarize Lines w ArcGIS (wymagana jest licencja ArcEditor lub ArcInfo).
Pamiętaj jednak, że w takim przypadku stracisz informacje dotyczące wiaduktu / przejścia podziemnego, ponieważ wszystkie przecinające się linie zostaną podzielone. Bardziej ogólne informacje na temat linii podziału można znaleźć tutaj .
źródło
ET GeoWizards ma podzieloną Polilinię z narzędziem Warstwa, która może Ci pomóc . Wymaga warstwy polilinii, którą chcesz podzielić (tworzy nowy plik kształtów lub klasę obiektów) i warstwy, której używa do podziału linii. Użyłem go do podzielenia rur (polilinii) na strefy (wielokąt) i działało to ładnie, ale działa również z dwiema poliliniami.
Jeśli wszystkie twoje drogi należą do jednej klasy plików kształtów / obiektów, powinieneś być w stanie dodać je dwukrotnie do mxd i zmienić nazwę jednej. tj. drogi 1 i drogi 2, a następnie użyj dróg 1 do podziału i dróg 2 do zdefiniowania, w których pierwszy ma zostać podzielony. Nie próbowałem tego, więc mam nadzieję, że działa zarówno w praktyce, jak i teorii.
źródło
To działałoby w PostGIS, ale przeczytałem, że ArcGIS ma również interfejs SQL. Ten wybiera. Użyj „wybierz w”, jeśli chcesz zapisać dane i dodać sekwencję klucza podstawowego
to powinno zwrócić dane jak
gdybym nie popełnił żadnych błędów
źródło
Użycie Planarize do podziału linii na skrzyżowaniach
Linie są podzielone na nowe elementy, w których się przecinają.
Uwaga: W Arc 10 i wyższych narzędzie to znajduje się na pasku narzędzi Edycja zaawansowana.
źródło
Z pomocy pulpitu ESRI. Link znajduje się na dole i istnieje więcej niż jedno możliwe podejście.
„Wieloboki z geometrii innych elementów
1. W ArcMap kliknij narzędzie Edycja na pasku narzędzi Edytora.
2. Wybierz elementy, których geometrii chcesz użyć do budowy nowych elementów wielokąta.
3. Na pasku narzędzi Edytora kliknij strzałkę menu rozwijanego Zadanie i kliknij opcję Utwórz nową funkcję.
4. Na pasku narzędzi Edytora kliknij strzałkę listy rozwijanej Cel i kliknij klasę elementów wielokąta, w której chcesz utworzyć nowy element. Wybrane obiekty i warstwa docelowa nie mogą należeć do tej samej klasy obiektów.
5. Na pasku narzędzi Topologia kliknij przycisk Konstruuj funkcje.
Opcjonalnie wpisz tolerancję klastra.
6. Wybierz, czy chcesz tworzyć nowe wielokąty z wybranych obiektów, tworzyć nowe wielokąty, biorąc pod uwagę granice istniejących wielokątów jako geometrię wejściową, czy też dzielić obiekty tam, gdzie krzyżują się wybrane linie lub wielokąty.
7. kliknij OK.
Nowe funkcje są tworzone w docelowej klasie obiektów. ”
http://webhelp.esri.com/arcgiSDEsktop/9.3/index.cfm?TopicName=Making_new_features_with_topology_tools
źródło