Coder  
 
k95n(R)

16.03.2018, 01:47
 

GML - Wysokość zasuwy (Forum)

Witam, mam do Was pytanie. Jak w Mikromapie przypisać rzędną do zasuwy wodociągowej, tak żeby ta rzędna była powiązana relacją z zasuwą?


I drugie pytanie, zmierzyłem w terenie płot i chcę jedną z pikiet (dajmy na to narożnik tego płotu) wykorzystać jako wysokościówkę. Mogę w tym samym miejscu (w narożniku tego płotu) wstawić punkt wysokościowy sztuczny czy będzie to tworzyło jakiś konflikt przy imporcie do ośrodkowej bazy?

Z góru dziękuję za odpowiedź :)

Coder(R)

Homepage E-mail

16.03.2018, 10:02

@ k95n

GML - Wysokość zasuwy

> Witam, mam do Was pytanie. Jak w Mikromapie przypisać rzędną do zasuwy
> wodociągowej, tak żeby ta rzędna była powiązana relacją z zasuwą?
>

W Mikromap nie ma relacji.
W Eksporcie GML punkty są przyporządkowywane do linii, jeżeli na niej leżą

---
Admin
[image]

k95n(R)

19.03.2018, 10:38

@ Coder

GML - Wysokość zasuwy

Dziękuję za odpowiedź.

Odnośnie eksportu GML. Przy rysowaniu budynku i nadawaniu mu atrybutów uzupełniłem tylko atrybuty, które znałem i były potrzebne. Po eksporcie uzupełniają się automatycznie dodatkowe atrybuty, np. data wyceny budynku, data rozbiórki budynku, data oddania do użytkowania, data wyceny (uzupełniają się datą dzisiejszą), rok zakończenia budowy, wartość budynku (uzupełniają się wartością 0). Da się zaznaczyć gdzieś, żeby nie uzupełniało atrybutów samodzielnie? Np. przy budynku w budowie (ale przy wybudowanym też) nie mam daty oddania do użytkowania, a tym bardziej daty rozbiórki.

Dziękuję za pomoc i odpowiedź.

Senderbell

19.03.2018, 15:52

@ Coder

GML - Wysokość zasuwy

> W Mikromap nie ma relacji.
> W Eksporcie GML punkty są przyporządkowywane do linii, jeżeli na niej leżą

Dzisiaj dostałem plik do poprawy ponieważ rzędne na których oparta jest jezdnia nie są dołączone poprzez relacją do tejże jezdni, a tak podobno powinno być, jest to również opisane w rozporządzeniu.
Czy jeśli MM nie obsługuje relacji oznacza to, że jest niewystarczającym narzędziem do poprawnego eksportu GML, czy można to jakoś obejść ?

--
Pozdrawiam
Senderbell

k95n(R)

19.03.2018, 17:00

@ Senderbell

GML - Wysokość zasuwy

> Dzisiaj dostałem plik do poprawy ponieważ rzędne na których oparta jest
> jezdnia nie są dołączone poprzez relacją do tejże jezdni, a tak podobno
> powinno być, jest to również opisane w rozporządzeniu.
>
> --
> Pozdrawiam
> Senderbell

Również dostaliśmy taką uwagę.

Coder(R)

Homepage E-mail

19.03.2018, 17:45

@ Senderbell

GML - Wysokość zasuwy

> > W Mikromap nie ma relacji.
> > W Eksporcie GML punkty są przyporządkowywane do linii, jeżeli na niej
> leżą
>
> Dzisiaj dostałem plik do poprawy ponieważ rzędne na których oparta jest
> jezdnia nie są dołączone poprzez relacją do tejże jezdni, a tak podobno
> powinno być, jest to również opisane w rozporządzeniu.
> Czy jeśli MM nie obsługuje relacji oznacza to, że jest niewystarczającym
> narzędziem do poprawnego eksportu GML, czy można to jakoś obejść ?

Postaram się to obejść poprzez przyporządkowanie rzędnych przez pokrywanie się z linią.
Jeżeli to nie wystarczy - trzeba będzie jakoś wprowadzić te nieszczęsne relacje.

---
Admin
[image]

k95n(R)

19.03.2018, 18:33

