[general]
name=BDOO Import (QGIS 4.x)
qgisMinimumVersion=4.0
qgisMaximumVersion=4.99
description=Import, merging and visualisation (by plugin BDOO_GML) of provincial BDOO databases (GML, 1:250,000) from multiple provinces into a single output database (GeoPackage / GML / ESRI geodatabase / SQLite / GeoParquet). Version for QGIS 4.x (PyQt6). Import, scalanie i wizualizacja (za pomocą wtyczki BDOO_GML) wojewodzkich baz BDOO (GML, 1:250 000) z wielu wojewodztw do jednej bazy wynikowej (GeoPackage / GML / ESRI geobaza / SQLite / GeoParquet). Wersja dla QGIS 4.x (PyQt6).
version=1.0.7
author=Sławek Szymański
email=apka.tarcz@gmail.com

about=Dane wejściowe: przycisk 'Wybierz...' otwiera okno wyboru źródła - 'plik ZIP' (katalog z plikami *.zip) albo 'Geoportal' (pobranie paczek wybranych województw i rocznika z opendata.geoportal.gov.pl). Instrukcja pojawia sie w postaci dymkow po najechaniu na wiersz lub opis. Importuje, scala i wizualizuje (za pomoca wtyczki BDOO_GML) wojewodzkie bazy BDOO (dane ogolnogeograficzne 1:250 000, GML) z wielu wojewodztw w jedna baze wynikowa. 
    Automatycznie rozpoznaje stary (2011) i nowy (2021)schemat, eksportuje do GeoPackage, GML, ESRI geobazy (.gdb) i SQLite/SpatiaLite, w dowolnej kombinacji formatow. 
    Wizualizuje dane przy uzyciu wtyczki BDOO_GML Podstawowy import daje wynik w postaci bazy gdzie wystepują kolumny tylko z danymi. Import xsd daje wynik w postaci bazy w postaci bazy gdzie jest pelna struktura
    wystepuja kolumny zgodne ze schematem, w tym puste. Opcja pozwala na eksport z tłumaczeniem kodu warstwy. W starym schemacie dołacza tabele zewnetrzne do własciwych warstw.
    Ta wersja jest przeznaczona wylacznie dla QGIS 4.x (PyQt6, bezposrednie importy bez warstwy posredniej qgis.PyQt) - dla QGIS 3.x zainstaluj osobna wtyczke "Import BDOO (QGIS 3.x)".

repository=https://github.com/apkatarcz-slaw/BDOO-Import-QGIS-4.x-
tracker=https://github.com/apkatarcz-slaw/BDOO-Import-QGIS-4.x-/issues
homepage=https://github.com/apkatarcz-slaw/BDOO-Import-QGIS-4.x-
category=Vector

changelog=1.0.7 (2026-10-30)
 - GML zgodny ze schematem (XSD) przeniesiony do osobnego podokna (przycisk 'GML zgodny ze schematem...'); eksport wykonuje ponowny import z cache i zapisuje wylacznie wyniki XSD
 - zwykly import nie zachowuje juz kopii bazy dla dawnego 'Kroku 2' (szybciej, mniej miejsca na dysku); stary katalog krok2_dane_wewnetrzne usuwany automatycznie
 - nowe nazwy katalogow: bdoo_gml (zwykly scalony GML), bdoo_xsd (GML zgodny ze schematem i bazy _XSD)
 - pliki GML zgodne ze schematem (i raporty bledow walidacji) w podkatalogu bdoo_xsd/gml; w bdoo_xsd zostaja bazy _XSD; bez kopii plikow .xsd
 - szybszy import (mechanizm jak w wersji 2.9.0): paczki ZIP rozpakowywane tylko przy budowie nowego pliku posredniego, filtr cyklu zycia przy odczycie GML (osobno dla kazdego pliku), scalanie wprost do bazy roboczej bez tymczasowej kopii
 - cache plikow posrednich kluczowany data paczki ZIP - ponowny import tych samych danych korzysta z cache (wczesniej cache nie trafial)
 - zwykly import: tylko kolumny wystepujace w danych; pelna struktura i kolejnosc pol z XSD wylacznie w eksporcie 'GML zgodny ze schematem'
 - optymalizacja: indeks przestrzenny bazy roboczej tylko przy eksporcie SQLite; postep etapow koncowych na pasku; czas kazdego etapu i kazdej warstwy w logu
 - diagnostyka pustych plikow warstw (liczenie obiektow bezposrednio w XML)
 - import uruchamiany wylacznie przyciskiem Start (bez automatycznego startu po wyborze danych)
 - stary schemat (2011) traktowany calkowicie osobno: wynik wprost w katalogu wyjsciowym (bez podkatalogu *_stary_schemat), bez pustych warstw i plikow nowego schematu
 - stary schemat: klasy bez obiektow oznaczane w raporcie jako 'puste w danych' (nie bledy)
 - przycisk 'GML zgodny ze schematem...' na dolnym pasku (obok Start), nieaktywny przy danych w starym schemacie
 - POPRAWKA (QGIS 4 / GDAL 3.12+): blad 'Failed to parse date' przy filtrze cyklu zycia - pole daty filtrowane bez porownania z pustym tekstem
 - stary schemat: dolaczanie OT_Elektrownia/OT_Kopalnia do OT_KUPG_A i OT_Port/OT_Lotnisko do OT_KUKO_A (jak w BDOT10k)
 1.0.6 (2026-10-20)
 - diagnostyka: gdy z pliku warstwy nie odczytano zadnego obiektu, wtyczka liczy obiekty bezposrednio w XML i w logu odroznia plik pusty od bledu odczytu
 - nowe okno wyboru zrodla danych: plik ZIP (skan, potem Start) / Geoportal (pobranie, skan, potem Start) - import uruchamia zawsze operator przyciskiem Start
 - pobieranie paczek BDOO z Geoportalu: wybor rocznika (lista roczników z automatycznym wykrywaniem nowych), wojewodztw, wojewodztwa sasiadujace, ponowne uzycie zapisanych plikow
 - pobieranie w tle jako zadanie QGIS (QgsTask), po kolei, z ustawieniami sieci QGIS: do 5 prob na paczke, brak paczki na serwerze - pominiecie od razu; lista brakujacych w brak_paczek.txt
 1.0.5 (2026-09-23)
 - security changes
 - tlumaczenie kodow warstw
 - eksport do pelnej struktury schematu xsd

tags=BDOO,BDOT10k,GML,import,SQLite,GeoPackage,GeoParquet,batch,Poland,PZGiK,cache,wojewodztwo,QGIS4

icon=resources/icon.png
experimental=False
deprecated=False
server=False
hasProcessingProvider=False
license=GPL-3.0-or-later