geoxyIT / QMapa

Wtyczka do programu QGIS służąca do wizualizacji mapy zasadniczej z plików GML obejmujących zbiory danych EGiB, GESUT i BDOT500 zgodnie ze standardami opublikowanymi w rozporządzeniu Ministra Rozwoju, Pracy i Technologii z dnia 23 lipca 2021 r. w sprawie bazy danych obiektów topograficznych oraz mapy zasadniczej.
GNU General Public License v3.0
4 stars 0 forks source link

Błędne typy danych opisowych #4

Open jdusza1 opened 3 days ago

jdusza1 commented 3 days ago

Zastąp to: Co się stało? Co chciałeś osiągnąć?

ŚRODOWISKO

Jakie środowisko było używane podczas napotkania problemu?

$ System operacyjny [Windows, macOS, Ubuntu...]
# TODO: Windows

$ wersja QGIS
# TODO: 3.28.15

$ wersja wtyczki QMapa
# TODO: 2.2.0

RAPORT Z BŁĘDEM

# TODO: Jeśli otrzymałeś raport z błędem wygenerowanym przez QGIS, wklej go tutaj

ODTWORZENIE BŁĘDU

Błąd się objawia jedynie poprzez pozostawienie atrybutów warstwy działek: numer KW, OFU, OZU i OZK jako puste. Podczas dodania pliku GML bez wtyczki atrybuty są uzupełnione. Wtyczka rozpoznaje je jako typ JSON. Wczytywane pliki pobrano z powiatu łobeskiego oraz choszczeńskiego, ale dla powiatu choszczeńskiego numer KW importuje sie bez problemu.

# TODO: nie dotyczy

DODATKOWE UWAGI

typy danych po imporcie bez zastosowania wtyczki: bez wtyczki typy danych po imporcie za pomocą wtyczki: z wtyczką

Kamzarr commented 2 days ago

Faktycznie, w najnowszej wersji wtyczki występuje problem dla atrybutów, które mogą wystąpić kilkukrotnie w jednym obiekcie (np. OFU, OZU i OZK mogą występować kilka razy w jednej działce ewidencyjnej). Wynika on z przejścia na VectorTranslate, zamiast ogr2ogr, które inaczej zapisuje takie powtórzone atrybuty. Są zapisywane do JSON, przez co nie są widoczne w tabeli atrybutów (można je jednak zobaczyć np. w kalkulatorze pól). Postaramy się to naprawić możliwie szybko w kolejnej aktualizacji.