GeoForum PIIG  :  GEODEZJA.PL czytaj GEOFORUM.GEODEZJA.pl
Witamy na GeoForum www.geoforum.geodezja.pl
Polskiego Internetowego Informatora Geodezyjnego www.geodezja.pl.
Służy ono dyskusjom i pytaniom związanym z geodezją i dziedzinami z nią powiązanymi.
Na wymianę informacji o imprezach, wydarzeniach, nowych rozwiązaniach technologicznych, instrumentach, wydawnictwach i ciekawych adresach internetowych związanych z geodezją przewidzieliśmy moderowane forum informacyjne GeoInfo PIIG'u znajdujące się pod adresem www.GeoInfo.geodezja.pl.
Ogłoszenia prosimy zamieszczać wyłącznie w dziele GeoOgłoszeń pod adresem www.geodezja.pl/ogloszenia .
Uwagi i pytanie prosimy kierować na e-mail info@geodezja.pl.
Zapraszamy!

Rejestrację można wykonać pod adresem http://www.geoforum.geodezja.pl/register.php?1 ale po dokonaniu rejestacji prosimy o przesłania maila z prośbą o aktywację konta.

GeoForum i GeoInfo są częścią Polskiego Internetowego Informatora Geodezyjnego www.geodezja.pl ISSN 1896-8317

 
Re: GML - w czym edytować?
Autor: TomKam (---.adsl.inetia.pl)
Data: 02 wrz 2014 - 00:20:29

Jurek B. Napisał(a):
-------------------------------------------------------
> Witam.
> Tomku, dla Ciebie to na pewno oczywiste:
> gdyby zakładana była najprostsza wymiana
> różnicowa, czyli taka, że brak obiektu w pliku od
> geodety oznacza, że został on usunięty, to nie
> byłoby w schematach standardu wymiany danych GML
> atrybutów KoniecObiekt, koniecWersjiObiektu,
> poczatekWersjiObiektu.
> Warto zadać sobie pytanie - po co wprowadzono te
> atrybuty?
> Przydadzą się tylko wtedy, gdy będą potrzebne - a
> wtedy są potrzebne, gdy o czymś informują - czyli
> np. o tym, że obiekt istniał i został usunięty,
> albo istnieje ale jest zmodyfikowany, czyli
> powstała jego nowa wersja.

Witaj Jurku,
Pełna zgoda, te atrybuty muszą istnieć, aby zapewnić mechanizmy wersjonowania obiektów w zasobie. Podkreślam - w zasobie. Czy te same atrybuty należy wykorzystać w pliku "różnicowym" ? Moim zdaniem niekoniecznie. Próbowałem przez kilka dni sam siebie przekonać do Twojego podejścia, ale jest jedna rzecz która burzy całą koncepcję. Chodzi o redakcję mapy.
Obecnie nie wykorzystujecie obiektów KR_ObiektKarto i KR_Etykieta do przenoszenia chociażby napisów na mapie.
A chyba nie chcesz powiedzieć geodetom, że ustaliłeś z innymi producentami, że będą dostawać z ośrodka mapę bez redakcji - same obiekty bez etykiet, symbole bez obrotów, rowy i skarpy bez wypełnień itp?
Tak, wiem, C-GEO ma opcję automatycznego etykietowania, ale dobrze wiesz, że nie ma takiego algorytmu, który przy mapach wielkoskalowych w pełni zastąpi ręczną redakcję.
Jeśli zatem będziemy chcieli skorzystać z możliwości przenoszenia redakcji, to pojawi się pewien problem natury technicznej.
Wyobraź sobie prostą sytuację - geodeta dostaje mapę z Ośrodka w GMLU (z redakcją). Kartując np. nowy krawężnik przesuwa opis sąsiedniego kanału bo nachodzi. Następnie oddaje plik "różnicowy" do Ośrodka.
Stary obiekt "kanał" według Twojej koncepcji zostanie wyeksportowany z pierwotnymi atrybutami cyklu życia, ponieważ się nie zmienił. Gdzie będzie informacja o tym, że geodeta zmienił położenie opisu?
Załóżmy że zlinkujesz to z Kr_ObiektKarto, tak jak to było wydane w pliku z PODGik, a w KR_etykieta dasz nowe współrzędne opisu. Co będzie musiał zrobić program działający w PODGiKu, aby wychwycić tę zmianę? Ano nic innego, jak porównać geometrię etykiety w obiekcie istniejącym w zasobie (pliku wydanym) z nową geometrią istniejącej etykiety. I w tym momencie i tak wracamy do mojej koncepcji smiling smiley
Zwróć uwagę, że Kr_ObiektKarto nie zawiera atrybutów cyklu życia, więc nie da się tutaj postąpić analogicznie do tego, jak to zrobiliście z obiektami właściwymi.

> W przypadku danych geodezyjnych, to geodeta
> potwierdza stan aktualny: to że czegoś już nie ma,
> to że coś się zmieniło i to że coś nowego się
> pojawiło w terenie. Dlatego to on jest
> odpowiedzialny za przekazanie pełnej informacji do
> zasobu.
> Weryfikacja i ewentualne przyjęcie do zasobu, to
> już zadanie PODGiK.
> Problemem jest realizacja tych zamierzeń.
> Oczywiste jest to, że potrzebne są bazy danych.

