Forum QGIS

Pełna wersja: Kolorowanie pluginem Map Coloring połączonych kształtów poligonowych
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Plugin prawidłowo koloruje jeden kształt. Po połączeniu dwóch pojawiają się nieprawidłowości na styku łączenia:
https://drive.google.com/open?id=0B-u7dq...XNnMGNFTVU
https://drive.google.com/open?id=0B-u7dq...mJ6N2JocE0

LINK DO PROJEKTU:
https://drive.google.com/open?id=0B-u7dq...GV1M3F0Y2c
Punkty 1-11 w tym poście odpowiadają warstwom.

OPIS SPOSOBU POŁĄCZENIA WARSTW POLIGONOWYCH
1. Mam dwie warstwy poligonowe: polygons1.shp (większa) i polygons2.shp (mniejsza). Chcę żeby polygons2 wycięła dziurę w polygons1 i żeby w tą dziurę został wklejony polygons2.
2. Stosuję narzędzie Dissolve na polygons2.
3. To co otrzymałem odejmuję od polygons1 za pomocą narzędzia Różnica.
4. To co otrzymałem sumuję z polygons2 za pomocą narzędzia Suma. Rezultat zapisuję jako suma.shp.
------------------------------------

KOLOROWANIE PLUGINEM MAP COLORING
5. Usunąłem część kształtu suma.shp, żeby skrócić czas oczekiwania na wynik działania pluginu Map Coloring. Kształt nazwałem sumaobcieta.shp.

Próba 1:
6. Koloruję kształt sumaobcieta.shp. Widać błędy na styku łączenia (zrzuty ekranowe powyżej).

Próba 2:
Myślałem, że może problem tkwi w tym, że narzędzie Suma generuje nie wiadomo po jaką cholerę dodatkowe pola.
7. Pozbywam się dodatkowych pól z sumaobcieta.shp. Rezultat zapisuję jako sumaobcietabezdodpol.shp.
8. Koloruję sumaobcietabezdodpol.shp i znów widać takie same błędy na styku łączenia.

Próba 3:
9. Zamieniłem sumaobcietabezdodpol.shp na linie.
10. Później zamieniłem je na poligony. Trwało to bardzo długo w porównaniu do pierwszego użycia Polygonize. Wtyczka stoi ok 40 min. na 40% i znika główne okno programu. To jest zastanawiające, bo wydawałoby się, że nie ma ona dużo więcej roboty: mamy ten sam kształt co na początku połączony z jego bardzo obciętą kopią. Poligonizacja pierwszego kształtu trwała około 1-2 min.
11. Po długim oczekiwaniu na rezultat pokolorowałem w końcu ten kształt. Dalej widać takie same błędy na styku łączenia.

Może:
• to sąsiadowanie poligonów na styku łączenia jest tylko widoczne dla użytkownika a dla programu nie? przy bardzo dużym powiększeniu nie widać żeby były tam jakieś przerwy czy dodatkowe poligony?
• z jakiegoś powodu Map Coloring widzi ciągle dwa kształty i koloruje je osobno?