Import GML

Z C-Geo Wiki
Skocz do: nawigacja, szukaj
Import GML
Kategorie Import/Eksport
GML
Rozszerzenie dla pliku .gml

Import GML - import do programu C-Geo plików GML wygenerowanych z aplikacji używanych w ośrodku.

Przygotowanie do importu

Aby importować plik GML zgodnie z rozporządzeniem z 2021 roku należy posiadać moduł do C-GEO "Aktualizacja mapy zasadniczej GML/GIV" oraz program zaktualizowany do bieżącej wersji. Dodatkowo w celu importu danych podmiotowych niezbędny jest moduł "Import danych podmiotowych i przedmiotowych EGiB w formatach SWDE/GML".

Po pobraniu pliku wygenerowanego przez Ośrodek Dokumentacji Geodezyjnej i Kartograficznej należy go rozpakować i wyodrębnić z niego plik .gml . Następnie plik ten można zaimportować do C-Geo.

UWAGA!

Przed importem pliku należy utworzyć projekt i tabelę z szablonem z zestawem kodów zgodnym z wersją GML. W tym celu kliknąć prawym przyciskiem myszy na pozycję PROJEKTY w oknie listy projektów. Należy wybrać opcję Dodaj nowy projekt i w oknie dodawania uzupełnić jego nazwę, oznaczenie tabeli, układ współrzędnych i wysokościowy oraz wybrać odpowiedni szablon i zestaw kodów. Na zdjęciu poniżej ustawiony jest szablon i zestaw kodów, które pozwalają na poprawny import pliku GML utworzonego według przepisów z 2021 roku.

ZakladanieNowegoProjektu.png

Okno tworzenia nowej tabeli wywołuje się klikając prawym przyciskiem myszy na już istniejący projekt i wybierając opcję Dodaj nową tabelę. W jednym projekcie może być wiele tabel z różnymi zestawami dzięki czemu możliwa jest praca dostosowana do indywidulanych potrzeb oraz wymagań użytkowników programu.

ZakladanieNowejTabeli2.png

Import

Import GML wykonuje się przy otwartym oknie mapy za pomocą Plik --> Import --> GML Mapa zasadnicza 2021.

Import gml1.png

Importować można również z poziomu legendy jak na rysunku poniżej.

Import gml2.png

Otrzymujemy kolejno komunikaty o imporcie. Podczas importu większych plików GML mogą być komunikaty "brak odpowiedzi" - należy cierpliwie czekać - program pracuje.

Może się wyświetlić komunikat z pytaniem czy zaimportować obiekty karto (komunikat poniżej). Wyświetla się on tylko w sytuacji kiedy w pliku znajdują się obiekty z samą prezentacją graficzną (wektory bez atrybutów obiektów). Więcej informacji na temat tego komunikatu w osobnym artykule --> Import plików GML zawierających wyłącznie Prezentacje Graficzne (mapa wektorowa)

ImportPrezentacjaKarto.png

Pod koniec procesu zostaje wyświetlony komunikat z pytaniem czy pobrać i umieścić na mapie punkty osnowy (zrzut poniżej)

PobieranieOsnowy.png

WAŻNE Funkcja ta działa tylko w przypadku importu pliku GML 2021 w poprawnie utworzonym projekcie.

Należy również pamiętać o uzupełnieniu numeru TERYT dla projektu

W przypadku gdy numer TERYT nie jest uzupełniony po wykonanym imporcie zostaje wyświetlony komunikat że pobranie punktów osnowy nie jest możliwe (zrzut poniżej).

PobieranieOsnowyBezTERYT.png

Błąd importu

Jeżeli po wybraniu pliku do importu wyświetli się komunikat o formacie pliku GML niezgodnym z typem importu:

NiezgodnyFormatGML.png

Oznacza to że wczytywany plik GML jest wykonany zgodnie ze schematem innym niż według którego przygotowany został projekt. Najczęściej zdarza się że użytkownik wczytuje plik GML wykonany zgodnie z przepisami do projektu utworzonego w schemacie z 2021 roku. Należy utworzyć nowy projekt zgodny z przepisami w których wykonany jest plik GML i ponowić import.

W celu sprawdzenia pliku po imporcie można wykonać walidacje. Raport z walidacji wskazuje na błędy w GMLu, z tym, że należy mieć świadomość, że błędy, które pojawiają się nam w walidacji podczas importu musimy zaakceptować – taka jest wydana nam baza i na niej pracujemy doprowadzając do pełnej poprawności nasze nowe i zmodyfikowane, pomierzone obiekty. Pozostałe, które nie są przedmiotem naszego pomiaru, pozostawiamy nieruszone.

