Próbuję usunąć wszystkie ślepe drogi w zestawie danych o drogach (liniach) o długości mniejszej niż 100 m.
Jak rozpoznać drogi, które są ślepymi zaułkami (bez zjazdu)?
Część 100 m jest łatwa.
Wiem, jak biegle korzystać z ArcGIS na komputery stacjonarne i mogę używać GRASS.
Odpowiedzi:
Niedawno musiałem to zrobić. Korzystanie z ArcGIS 10:
Jeśli chcesz tylko symbolizować ślepe zaułki, możesz po prostu ustawić klasę funkcji Topologia na drogach i ustawić zasadę „Nie wolno mieć zwisów”. spowoduje to umieszczenie znacznika na każdej funkcji, która ma ślepy zaułek.
Alternatywnie uruchom narzędzie „Element wierzchołków do punktów” (znajdujące się w Narzędziach zarządzania danymi -> Elementy) i jako typ punktu wybierz „Dynda”. Następnie możesz użyć „Wybierz według lokalizacji”, aby podnieść wszystkie linie dotykające tych zwisających punktów.
Voila, wszystkie ślepe uliczki są wybrane.
źródło
Ogólnym sposobem rozwiązania tego problemu jest znalezienie wszystkich polilinii mających węzeł, którego wartościowość = 1.
Tabelę wartościowości można utworzyć w pamięci lub na dysku, używając klucza będącego skrótem x i y każdego punktu końcowego każdej polilinii. Możesz obciąć x, a y może zostać obcięte, jeśli polilinie nie są przyciągane.
Każdy węzeł jest oznaczony stopniem (lub wartościowością).
źródło
Metoda GRASS:
źródło
W ArcGIS Standard lub Advanced możesz umieścić swoją sieć drogową w zbiorze danych elementów w Geobazie. Następnie możesz skonfigurować topologię w sieci i utworzyć regułę topologii, która identyfikuje „wiszące”. Pozwoli to zidentyfikować wszystkie drogi, które nie łączą się z czymś na jednym lub obu końcach. Uwaga: zidentyfikuje to również potencjalne błędy w sieci, które mają zwisające i nie są ślepe zaułki. Najpierw będą musiały zostać naprawione.
Aby wybrać wiszące funkcje, otwórz Inspektora błędów , zaznacz błędy, kliknij prawym przyciskiem myszy i wybierz „wybierz funkcje”. Spowoduje to utworzenie normalnej selekcji w klasie obiektów, a następnie możesz wybrać z tej selekcji te, które są mniejsze niż 100m.
Mam nadzieję, że o to ci chodzi.
EDYTOWAĆ:
Właśnie zobaczyłem ten post na blogu ESRI o nowej funkcji w ArcGIS 10.1, która pozwala eksportować błędy topologii jako klasy elementów. Może to być przydatne dla niektórych.
źródło