@ k95n

GML - Wysokość zasuwy

A wiadomo coś na temat tego autouzupełniania atrybutów?

Coder(R)

Homepage E-mail

19.03.2018, 19:43

@ k95n

GML - Wysokość zasuwy

> A wiadomo coś na temat tego autouzupełniania atrybutów?

Pracuję nad tym - czy może mi Pan przesłać mapkę do testów?

---
Admin
[image]

Coder(R)

Homepage E-mail

20.03.2018, 16:32

@ k95n

GML - Wysokość zasuwy

> Dziękuję za odpowiedź.
>
> Odnośnie eksportu GML. Przy rysowaniu budynku i nadawaniu mu atrybutów
> uzupełniłem tylko atrybuty, które znałem i były potrzebne. Po eksporcie
> uzupełniają się automatycznie dodatkowe atrybuty, np. data wyceny budynku,
> data rozbiórki budynku, data oddania do użytkowania, data wyceny
> (uzupełniają się datą dzisiejszą), rok zakończenia budowy, wartość budynku
> (uzupełniają się wartością 0). Da się zaznaczyć gdzieś, żeby nie
> uzupełniało atrybutów samodzielnie? Np. przy budynku w budowie (ale przy
> wybudowanym też) nie mam daty oddania do użytkowania, a tym bardziej daty
> rozbiórki.
>
> Dziękuję za pomoc i odpowiedź.

Poprawione:

www.coder.pl/MikroMap32.exe

---
Admin
[image]

k95n(R)

26.03.2018, 12:20

@ Coder

GML - Wysokość zasuwy

Dziękuję serdecznie, teraz działa poprawnie.

Wracając do rzędnych. Po zaimportowaniu plików GML GESUT do Mikromapy kody punktów wysokościowych na sieciach zmieniają się na RTPW02 (punkt wysokościowy sztuczny). Wydaje mi się, że dla sieci np. wodociągowej powinno być SUPS01_08 (pkt wys. na sieci wodociągowej).

Program EwMapa (który aktualnie posiada Ośrodek, gdzie pracuję) nie importuje GML z MikroMapy, ponieważ wyskakuje błąd o 'braku obiektów, dla których istnieje referencja', czyli właśnie tej relacyjności obiektów, której MikroMapa nie robi. (nie łączy np. pkt wys. na sieci wodociągowej z zasuwą lub nawisów i filarów z budynkami, jako ich podobiekty).

Pozdrawiam serdecznie

Coder(R)

Homepage E-mail

27.03.2018, 11:07

@ k95n

GML - Wysokość zasuwy

> Wracając do rzędnych. Po zaimportowaniu plików GML GESUT do Mikromapy kody
> punktów wysokościowych na sieciach zmieniają się na RTPW02 (punkt
> wysokościowy sztuczny). Wydaje mi się, że dla sieci np. wodociągowej
> powinno być SUPS01_08 (pkt wys. na sieci wodociągowej).

Musiałbym przy odczycie rozwikłać te relacje linia-punkt, to by wydłużyło odczyt GML, i tak już przydługi. A dla ponownego eksportu GML kody symboli nie mają znaczenia - liczą się atrybuty i relacje


> Program EwMapa (który aktualnie posiada Ośrodek, gdzie pracuję) nie
> importuje GML z MikroMapy, ponieważ wyskakuje błąd o 'braku obiektów, dla
> których istnieje referencja', czyli właśnie tej relacyjności obiektów,
> której MikroMapa nie robi. (nie łączy np. pkt wys. na sieci wodociągowej z
> zasuwą lub nawisów i filarów z budynkami, jako ich podobiekty).

Wygląda na to, że wprowadzenie relacji jest nieuniknione, postaram się wymyślić jakiś najmniej uciążliwy dla użytkownika sposób na ich definiowanie - wszelkie sugestie mile widziane.

Proszę mi przesłać tę mapkę, zastanowię się, czy nie da się wykrywać tych relacji na podstawie pokrywania geometrycznego itp.

---
Admin
[image]

k95n(R)

29.03.2018, 11:32

@ Coder

GML - Wysokość zasuwy

Prześlę dzisiaj mapkę do testów.

Coder(R)

Homepage E-mail

