k95n
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
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
|
k95n
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
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
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
|
k95n
19.03.2018, 18:33
@ k95n
|
GML - Wysokość zasuwy |
A wiadomo coś na temat tego autouzupełniania atrybutów? |
Coder
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
|
Coder
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
|
k95n
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
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
|
k95n
29.03.2018, 11:32
@ Coder
|
GML - Wysokość zasuwy |
Prześlę dzisiaj mapkę do testów. |
Coder
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
|
k95n
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
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
|
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
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
|
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
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
|
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
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
|