Czy możliwe jest zwrócenie granicy (zewnętrznej) obwodu warstwy wielokąta?
Załóżmy, że masz mapę USA, dla uproszczenia, w podziale na poziom powiatu, czy możliwe jest przywrócenie mapy granicznej całego kraju z tej mapy?
qgis
arcgis-desktop
dassouki
źródło
źródło
Odpowiedzi:
Możesz po prostu wykonać rozłożenie na poziomie powiatu (pamiętaj, aby wybrać tylko powiaty, które chcesz rozwiązać).
źródło
Możesz użyć modułu GRASS:
v.dissolve
wystarczy zaimportować dane do GRASS. Oto zrzut ekranu przesyłania danych do Grass z QGis.źródło
Pozwól mi podłączyć mój własny projekt ... Generator granic da ci zarówno zewnętrzne, jak i wewnętrzne granice każdego wielokąta (jako cechy linii).
Granice wewnętrzne są przypisywane do FID dla każdego z dwóch wielokątów, które dzielą tę granicę. Granice zewnętrzne powinny mieć FID równy zero dla jednego z tych dwóch, więc można je łatwo wybrać z pełnego wyniku.
Zaletą tego rozwiązania jest to, że dodałem kilka pokręteł w porównaniu z precyzją, aby poradzić sobie z niezupełnie doskonałymi danymi. (Jak daleko od siebie należy uznać dwie granice wielokąta za granicę wspólną? Ile wymagane jest odchylenie kąta?)
Nadal jest w fazie alfa i minęło trochę czasu, odkąd zająłem się aktualizacją; Chciałbym usłyszeć, jak dobrze to dla Ciebie działa!
źródło
źródło
Twoje linie pobierania podczas rozpuszczania, ponieważ granice nie są płynne.
Niezależnie od oprogramowania wykonaj następujące czynności:
Zrobić zintegrować .
Następnie wykonaj rozpuszczenie .
źródło
Wygląda na to, że próbka Bounding Containers opublikowana na arcgis.com będzie działać dla tego, czego chcesz.
źródło
Wiem, że to stare pytanie, ale myślę, że odpowiedź, którą właśnie znalazłem, została wprowadzona od poprzednich tutaj, więc dzielę się nią z osobami, które znajdą to podczas wyszukiwania.
QGIS (przynajmniej od wersji 2.14) ma „Wypełnij dziury” w przyborniku Przetwarzanie, w obszarze Geo-algorytmy QGIS> Narzędzia geometrii wektorowej. Uważam, że rozpuszczenie kształtów, a następnie uruchomienie wypełnienia otworów z ustawionym bardzo wysokim parametrem obszaru Max rozwiązuje ten problem.
źródło
Być może szukasz czegoś, co nazywało się DROPLINE.
Chociaż nie przetrwał przejścia ArcInfo Workstation na ArcGIS Desktop, obecnie istnieje pomysł ArcGIS, aby go przywrócić:
źródło
Możesz użyć
ST_UNION
funkcji w PostGIS z QGIS DB Manager do agregacji wszystkich wielokątów w warstwie (lub wielu grup wielokątów w większe wielokąty). Z dokumentacji:źródło