29.03.2018, 11:55

@ k95n

GML - Wysokość zasuwy

> Prześlę dzisiaj mapkę do testów.

Problem uzupełniania opcjonalnych atrybutów jest już rozwiązany
www.coder.pl/MikroMap32.exe
Ale mapkę chętnie przetestuję

Ogólnie, proszę mi przysyłać takie mapki mmp, mam teraz narzędzie do testowania poprawności eksportu GML i będę mógł usuwać wszelkie niedociągnięcia

---
Admin
[image]

k95n(R)

29.03.2018, 20:18

@ Coder

GML - Wysokość zasuwy

Wysłałem mapę na e-mail. W wiadomości napisałem też o kolejnych błędach, które napotkałem.

Coder(R)

Homepage E-mail

30.04.2018, 16:41

@ k95n

GML - Wysokość zasuwy

> Program EwMapa (który aktualnie posiada Ośrodek, gdzie pracuję) nie
> importuje GML z MikroMapy, ponieważ wyskakuje błąd o 'braku obiektów, dla
> których istnieje referencja', czyli właśnie tej relacyjności obiektów,
> której MikroMapa nie robi. (nie łączy np. pkt wys. na sieci wodociągowej z
> zasuwą lub nawisów i filarów z budynkami, jako ich podobiekty).

Dorobiliśmy testowo mechanizm relacji

www.coder.pl/MikroMap32.exe

Robi się to tak:
- Edycja atrybutów linii nawisu
- nacisnąć ikonke [+]
- na mapie wskazać budynek, do którego należy nawis.

---
Admin
[image]

Senderbell

30.04.2018, 22:50

@ Coder

GML - Wysokość zasuwy

> Dorobiliśmy testowo mechanizm relacji
>
> www.coder.pl/MikroMap32.exe

Przy próbie eksportu gml wyskakuje Access violation at adress... ale tylko w przypadku kiedy w pliku znajduje się przynajmniej 1 symbol rzędnej np. RTPW01, oraz jeśli ten symbol posiada zdefiniowane atrybuty.
Jeśli nie ma rzędnych lub są ale nie posiadają atrybutów to nie ma problemu.
Fakt zdefiniowania realcji nie ma zanczenia.

--
Pozdrawiam
Senderbell

Coder(R)

Homepage E-mail

02.05.2018, 11:43

@ Senderbell

GML - Wysokość zasuwy

> > Dorobiliśmy testowo mechanizm relacji
> >
> > www.coder.pl/MikroMap32.exe
>
> Przy próbie eksportu gml wyskakuje Access violation at adress... ale tylko
> w przypadku kiedy w pliku znajduje się przynajmniej 1 symbol rzędnej np.
> RTPW01, oraz jeśli ten symbol posiada zdefiniowane atrybuty.
> Jeśli nie ma rzędnych lub są ale nie posiadają atrybutów to nie ma
> problemu.
> Fakt zdefiniowania realcji nie ma zanczenia.

Wprowadziłem poprawki:

www.coder.pl/MikroMap32.exe

Jak nie pomoże, proszę o przesłanie tej mapki

---
Admin
[image]

Senderbell

06.05.2018, 21:20

@ Coder

GML - Wysokość zasuwy

> Wprowadziłem poprawki:
>
> www.coder.pl/MikroMap32.exe
>
> Jak nie pomoże, proszę o przesłanie tej mapki


Teraz eksport przebiega bez problemów, ale...

Po zdefiniowaniu relacji rzędnej do jezdni i kliknięciu przycisku "pokaż relację", program zaznacza i pokazuje cały obiekt - jezdnię.
Jednak po wyeksportowaniu i późniejszym importowaniu .gml ta funkcjonalność znika, tak jakby informacja o relacjach przepadła.

--
Pozdrawiam
Senderbell

Coder(R)

Homepage E-mail

07.05.2018, 10:07

@ Senderbell

GML - Wysokość zasuwy

