Mam dwie warstwy wielokątów z granicami administracyjnymi. Chociaż pochodzą od tego samego dostawcy danych, wydają się mieć niewielkie rozbieżności i nie pasują do siebie.
Jak mogę połączyć te dwie warstwy w ArcGIS 9.3, usuwając nakładki i przerwy między nimi?
Czy byłoby możliwe nadanie priorytetu jednej warstwie (w moim przypadku szarej) i odpowiednie „dopasowanie” drugiej (fioletowej)?
Odpowiedzi:
Pytanie brzmi, czy chcesz zachować oddzielone „szare” wielokąty, tak jak są teraz. Aby NIE uogólniać granic, być może będziesz musiał to zrobić na dłuższą metę, możesz Zjednocz -> Przestrzennie Wybierz wszystkie wielokąty z wyniku, którego środek ciężkości mieści się w oryginalnym fioletowym wielokącie -> Scal wybór
W tym momencie będziesz miał „szare” fetysze unalteres i „fioletowy” wielokąt idący dokładnie wokół „szarego”, gdzie zachodziło na siebie nakładanie się.
To wciąż pozostawi ci luki; jeśli łączysz wszystkie „Szare” elementy w jedną, zastosuj podobną procedurę: utwórz kolejną cechę wielokąta na osobnej warstwie, która zachodzi na wszystkie „luki” i połączenie. (Lub użyj innej techniki, aby wypełnić luki)
Teraz luki zostaną wypełnione funkcjami bez atrybutów. Możesz nazywać je „kawałkami”. Jeśli wszystkie funkcje mają zostać scalone w jedną funkcję „Fioletową”, wybierz wszystkie „taśmy” i połącz z fioletową. Aby to zrobić na odwrót, jedynym sposobem na zautomatyzowanie procesu w tym momencie jest użycie narzędzia, które scala wielokąty sliver z sąsiadami lub najlepiej ręcznie.
Istnieją narzędzia, które mogą wyeliminować taśmy, łącząc je z największym sąsiadującym wielokątem (najlepiej w połączeniu z kryteriami atrybutów) ( http://arcscripts.esri.com/details.asp?dbid=14672 ) Jednak zdecydowanie zalecałbym znajdź narzędzie / skrypt łączący taśmy z sąsiadującym wielokątem, z którym dzieli najdłuższą granicę. Można to zrobić programowo za pomocą ArcObjects, ale nie wiem, czy narzędzie, które to robi, jest dostępne. Algorytmy te mogą stać się dość skomplikowane, gdy napotkasz problemy, takie jak ułożone stosy itp. Nigdy nie próbowałem wspomnianego narzędzia, więc nie wiem, jak radzi sobie z naprawdę nieprzyjemnymi sytuacjami, takimi jak ułożone stosy (wymaga rekurencji), czy też może wprowadzić kryteria atrybutu ...
źródło
Dwie opcje:
źródło
nie wspominasz, jaką wersję arcmap lub jaki masz poziom. W argis 10 jest menu rozwijane geoprzetwarzania, które ma wszystko, czego potrzebujesz. Unia będzie tym, czego będziesz musiał użyć. Następnie możesz połączyć dwa wielokąty (w sesji edycyjnej na tej samej warstwie), aby uzyskać pożądany efekt. ET-geotools ma do tego darmową funkcjonalność. I wierzę, że narzędzia Hawths mają jakieś darmowe narzędzia. Używam narzędzi ET. Ian-Ko Spatial Technologies
źródło