Coder  
 
Coder(R)

Homepage E-mail

23.08.2019, 11:59
 

Usunięte obiekty w eksporcie GML (Forum)

Użytkownik ma następujący problem:

Dostaje GML z ośrodka
W wyniku aktualizacji mapy usuwa z niego obiekt, robi eksport GML
Ośrodek wczytuje GML do Ewmapy
Obiekt dalej jest na mapie (jego stara wersja nie została usunięta)

Z tego co wiem, GML nie przewiduje plików różnicowych, jak EWMAPA rozwiązuje problem usuniętych obiektów z GML?

---
Admin
[image]

domasz(R)

E-mail

23.08.2019, 18:03

@ Coder

Usunięte obiekty w eksporcie GML

> Użytkownik ma następujący problem:
>
> Dostaje GML z ośrodka
> W wyniku aktualizacji mapy usuwa z niego obiekt, robi eksport GML
> Ośrodek wczytuje GML do Ewmapy
> Obiekt dalej jest na mapie (jego stara wersja nie została usunięta)
>
> Z tego co wiem, GML nie przewiduje plików różnicowych, jak EWMAPA
> rozwiązuje problem usuniętych obiektów z GML?

Mam dokładnie ten sam problem przy współpracy z EwMapą. Najlepiej oczywiście jest oddać do ośrodka plik w formacie EwMapy (tzw. plik modyfikujący). Wcześniej trzeba do programu zamiportować tzw. plik do modyfikacji. Z GML jest zawsze taki problem (testowałem tylko GML'e tworzone w MikroMapie), że nowe obiekty tworzy bez problemu ale nie usuwa nieaktualnych.

---
GEODETA BIAŁYSTOK, USŁUGI GEODEZYJNE, SPORZĄDZANIE MAP

Stanley02

23.08.2019, 21:18

@ domasz

Usunięte obiekty w eksporcie GML

> > Użytkownik ma następujący problem:
> >
> > Dostaje GML z ośrodka
> > W wyniku aktualizacji mapy usuwa z niego obiekt, robi eksport GML
> > Ośrodek wczytuje GML do Ewmapy
> > Obiekt dalej jest na mapie (jego stara wersja nie została usunięta)
> >
> > Z tego co wiem, GML nie przewiduje plików różnicowych, jak EWMAPA
> > rozwiązuje problem usuniętych obiektów z GML?
>
> Mam dokładnie ten sam problem przy współpracy z EwMapą. Najlepiej
> oczywiście jest oddać do ośrodka plik w formacie EwMapy (tzw. plik
> modyfikujący). Wcześniej trzeba do programu zamiportować tzw. plik do
> modyfikacji. Z GML jest zawsze taki problem (testowałem tylko GML'e
> tworzone w MikroMapie), że nowe obiekty tworzy bez problemu ale nie usuwa
> nieaktualnych.
Z tego wynika że gmle i inne duperele są kompletnie do bani. W efekcie nawarstwiają się elementy już dawno nieaktualne z nowymi.

Pioter

26.08.2019, 12:41

@ Stanley02

Usunięte obiekty w eksporcie GML

Nie wiem jak jest w EWmapie, ale ogólna zasada schematu GML i programów opartych na obiektach z atrybutami jest taka, że nie usuwa się nic z mapy, tylko zamyka się jego cykl życia. Wtedy taki obiekt staje się obiektem historycznym ( tak jest w Geoinfo ). Więc to "usuwanie" w Mikromapie powinno polegać na zmianie atrybutu cyklu życia, wtedy program powinien go przenieść do historii. Jak jest to rozwiązane teraz?

Coder(R)

Homepage E-mail

26.08.2019, 14:33

@ Pioter

Usunięte obiekty w eksporcie GML

> Nie wiem jak jest w EWmapie, ale ogólna zasada schematu GML i programów
> opartych na obiektach z atrybutami jest taka, że nie usuwa się nic z mapy,
> tylko zamyka się jego cykl życia. Wtedy taki obiekt staje się obiektem
> historycznym ( tak jest w Geoinfo ). Więc to "usuwanie" w Mikromapie
> powinno polegać na zmianie atrybutu cyklu życia, wtedy program powinien go
> przenieść do historii. Jak jest to rozwiązane teraz?

Teraz jest tak, ze kto umarł ten nie żyje.
Jak obiekt się skasuje to nie jest eksportowany.

Czyli zamiast kasować obiekt trzeba mu tylko ustawić atrybut koniecWersjiObiektu z bieżącą datą?

---
Admin
[image]

Pioter

26.08.2019, 15:05

@ Coder

Usunięte obiekty w eksporcie GML

> > Nie wiem jak jest w EWmapie, ale ogólna zasada schematu GML i programów
> > opartych na obiektach z atrybutami jest taka, że nie usuwa się nic z
> mapy,
> > tylko zamyka się jego cykl życia. Wtedy taki obiekt staje się obiektem
> > historycznym ( tak jest w Geoinfo ). Więc to "usuwanie" w Mikromapie
> > powinno polegać na zmianie atrybutu cyklu życia, wtedy program powinien
> go
> > przenieść do historii. Jak jest to rozwiązane teraz?
>
> Teraz jest tak, ze kto umarł ten nie żyje.
> Jak obiekt się skasuje to nie jest eksportowany.
>
> Czyli zamiast kasować obiekt trzeba mu tylko ustawić atrybut
> koniecWersjiObiektu z bieżącą datą?

Ja to tak rozumiem. Niestety nie jestem programistą tylko zwykłym użytkownikiem programów geodezyjnych.

Stanley02

26.08.2019, 20:40

@ Pioter

Usunięte obiekty w eksporcie GML

> > > Nie wiem jak jest w EWmapie, ale ogólna zasada schematu GML i
> programów
> > > opartych na obiektach z atrybutami jest taka, że nie usuwa się nic z
> > mapy,
> > > tylko zamyka się jego cykl życia. Wtedy taki obiekt staje się obiektem
> > > historycznym ( tak jest w Geoinfo ). Więc to "usuwanie" w Mikromapie
> > > powinno polegać na zmianie atrybutu cyklu życia, wtedy program
> powinien
> > go
> > > przenieść do historii. Jak jest to rozwiązane teraz?
> >
> > Teraz jest tak, ze kto umarł ten nie żyje.
> > Jak obiekt się skasuje to nie jest eksportowany.
> >
> > Czyli zamiast kasować obiekt trzeba mu tylko ustawić atrybut
> > koniecWersjiObiektu z bieżącą datą?
>
> Ja to tak rozumiem. Niestety nie jestem programistą tylko zwykłym
> użytkownikiem programów geodezyjnych.
Ja rozumiem to że jak czegoś już nie ma to to nie winno być uwidaczniane. Powinno być wymazane i tyle by nie zaśmiecać niepotrzebnie treści. Po kiego grzyba potrzebna komuś historia skarp ,chodników, krawężników, rzędnych itp. Mogę zrozumieć że historia zmian danych ewidencyjnych ma znaczenie byle by było to odpowiednio opisane. A reszta tylko psu na dupę jest potrzebna.

marcin.k

05.09.2019, 10:49

@ Stanley02

Usunięte obiekty w eksporcie GML

Ośrodek przyczepia mi się, że nie modyfikuję istniejących obiektów, rozumiem z wcześniejszych wpisów, że tego w Mikromapie nie można zrobić

Coder(R)

Homepage E-mail

05.09.2019, 11:00

@ marcin.k

Usunięte obiekty w eksporcie GML

> Ośrodek przyczepia mi się, że nie modyfikuję istniejących obiektów,
> rozumiem z wcześniejszych wpisów, że tego w Mikromapie nie można zrobić

Niech Pan sciągnie tę wersję:

www.coder.pl/mikromap32.exe

dodaliśmy tam też funkcję kończenia życia obiektu:
menu Atrybuty-> ID wersja->Usuń obiekt

---
Admin
[image]

marcin.k

05.09.2019, 12:17

@ Coder

Usunięte obiekty w eksporcie GML

Ok dziękuję, dam znać czy przyjdzie to w ośrodku przez Ewmapę.

GEOMAP(R)

06.09.2019, 16:41

@ marcin.k

Usunięte obiekty w eksporcie GML

Dobra wiadomość, przechodzi taki gml przez Ewmapę.
Czy można kasować kilka obiektów naraz.? bo u mnie nie działa.
Panie Piotrze jak wyświetlać później tego gml'a w mikromapie, ponieważ ładują się na mapę także te skasowane obiekty. Może jakieś odróżnienie od pozostałych.
Pozdrawiam

Coder(R)

Homepage E-mail

07.09.2019, 12:05

@ GEOMAP

Usunięte obiekty w eksporcie GML

> Dobra wiadomość, przechodzi taki gml przez Ewmapę.
> Czy można kasować kilka obiektów naraz.? bo u mnie nie działa.

OK, poprawiamy to

> Panie Piotrze jak wyświetlać później tego gml'a w mikromapie, ponieważ
> ładują się na mapę także te skasowane obiekty. Może jakieś odróżnienie od
> pozostałych.

Nie bardzo jeszcze wiem jak.

---
Admin
[image]

Pioter

09.09.2019, 13:18

@ Coder

Usunięte obiekty w eksporcie GML

> > Dobra wiadomość, przechodzi taki gml przez Ewmapę.
> > Czy można kasować kilka obiektów naraz.? bo u mnie nie działa.
>
> OK, poprawiamy to
>
> > Panie Piotrze jak wyświetlać później tego gml'a w mikromapie, ponieważ
> > ładują się na mapę także te skasowane obiekty. Może jakieś odróżnienie
> od
> > pozostałych.
>
> Nie bardzo jeszcze wiem jak.

Usunięte obiekty nie powinny mieć prezentacji graficznej, powinny być i tyle. Ciężko to będzie rozdzielić co jest historią a co aktualną bazą ( w Mikromapie),
w Geo-info historyczne obiekty widać tylko na etapie wprowadzania do bazy ( w otwartej zmianie ). Dobra wiadomość jest taka że GMLe z ośrodków nie powinny zawierać danych historycznych tylko aktualne, więc nie wiem czy jest sens myśleć nad sposobem wyświetlania takich obiektów. Może jedynie w celach kontrolnych, nie wiem zrobić np. by wyświetlały się kolorem czerwonym .

GEOMAP(R)

09.09.2019, 16:18

@ Coder

Usunięte obiekty w eksporcie GML

Konkurencja robi to w ten sposób:

"Jeżeli źródłem informacji o kolorze jest "status gml", do obiekty nowe wyświetlane są na zielono, zmodyfikowane na niebiesko, poprzednie wersje zmodyfikowanych obiektów na szaro a obiekty usunięte na czerwono. Żeby łatwiej było się zorientować co znajdzie się w pliku różnicowym, dorobiliśmy dodatkową sub-opcję ..."

Coder(R)

Homepage E-mail

10.09.2019, 07:29

@ GEOMAP

Usunięte obiekty w eksporcie GML

> Konkurencja robi to w ten sposób:
>
> "Jeżeli źródłem informacji o kolorze jest "status gml", do obiekty nowe
> wyświetlane są na zielono, zmodyfikowane na niebiesko, poprzednie wersje
> zmodyfikowanych obiektów na szaro a obiekty usunięte na czerwono. Żeby
> łatwiej było się zorientować co znajdzie się w pliku różnicowym,
> dorobiliśmy dodatkową sub-opcję ..."

Nie, to nie dla nas.
Miałbym zalew zgłoszeń typu "Dlaczego przyłącze gazu wyświetla się na niebiesko"

---
Admin
[image]

patryk29(R)

10.09.2019, 07:37

@ Coder

Usunięte obiekty w eksporcie GML

> > Konkurencja robi to w ten sposób:
> >
> > "Jeżeli źródłem informacji o kolorze jest "status gml", do obiekty nowe
> > wyświetlane są na zielono, zmodyfikowane na niebiesko, poprzednie wersje
> > zmodyfikowanych obiektów na szaro a obiekty usunięte na czerwono. Żeby
> > łatwiej było się zorientować co znajdzie się w pliku różnicowym,
> > dorobiliśmy dodatkową sub-opcję ..."
>
> Nie, to nie dla nas.
> Miałbym zalew zgłoszeń typu "Dlaczego przyłącze gazu wyświetla się na
> niebiesko"

Odnośnie usuwanych obiektów. Funkcja ta nie działa dla punktów wysokościowych np. naturalnych czy sztucznych, opis się także nie usuwa- działa to dla dróg i innych obiektów liniowych np.- nie testowałem w ośrodku a przez SWDE manager- gdyż jest tam pogląd GML. Czy byłaby możliwość poprawienia tego co do usuwania punktów wysokościowych i opisów? także opisów np. j.mb. itd. ?

Coder(R)

Homepage E-mail

10.09.2019, 13:28

@ patryk29

Usunięte obiekty w eksporcie GML

> > > Konkurencja robi to w ten sposób:
> > >
> > > "Jeżeli źródłem informacji o kolorze jest "status gml", do obiekty
> nowe
> > > wyświetlane są na zielono, zmodyfikowane na niebiesko, poprzednie
> wersje
> > > zmodyfikowanych obiektów na szaro a obiekty usunięte na czerwono. Żeby
> > > łatwiej było się zorientować co znajdzie się w pliku różnicowym,
> > > dorobiliśmy dodatkową sub-opcję ..."
> >
> > Nie, to nie dla nas.
> > Miałbym zalew zgłoszeń typu "Dlaczego przyłącze gazu wyświetla się na
> > niebiesko"
>
> Odnośnie usuwanych obiektów. Funkcja ta nie działa dla punktów
> wysokościowych np. naturalnych czy sztucznych, opis się także nie usuwa-
> działa to dla dróg i innych obiektów liniowych np.- nie testowałem w
> ośrodku a przez SWDE manager- gdyż jest tam pogląd GML. Czy byłaby
> możliwość poprawienia tego co do usuwania punktów wysokościowych i opisów?
> także opisów np. j.mb. itd. ?

Ta funkcja nie usuwa obiektów które nie mają atrybutu startObiekt - wtedy nie ma sensu nadawać mu atrybutu koniecObiekt. Proszę sprawdzić na podglądzie atrybutów.

Nie ma tez moim zdaniem potrzeby usuwania opisów - opisy są powiązane z obiektem, i jezeli obiekt zostaje usunięty, jego opisy powinny być nieistotne.

---
Admin
[image]

patryk29(R)

10.09.2019, 14:04

@ Coder

Usunięte obiekty w eksporcie GML

> > > > Konkurencja robi to w ten sposób:
> > > >
> > > > "Jeżeli źródłem informacji o kolorze jest "status gml", do obiekty
> > nowe
> > > > wyświetlane są na zielono, zmodyfikowane na niebiesko, poprzednie
> > wersje
> > > > zmodyfikowanych obiektów na szaro a obiekty usunięte na czerwono.
> Żeby
> > > > łatwiej było się zorientować co znajdzie się w pliku różnicowym,
> > > > dorobiliśmy dodatkową sub-opcję ..."
> > >
> > > Nie, to nie dla nas.
> > > Miałbym zalew zgłoszeń typu "Dlaczego przyłącze gazu wyświetla się na
> > > niebiesko"
> >
> > Odnośnie usuwanych obiektów. Funkcja ta nie działa dla punktów
> > wysokościowych np. naturalnych czy sztucznych, opis się także nie usuwa-
> > działa to dla dróg i innych obiektów liniowych np.- nie testowałem w
> > ośrodku a przez SWDE manager- gdyż jest tam pogląd GML. Czy byłaby
> > możliwość poprawienia tego co do usuwania punktów wysokościowych i
> opisów?
> > także opisów np. j.mb. itd. ?
>
> Ta funkcja nie usuwa obiektów które nie mają atrybutu startObiekt - wtedy
> nie ma sensu nadawać mu atrybutu koniecObiekt. Proszę sprawdzić na
> podglądzie atrybutów.
>
> Nie ma tez moim zdaniem potrzeby usuwania opisów - opisy są powiązane z
> obiektem, i jezeli obiekt zostaje usunięty, jego opisy powinny być
> nieistotne.


A czy usuwając część istniejącej krawędzi drogi z gmla ośrodkowego tj. łączenie nowego pomiaru ze starą istniejącą treścią można rozbić istniejąca część, wyciąć to co nas interesuje do pewnego momentu i dołączyć nowy pomiar- w pewien sposób ją zmodyfikować- krawędź drogi np.? Bo chyba chcąc dokonać takiego czegoś- trzeba usunąć cały obiekt istniejący a następnie go przerysować po linii i od nowa zakodować do miejsca, które nas interesuje? Czy istnieje inny sposób?

31311 Postów w 5815 Wątkach, 905 zarejestr. uczestników, obecnie 433 online (0 zarejestr., 433 gości)
CODER | Kontakt z administratorem
RSS-Feed
powered by my little forum