Ireneusz Guty

Ireneusz Guty specjalista ds.
katastru

Temat: jak usunąć pokrywające się poligony_Arcgis

hej
w shp mam tysiące:) poligonów,z tego ok 1/3 pokrywa się (choć atrybuty są inne). Potrzebuję usunąć dublujące się poligony (atrybuty nie maja znaczenia).

Pewnie można by zbudować topologię z potrzebnymi regułami, tylko nie wiem czy nie będzie to zbyt pracochłonne (każdy "konflikt" trzeba cbyba rozwiązac osobno).

Może jest jakieś narzędzie do takich analiz?
pzdr
Piotr Wiedźmiński

Piotr Wiedźmiński inż. środowiska z
wykształcenia,
gisowiec z
zamiłowania ;)

Temat: jak usunąć pokrywające się poligony_Arcgis

ja znam dwa narzedzia do usuwania zdublowanych poligonów [pluginy do Arc'a], jednak oba płatne ;(. jeden to ETGeoWizard a drugi to Xtool Pro. z tego co pamiętam to Xtool pro miał jakiś okres pełnej funkcjonalności.
Ireneusz Guty

Ireneusz Guty specjalista ds.
katastru

Temat: jak usunąć pokrywające się poligony_Arcgis

dzięki
własnie odnalazłem ETGeoWizard, i faktycznie, niestety płatne....

ale jednocześnie zorientowałem się, że źle opisałem problem, nie chcę usunąc zdublowanych; tylko usunąć oba pokrywające się; czyli zostawić tylko te które sie nie pokrywają.

no właśnie, chodzi o plik przyrostowy, czyli chcę zostawić tylko te, które są nowe.
Dawid Pyrdał

Dawid Pyrdał Specjalista ds. GIS

Temat: jak usunąć pokrywające się poligony_Arcgis

Rzuć okiem na propozycje, które pojawiły się w tym wpisie.
http://www.goldenline.pl/forum/2316022/zdublowane-punkty

konto usunięte

Temat: jak usunąć pokrywające się poligony_Arcgis

W ArcGIS robisz zwykłe zapytanie przestrzenne.

Selection -> Select by Location

i wybierasz jedną z opcji 'spatail selection method' -> w twoim przypadku 'identical'.

Potem usuwasz wybrane poligony.

I już, żadnych nakładek nie potrzeba.Aleksander Buczkowski edytował(a) ten post dnia 25.01.12 o godzinie 11:55
Ireneusz Guty

Ireneusz Guty specjalista ds.
katastru

Temat: jak usunąć pokrywające się poligony_Arcgis

testuje metody z watku od Dawida, tzn. zaraz zacznę....

selekcja przestrzenna była pierwszym pomysłem (nie napisałem), ale mam dwa pliki, oba mają ponad 100k rekordów, przy porównywaniu tych plików przestrzennie pojawia się unexpected error, być może mam za słaby sprzęt.

ale może da się zliczyć ilość wystąpień "grafiki" w pliku, tak jak mozna zliczyć ilość wystapień atrybutu....?? (takie pytanie rzucam ...:))
Przemysław S.

Przemysław S. Geoinformacja,
INSPIRE, liczenie
bobrów, zawracanie
rzeki...

Temat: jak usunąć pokrywające się poligony_Arcgis

można jeszcze innaczej bez grzebania w geometriach - troche na okrętke ale powinno zadziałać jeśli te geometrie sa identyczne

dodajesz nowe kolumny "shape_lenght" i "shape_area" oraz kolumnę "suma" potem wyliczasz kalkulatorem pól (np Qgis) w polach wartosci bez zaokrągleń tak zeby bylo jaknajdokladniej (uzywając perimeter i area) i sumujesz wartości obu pól a wynik zapisujesz do trzeciego pola

potem uzywając pola suma można zagregować dane lub uzyć jakiejś innej funkcji która je zróżnicuje po tym polu - ja wykonałem to na szybko na 2000 rekordów które mają troszkę zdublowanych geometri i wyszło mi ich w wyniku relatywnie mniej wiec powinno dziąłać ;)
Ireneusz Guty

Ireneusz Guty specjalista ds.
katastru

Temat: jak usunąć pokrywające się poligony_Arcgis

"można jeszcze innaczej bez grzebania w geometriach - troche na okrętke ale powinno zadziałać jeśli te geometrie sa identyczne".....

dzięki, naprawdę niezłe....
..na to bym, niestety, nie wpadł chyba:)

dziękuję wszystkim, na pewno da się zrobić;)

konto usunięte

Temat: jak usunąć pokrywające się poligony_Arcgis

Ja zaś proponuję rozwiązanie z podwórka FOSS4G a mianowicie OpenJUMP z toolboxem Sextante. Mianowicie Sextante zawiera procedurę Remove duplicate geometries, której to właśnie szukasz. Uruchamiasz ją a następnie zapisujesz sobie wynik do SHP a potem hulaj dusza do czego jeszcze :)

Pozdrawiam

konto usunięte

Temat: jak usunąć pokrywające się poligony_Arcgis

Mona skorzystać z topologii w ArcGIS. Stworzyć geobazę, zaimportować shp, utworzyć regułę topologiczną dla zestawu danych oraz określić "sposób zachowania" gdy wystąpi określony błąd (usuń...).
http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?To...
"Must not overlap/must not overlap with"

Pozdrawiam.
Przemysław S.

Przemysław S. Geoinformacja,
INSPIRE, liczenie
bobrów, zawracanie
rzeki...

Temat: jak usunąć pokrywające się poligony_Arcgis

gvSIG też ma taką opcję w toolboksie sextante

konto usunięte

Temat: jak usunąć pokrywające się poligony_Arcgis

Oczywiście gvSIG też i wszystkie JAVA-owe pakiety mające wsparcie dla Sextante też oferują taką samą możliwość co przeze mnie opisana.



Wyślij zaproszenie do