Tutaj też pełna zgoda :-) Merytorycznie nie różnimy się w poglądach, kwestia sporna dotyczy tak naprawę sprawy czysto technicznej - dogadania się pomiędzy producentami jak skutecznie wymieniać się danymi, wobec braku ścisłych wytycznych w obowiązujących przepisach.

> Trudniej na pewno łączyć bazy danych z plikami
> aplikacji CAD, ale wydaje się mi, że nie ma przed
> tym ucieczki.
> Z moich informacji wynika, że ten model
> aktualizacji danych jest wprowadzany przez
> producentów ERGO, EWMAPY i TURBOEWID i zapewne też
> GEOINFO.

W sumie to się nie dziwię, bo będą mieli dużo mniej roboty z modułami przyjmującymi GMLa od geodetówtongue sticking out smiley
A z moich informacji wynika, że mój sposób zostanie przyjęty przynajmniej w Geomatyce.

> Aplikacje GIS, które są odpowiednio oprogramowane,
> poradzą sobie doskonale z tymi danymi.
> Co do wymagań wobec oprogramowania dla geodety, to
> uważam, że lepsze są wyższe, które sprawią że
> geodeta dostanie lepsze narzędzie.
> Ogólna wydajność pracy w aplikacji to zadanie
> równoległe do tego co jest wymagane prawnie.

Miałem na myśli wymagania systemowe. Konieczność zapisywania dodatkowych danych podczas każdej edycji obiektu z pewnością nie wpłynie pozytywnie na wydajność czy to C-GEO, czy GoKarta, a już na pewno skutecznie wydłuży generowanie pliku GML.
Prostsze rozwiązania z reguły są lepsze, a jeśli można coś zrobić prościej jednocześnie pozostając w zgodzie z przepisami, to po co niepotrzebnie wszystko komplikować?

> Z GML jest jak z książką, nie wszystkie są
> przeznaczone dla każdego - specjaliści czytają
> opracowania naukowe, a typowy czytelnik
> popularnonaukowe.
> Odbiorca GML (czyli specjalistyczna aplikacja)
> powinien być przygotowany na poprawny jego odczyt
> zgodnie z jego zasadami (schematami). Dla innych
> aplikacji wystarczy plik DXF,PDF, itp.
>
> Pozdrawiam.
> Jurek B.

Jeśli plik GML zawiera tylko aktualne obiekty, tak jak postuluję, możemy zawsze otworzyć go w każdym programie GIS. Fakt, że nie zobaczymy symboliki, tylko linie powierzchnie i punkty, ale zawsze może być to przydatne chociażby dla celów ogólnego skontrolowania pliku, przed wydaniem do ośrodka.
Na potwierdzenie, że może to być przydatne:
[www.facebook.com]
Według Twojej koncepcji taka kontrola nie będzie możliwa, bo zobaczymy wszystkie obiekty - stare, skasowane, zmienione i nowe. Oczywiście, będzie się dało jakoś to przefiltrować, żeby wyświetlić tylko aktualne obiekty, ale po co utrudniać życie geodetom?

A na koniec jedna dygresja - przyjdzie nowelizacja i okaże się, że nikt nie miał racji i wszystko trzeba przemyśleć od nowa smileys with beer

pozdrawiam
Tomek K.



Temat Odsłon Napisane przez Wysłane
  GML - w czym edytować? 2959 luc4s 2014-08-21 10:57
  Re: GML - w czym edytować? 1511 Rufus 2014-08-21 11:01
  Re: GML - w czym edytować? 1087 luc4s 2014-08-21 11:50
  Re: GML - w czym edytować? 1422 stardust 2014-08-21 11:58
  Re: GML - w czym edytować? 1050 luc4s 2014-08-21 12:06
  Re: GML - w czym edytować? 997 rodi 2014-08-21 13:14
  Re: GML - w czym edytować? 986 luc4s 2014-08-21 16:31
  Re: GML - w czym edytować? 840 TomKam 2014-08-25 13:23
  Re: GML - w czym edytować? 811 rodi 2014-08-25 16:07
  Re: GML - w czym edytować? 688 ilus 2014-08-25 16:38
  Re: GML - w czym edytować? 1615 TomKam 2014-08-25 23:25
  Re: GML - w czym edytować? 1269 Jurek B. 2014-08-26 16:22
  Re: GML - w czym edytować? 1592 TomKam 2014-09-02 00:20
  Re: GML - w czym edytować? 800 stardust 2014-08-21 15:35
  Re: GML - w czym edytować? 983 TomKam 2014-08-25 13:14
  Re: GML - w czym edytować? 748 adiplo 2014-08-25 19:31
  Re: GML - w czym edytować? 943 TomKam 2014-08-25 23:35
  Re: GML - w czym edytować? 625 ilus 2014-08-26 14:27
  Re: GML - w czym edytować? 673 ilus 2014-08-26 15:40
  Re: GML - w czym edytować? 588 luc4s 2014-08-29 11:05
  Re: GML - w czym edytować? 826 Jurek B. 2014-08-29 11:26
  Re: GML - w czym edytować? 914 Jurek B. 2014-08-31 18:22


Akcja: ForaWątkiSzukajZaloguj
Przykro nam, ale tylko zarejestrowane osoby mogą pisać na tym forum.
GeoForum powered by Phorum.