Więcej na:

Import danych podmiotowych EGiB

Podczas standardowego importu pliku GML, jeżeli obiekt posiada dane podmiotowe EGIB zostają one również zaimportowane do programu. Aby je przeglądać należy kliknąć w zieloną ikonę z napisem SWDE na paletce Narzędzia. Wygląd ikony przycisku informuje równocześnie użytkownika programu, czy do mapy podłączono już dane ewidencyjne (pasek pod napisem swde ma kolor zielony), czy też nie (pasek czerwony). Aby podejrzeć dane w module C-GEO EGiB należy wybrać opcję Wyświetl dane podmiotowe EGiB.

ModulEgiB.png

Więcej na temat importu plików do modułu C-GEO EGiB w artykule Moduł C-GEO EGiB

Import TurboEWID - hybryda

Podczas importu hybrydowych plików z TurboEWID (zawierające obiekty zgodne z przepisami z 2015 i 2021 roku) w tle zostaje przeprowadzona konwersja nieaktualnych obiektów tak żeby były zgodne z najnowszymi przepisami.

Istotne informacje (dla importu 2015)

Podczas importu GML może pojawić się komunikat „Czy zaimportować obiekty karto ? Zalecane dla plików GML tylko z obiektami kartograficznymi.” Odpowiedź twierdząca ma sens właściwie tylko dla zbioru danych zamówionego z kodem 13.2 – czyli mapy zasadniczej w postaci wektorowej. Wtedy otrzymany z PODGiK plik GML zawiera wyłącznie obiekty kartograficzne, bez obiektów baz danych z atrybutami. W przypadku zamówienia danych o kodach 7.1, 8.1, 9.1 – czyli pełnych zbiorów GESUT, BDOT, EGiB, otrzymany plik GML zawiera obiekty tych baz z atrybutami, a obiekty kartograficzne są ograniczone najczęściej do minimum, wystarczającego np. do wyświetlenia etykiet. Wtedy nie powinno się odpowiadać na to pytanie twierdząco, bo C-Geo samo odczyta to co trzeba dla prawidłowego wyświetlenia mapy zasadniczej. Obecnie (listopad 2019 r.), tylko TurboEwid może wydawać mapę zasadniczą wektorową w formacie GML zawierającym wyłącznie obiekty Karto.

W imporcie plików GML wydawanych z systemu TurboEwid rozbudowano import obiektów K1. Jest to potrzebne, ponieważ w zasobach ośrodków są często jeszcze dane wektorowe ale nie obiektowe, które tworzono zgodnie z uprzednio obowiązującymi przepisami. Jeśli takie są zapisane do GML z bazy danych w PODGiK, mają one nadaną odpowiednią stylizację i kolorystykę, a także odczytywana jest redakcja obiektów K1. Przy pomocy szablonu rozwiązano także „problem etykiety c” czyli opisu przewodu czynnego, różnie interpretowanego przez producentów Ewmapy i TurboEwid. Program rozpoznaje pochodzenie GML i odpowiednio stosuje lub nie, właściwą etykietę. W tym celu dodano odrębny szablon mapy dla GML z TurboEwid o nazwie Mapa Zasadnicza 2015 z K1 1998 – C-Geo automatycznie wybiera ten szablon po rozpoznaniu źródła pliku GML (w przypadku importu przez okno Projekty, gałąź Mój komputer lub w menu Plik > Import > GML Mapa Zasadnicza 2015).

Importy obsługują geometrię obiektów MulitCurve, ArcString stosowanych przez niektóre aplikacje tworzące pliki GML.

C-Geo automatycznie naprawia niekompletne odnośniki w GML generowanych z Ewmapy.

Import uwzględnia obiekty EGB_Budynek o geometrii punktowej czyli centroidy projektowanych budynków.

Przy imporcie pliku GML przez okno Projekty, gałąź Mój komputer lub w menu Plik > Import > GML Mapa Zasadnicza 2015, gdy GML zawiera dane EGiB (przedmiotowe lub kompletne), a także pozostałe bazy mapy zasadniczej, program odpowiednio importuje dane podmiotowe, tak by były dostępne w module danych EGiB. Dzięki temu nie ma już potrzeby odrębnego importu pliku GML dla danych EGiB przez moduł Importu danych EGiB (czyli narzędzie Import/Podgląd danych EGiB GML/SWDE na mapie).

==