> > Wprowadziłem poprawki:
> >
> > www.coder.pl/MikroMap32.exe
> >
> > Jak nie pomoże, proszę o przesłanie tej mapki
>
>
> Teraz eksport przebiega bez problemów, ale...
>
> Po zdefiniowaniu relacji rzędnej do jezdni i kliknięciu przycisku "pokaż
> relację", program zaznacza i pokazuje cały obiekt - jezdnię.
> Jednak po wyeksportowaniu i późniejszym importowaniu .gml ta funkcjonalność
> znika, tak jakby informacja o relacjach przepadła.

Tak, relacje nie są odczytywane, żeby nie wydłużać czasu odczytu GML.
To jest poważniejsza sprawa.
Ogólnie Mikromap nie przystaje do modelu danych forsowenego w GML, to jest program graficzny, nie przewidziano w nim atrybutów, relacji itp. Są one teraz wprowadzane na zasadzie przystawki i nie działa to dobrze, głównie skandalicznie długie są czasy odczytu GML.
BDOT i GESUT radzą sobie bez relacji, relacje tam potrzebne są do ottworzenie na zasadzie geometrycznej, pokrywania się ppunktów i linii.

Co do EGiB nie wiem czy w ogóle da się to zaimplementować. Nie wyobrażam cobie jak to ma wyglądać w praktyce.
Np. Geodeta pomierzył wiatę.
Wiata musi mieć relację do budynku
Budynek do Działki
Działka do Obrębu, JR, Adresu
Zatem jak oddaje się mapkę przybudówki, trzeba ja oddać razem z naniesionymi granicami powiatu?

---
Admin
[image]

Senderbell

07.05.2018, 23:49

@ Coder

GML - Wysokość zasuwy

> Tak, relacje nie są odczytywane, żeby nie wydłużać czasu odczytu GML.
> To jest poważniejsza sprawa.

No dobrze, ale rozumiem, że relacje nie są odczytywane tylko w MM a taki ośrodek na Ewmapie sobie poradzi ?


> Co do EGiB nie wiem czy w ogóle da się to zaimplementować. Nie wyobrażam
> cobie jak to ma wyglądać w praktyce.
> Np. Geodeta pomierzył wiatę.
> Wiata musi mieć relację do budynku
> Budynek do Działki
> Działka do Obrębu, JR, Adresu
> Zatem jak oddaje się mapkę przybudówki, trzeba ja oddać razem z
> naniesionymi granicami powiatu?

Wydaje mi się, że nie o to chodzi.
Oddajemy w gml tylko co pomierzyliśmy, czyli jak pomierzyłem wiatę to podłączam ją relacyjnie do istniejącego budynku i tyle.
Ani budynek, ani działka ani tym bradziej powiat nie był przedmiotem mojego pomiaru.
Tak to się przynajmniej dzieje w GeoInfo.
Nie edytuję tam relacji obiektów, które nie są przedmiotem mojego pomiaru.

--
Pozdrawiam
Senderbell

Coder(R)

Homepage E-mail

08.05.2018, 10:13

@ Senderbell

GML - Wysokość zasuwy

> > Tak, relacje nie są odczytywane, żeby nie wydłużać czasu odczytu GML.
> > To jest poważniejsza sprawa.
>
> No dobrze, ale rozumiem, że relacje nie są odczytywane tylko w MM a taki
> ośrodek na Ewmapie sobie poradzi ?

Tak.
Polecam do wykonywania kontroli GML zainstalowac sobie program darmowy ZSiN Kontrole. Działa niestety tylko dla EGiB.
Dla kontroli GESUT i BDOT można zakupić za 1000 zł GML Factory z Softline


> Oddajemy w gml tylko co pomierzyliśmy, czyli jak pomierzyłem wiatę to
> podłączam ją relacyjnie do istniejącego budynku i tyle.
> Ani budynek, ani działka ani tym bradziej powiat nie był przedmiotem mojego
> pomiaru.
> Tak to się przynajmniej dzieje w GeoInfo.
> Nie edytuję tam relacji obiektów, które nie są przedmiotem mojego pomiaru.

Jeżeli taki sposób wydawania danych się upowszechni, będziemy musieli przerobić Mikromap poważniej pod tym kątem

---
Admin
[image]

30856 Postów w 5723 Wątkach, 906 zarejestr. uczestników, obecnie 10 online (0 zarejestr., 10 gości)
CODER | Kontakt z administratorem
RSS-Feed
powered by my little forum