Forum QGIS
Łączenie warstw BDOT10k w qgis (gml) - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html)
+--- Wątek: Łączenie warstw BDOT10k w qgis (gml) (/thread-1533.html)



Łączenie warstw BDOT10k w qgis (gml) - pieklo - 12-07-2017

Witam.

Potrzebuję połączyć warstwy z bazy danych BDOT10k (xml), aby utworzyć potrzebne mi klasy warstw. Chce połączyć np. wszystkie warstwy PTLZ (lasy i zadrzewienia) dla całego województwa mazowieckiego. Używam narzędzia „połącz warstwy wektorowe” w wektor -> narzędzia zarządzania danymi, zaznaczam ww. warstwy i wyskakuje mi błąd załączony na obrazku. Ktoś wie jak rozwiązać ten problem??

Dodam, że baza danych BDOO udostępniona za free na stronie codgiku działa bez zarzutów i taką operacje można wykonać.

Pozdrawiam.


RE: Łączenie warstw BDOT10k w qgis (gml) - Italiano - 12-07-2017

A może DISSOLVE, pod VECTOR =>GEOPROCESSING TOOLS..?


RE: Łączenie warstw BDOT10k w qgis (gml) - pieklo - 12-07-2017

Hmm coś musi być skopane z BDOT dla województwa mazowieckiego. Ten sam proces łączenia warstw dla woj kujawsko pomorskiego i łodzkiego przebiegł bez problemów.


RE: Łączenie warstw BDOT10k w qgis (gml) - karol.stachura - 15-07-2017

Nic nie jest skopane. Program automatycznie rozpoznał inny typ danych co się może zdarzyć jeśli nie używa się schematu XSD do ładowania danych. Porównaj gfs wygenerowane dla xml to zobaczysz że różnią siętypem danych. Ustaw string dla różniących się to przejdzie. Ale to co robisz to prowizora. Wink


RE: Łączenie warstw BDOT10k w qgis (gml) - pieklo - 28-07-2017

(15-07-2017, 16:31)karol.stachura napisał(a): Nic nie jest skopane. Program automatycznie rozpoznał inny typ danych co się może zdarzyć jeśli nie używa się schematu XSD do ładowania danych. Porównaj gfs wygenerowane dla xml to zobaczysz że różnią siętypem danych. Ustaw string dla różniących się to przejdzie. Ale to co robisz to prowizora. Wink

A mógłbyś podpowiedzieć gdzie ustawić opcje string dla różniących się? Gdzieś w kalkulatorze pól?


RE: Łączenie warstw BDOT10k w qgis (gml) - xmaziax - 08-08-2017

Po wczytaniu pliki XML do QGis tworzy Ci się dla niego plik GFS.
Możesz go otworzyć dowolnym edytorem tekstowym (polecam Notepad++)
Jak dla dwóch plików, których nie byłeś w stanie połączyć porównasz wygenerowane dla nich GFS to powinieneś znaleźć różnice w typach danych dla poszczególnych atrybutów.
Wystarczy że w jednym z nich poprawisz ten typ, żeby był identyczny jak w drugim i warstwy (po ponownym ich załadowaniu do QGis) powinny Ci się połączyć.

(28-07-2017, 12:00)pieklo napisał(a):
(15-07-2017, 16:31)karol.stachura napisał(a): Nic nie jest skopane. Program automatycznie rozpoznał inny typ danych co się może zdarzyć jeśli nie używa się schematu XSD do ładowania danych. Porównaj gfs wygenerowane dla xml to zobaczysz że różnią siętypem danych. Ustaw string dla różniących się to przejdzie. Ale to co robisz to prowizora. Wink

A mógłbyś podpowiedzieć gdzie ustawić opcje string dla różniących się? Gdzieś w kalkulatorze pól?