Narzędzie lub proces do automatycznego przyciągania punktów końcowych polilinii w danej odległości za pomocą ArcMap?

12

Stworzyłem sieć polilinii, które miały być połączone.

Jednak właśnie zdałem sobie sprawę, że wiele punktów końcowych linii nie jest połączonych, ale są bardzo blisko.

Myślę, że powinno istnieć narzędzie do przyciągania punktów końcowych polilinii, jeśli są one bardzo blisko siebie, ale nie mogę tego znaleźć.

Czy ktoś wie, jak to łatwo zrobić?

Garbarz
źródło
1
Zrobią to również transformatory Snapper i AnchoredSnapper w rozszerzeniu Interoperability Data.
Mark Ireland
Nie mogłem znaleźć dwóch funkcji, o których wspomniałeś. Pracuję z ArcGIS 10.3.1. Poza tym, dlaczego ciągle zmieniają lokalizację niektórych funkcji?
FaCoffee,

Odpowiedzi:

10

Kierunek odpowiedzi zależy od poziomu licencji ArcMap. ArcInfo ma tę funkcję wbudowaną. Nawet Edytor ma narzędzia do wykonania tego zadania. Jednak w przypadku ArcView musisz polegać na innych narzędziach. Nie jestem pewien, czy zmieniło się to w 10. Mam edytor ArcMap 10 i polecenie snap

Podsumowanie

Przesuwa punkty lub wierzchołki, aby dokładnie pokrywały się z wierzchołkami, krawędziami lub punktami końcowymi innych elementów. Można określić reguły przyciągania, aby kontrolować, czy wejściowe wierzchołki są przyciągane do najbliższego wierzchołka, krawędzi lub punktu końcowego w określonej odległości.

chciałbym użyć. Jeśli potrzebujesz innych narzędzi, myślę, że w et-geotools jest kilka bezpłatnych narzędzi, które to zrobią.

Brad Nesom
źródło
Jak to działa, skoro prosi o plik kształtu odniesienia? Jeśli mam plik kształtu odłączonych linii i chcę je połączyć, zrobiłbym to w oparciu o tolerancję XY (lub bufor), a nie na liście pozycji zapisanych w innym pliku kształtu (którego nie mam). Tak więc, jeśli moja interpretacja OP jest poprawna, to rozwiązanie nie działa. Wszelkie inne sugestie?
FaCoffee,
ćwiczenie z Pomocy ESRI dla SNAP - W parametrze Środowisko przyciągania można wyznaczyć wiele reguł przyciągania za pomocą „tej samej warstwy” lub klasy elementów innego typu (END | VERTEX | EDGE).
Brad Nesom
8

Możesz użyć narzędzia „Integruj” geoprzetwarzania, które grupuje wierzchołki w taki sam sposób, jak robi to sprawdzanie poprawności topologii (bez potrzeby tworzenia topologii).

W ArcGIS 10.0 znajduje się nowe narzędzie o nazwie „Snap” w przyborniku do edycji. Narzędzie przyciąga wierzchołki obiektu od 1 warstwy do krawędzi, wierzchołka i punktu końcowego innej operacji. Zobacz link poniżej.

Pomoc na pulpicie - narzędzie Snap (edycja)

gotchula
źródło
6

W zależności od odległości określonej jako „blisko” istnieją narzędzia. Jeśli masz przynajmniej licencję ArcEditor na ArcGIS Desktop, możesz utworzyć topologię danych. Po zakończeniu procesu sprawdzania poprawności linie przesuną się o odległość tolerancji klastra, aby przyciągnąć się do siebie. Domyślnie tolerancja klastra wynosi 0,001 m, co stanowi 10-krotność domyślnej rozdzielczości danych.

Jeśli ten automatyczny proces nie wykona wszystkich tych czynności, zidentyfikuje to, gdzie są błędy, w ArcMap znajduje się Inspektor błędów, który pozwoli ci rozszerzyć linie masowe, aby można było wtedy połączyć, gdzie to możliwe. to pozwoli ci mieć jak najwięcej zautomatyzowanych.

Mam nadzieję, że to pomaga, CDB

CDBrown
źródło
4

Możesz utworzyć geometryczną sieć z tych polilinii, a podczas kreatora tworzenia możesz włączyć przyciąganie funkcji:

  1. Utwórz geobazę
  2. Utwórz zestaw danych funkcji
  3. Zaimportuj swoje polilinie
  4. Kliknij zestaw danych funkcji prawym przyciskiem myszy
  5. Nowość -> Sieć geometryczna
  6. Wybierz klasę obiektów
  7. Na pytanie, czy funkcje mają zostać przyciągnięte, kliknij przycisk Tak i zdefiniuj tolerancję przyciągania
  8. Kliknij resztę kreatora

Kreator przesunie twoje linie, aby dopasować punkt końcowy innych linii w tej klasie obiektów w obrębie określonej odległości przyciągania. HTH

I jeden
źródło