Coder  
 
PiotrC(R)

19.09.2023, 13:07
 

zaznaczenie obieków usuniętych w gml. (Forum)

Czy jest możliwość aby program pokazywał elementy, które zostały usunięte podczas edycji pliku gml. (obiekty z uzupełnionym polem "data końca obiektu";)?
Chodzi a funkcję typu "zaznacz obiekty z datą końca obiektu"

Ułatwiłoby to wykonanie np. mapy porównania z terenem.

biela(R)

E-mail

Żory,
19.09.2023, 13:19

@ PiotrC

zaznaczenie obieków usuniętych w gml.

> Czy jest możliwość aby program pokazywał elementy, które zostały usunięte
> podczas edycji pliku gml. (obiekty z uzupełnionym polem "data końca
> obiektu";)?
> Chodzi a funkcję typu "zaznacz obiekty z datą końca obiektu"
>
> Ułatwiłoby to wykonanie np. mapy porównania z terenem.

Czy istnieje na rynku jakiś program do automatycznego generowania mapy z porównania z terenem, w GEO-INFO Delta nie ma takiej funkcjonalności.
Jeśli w MM takie coś się pojawi to będzie rewelacja.

Tak mapa jest przykrym obowiązkiem przy sporządzaniu mapy do celów projektowych.
Chyba wszyscy ja "produkują" w biurze na koniec (bo to nie jest już wywiad terenowy)

---
---------
mbiela

PiotrC(R)

19.09.2023, 13:31

@ biela

zaznaczenie obieków usuniętych w gml.

Niestety. Mapa wywiadu to kiedyś była informacja dla pomiarowego co ma pomierzyć i na co ma zwrócić uwagę. Później gdy kartowanie przejęły ośrodki to stała się mapą typu "co usunąć z mapy". Teraz gdy to geodeta przekazuje plik modyfikujący bazę ośrodka taka szczegółowa mapa typu zaznacz które konkretnie drzewa, pikiety itp zostały usunięte nie ma sensu.

Panie Piotrze a może jest możliwe stworzenie funkcjonalności generowania takiej mapy wywiadu na podstawie zmodyfikowanego pliku gml. Np rozróżnić obiekty nowe, zmodyfikowane, usunięte, nie podlegające modyfikacji poprzez przeniesienie ich na inne warstwy aby później zmienić im kolory, dodać krótką legendę co jest na jaki kolor i mapa gotowa.

Można by to zrobić poprzez rozszerzenie funkcjonalności eksportu gml:
- eksport elementów niemodyfikowanych
- eksport elementów zmodyfikowanych
- eksport elementów nowych
- eksport elementów usuniętych.

Może się da. Zapytać nie zaszkodzi ;-)

biela(R)

E-mail

Żory,
19.09.2023, 13:39

@ PiotrC

zaznaczenie obieków usuniętych w gml.

> Niestety. Mapa wywiadu to kiedyś była informacja dla pomiarowego co ma
> pomierzyć i na co ma zwrócić uwagę. Później gdy kartowanie przejęły ośrodki
> to stała się mapą typu "co usunąć z mapy". Teraz gdy to geodeta przekazuje
> plik modyfikujący bazę ośrodka taka szczegółowa mapa typu zaznacz które
> konkretnie drzewa, pikiety itp zostały usunięte nie ma sensu.
>
> Panie Piotrze a może jest możliwe stworzenie funkcjonalności generowania
> takiej mapy wywiadu na podstawie zmodyfikowanego pliku gml. Np rozróżnić
> obiekty nowe, zmodyfikowane, usunięte, nie podlegające modyfikacji poprzez
> przeniesienie ich na inne warstwy aby później zmienić im kolory, dodać
> krótką legendę co jest na jaki kolor i mapa gotowa.
>
> Można by to zrobić poprzez rozszerzenie funkcjonalności eksportu gml:
> - eksport elementów niemodyfikowanych
> - eksport elementów zmodyfikowanych
> - eksport elementów nowych
> - eksport elementów usuniętych.
>
> Może się da. Zapytać nie zaszkodzi ;-)

Największy problem jest z elementami usuniętymi, które powinny być przekreślone na czerwono

---
---------
mbiela

PiotrC(R)

19.09.2023, 13:51

@ biela

zaznaczenie obieków usuniętych w gml.

> Największy problem jest z elementami usuniętymi, które powinny być
> przekreślone na czerwono

Ale czy gdzieś jest napisane że mają być przekreślone? Widziałem taki mapy gdzie było rozróżnienie kolorystyczne typu: obiekty nieruszane na czarno, usunięte na czerwono, nowe na niebiesko + legenda na mapie.

PiotrC(R)

19.09.2023, 13:54

@ PiotrC

zaznaczenie obieków usuniętych w gml.

Poza tym jak wyświetlę sobie tylko obiekty usunięte to raz dwa na nie krzyżyk postawię ;-). Nie trzeba szukać. Jak mam mapę na kilkanaście ha lub pomiar drzew w lesie (kilka tysięcy punktów) to ciężko wybrać które się usunęło.

alcapon(R)

E-mail

19.09.2023, 14:19

@ biela

zaznaczenie obieków usuniętych w gml.

Ja to robię w ewmapie.
Może nie w pełni automatycznie...nie ma funkcji stwórz mapę porównania z terenem.
Jednak zajmuje to chwilkę.
Na czerwono zaznaczam sobie elementy nowe i zmodyfikowane.
Dodatkowo odczytuję mapę z datą sprzed modyfikacji i włączam funkcje skreślenia...program automatycznie przekresla na czerwono to co zostało wykasowane lub zmienione

---
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl

biela(R)

E-mail

Żory,
19.09.2023, 14:20

@ PiotrC

zaznaczenie obieków usuniętych w gml.

> > Największy problem jest z elementami usuniętymi, które powinny być
> > przekreślone na czerwono
>
> Ale czy gdzieś jest napisane że mają być przekreślone? Widziałem taki mapy
> gdzie było rozróżnienie kolorystyczne typu: obiekty nieruszane na czarno,
> usunięte na czerwono, nowe na niebiesko + legenda na mapie.

W rozporządzeniu jest jasno napisane:

§ 8. 1. Podczas wykonywania geodezyjnych pomiarów sytuacyjnych i wysokościowych, których celem jest sporządzenie mapy do celów projektowych, należy porównać treść mapy zasadniczej udostępnionej z zasobu lub mapy, o której mowa w art. 4 ust. 2 ustawy, ze stanem faktycznym w terenie, a wyniki przedstawić na mapie porównania z terenem ze wskazaniem na niej kolorem czerwonym elementów do usunięcia oraz elementów do pomiaru.

Niestety nie dodali, że mapa powinna być czarno-biała aby te elementy były jasno wioczne (kable są też czerwone), więc inne kolory jak czerwone, nawet z legendą są niedopuszczalne

---
---------
mbiela

biela(R)

E-mail

Żory,
19.09.2023, 14:22

@ alcapon

zaznaczenie obieków usuniętych w gml.

> Ja to robię w ewmapie.
> Może nie w pełni automatycznie...nie ma funkcji stwórz mapę porównania z
> terenem.
> Jednak zajmuje to chwilkę.
> Na czerwono zaznaczam sobie elementy nowe i zmodyfikowane.
> Dodatkowo odczytuję mapę z datą sprzed modyfikacji i włączam funkcje
> skreślenia...program automatycznie przekresla na czerwono to co zostało
> wykasowane lub zmienione

A to ciekawe, jak przekreśla teksty a jak obiekty liniowe, można prosić o jakiś przykład takiej mapy?

---
---------
mbiela

alcapon(R)

E-mail

19.09.2023, 14:26

@ biela

zaznaczenie obieków usuniętych w gml.

Mapa w załączniku.
https://megawrzuta.pl/download/904fcc82a520ef702803a76350833f1b.html

---
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl

Coder(R)

Homepage E-mail

19.09.2023, 19:12

@ PiotrC

zaznaczenie obieków usuniętych w gml.

> Niestety. Mapa wywiadu to kiedyś była informacja dla pomiarowego co ma
> pomierzyć i na co ma zwrócić uwagę. Później gdy kartowanie przejęły ośrodki
> to stała się mapą typu "co usunąć z mapy". Teraz gdy to geodeta przekazuje
> plik modyfikujący bazę ośrodka taka szczegółowa mapa typu zaznacz które
> konkretnie drzewa, pikiety itp zostały usunięte nie ma sensu.
>
> Panie Piotrze a może jest możliwe stworzenie funkcjonalności generowania
> takiej mapy wywiadu na podstawie zmodyfikowanego pliku gml. Np rozróżnić
> obiekty nowe, zmodyfikowane, usunięte, nie podlegające modyfikacji poprzez
> przeniesienie ich na inne warstwy aby później zmienić im kolory, dodać
> krótką legendę co jest na jaki kolor i mapa gotowa.
>
> Można by to zrobić poprzez rozszerzenie funkcjonalności eksportu gml:
> - eksport elementów niemodyfikowanych
> - eksport elementów zmodyfikowanych
> - eksport elementów nowych
> - eksport elementów usuniętych.
>
> Może się da. Zapytać nie zaszkodzi ;-)


Jest to stosunkowo proste do zrobienia, prosze tylko o zdefiniowanie funkcjonalności

- podajemy datę
- elementy powstałe po dacie na czerwono
- elementy usunięte po dacie przekreślone
- co z nie zmienionymi, i z modyfikowanymi?

---
Admin
[image]

zomo(R)

Międzychód,
20.09.2023, 06:46

@ Coder

zaznaczenie obieków usuniętych w gml.

> Jest to stosunkowo proste do zrobienia, prosze tylko o zdefiniowanie
> funkcjonalności
>
> - podajemy datę
> - elementy powstałe po dacie na czerwono
> - elementy usunięte po dacie przekreślone
> - co z nie zmienionymi, i z modyfikowanymi?

Witam wszystkich,


W przypadku zmiany, modyfikacji. Ja widzę taki algorytm:
1. Porównanie geometrii starego i nowego obiektu - ustalenie części wspólnej(nie modyfikowanej).
2. Brak części wspólnej - cały nowy obiekt na czerwono - cały obiekt stary przekreślony.
3. Różnica w geometrii między nowym obiektem, a częściom wspólną - na czerwono.
4. Różnica w geometrii między starym obiektem, a częściom wspólną - przekreślone.


Pozdrawiam, :).

zomo(R)

Międzychód,
20.09.2023, 06:54

@ alcapon

zaznaczenie obieków usuniętych w gml.

> Mapa w załączniku.
> https://megawrzuta.pl/download/904fcc82a520ef702803a76350833f1b.html

Witam,

Jak kolega Alcapon, podał przykład cała mapa albo część nie modyfikowana musiała by być na czarno, a zmiany na czerwono. W tedy by miałoby to sens.


Pozdrawiam, :).

biela(R)

E-mail

Żory,
20.09.2023, 08:47

@ alcapon

zaznaczenie obieków usuniętych w gml.

> Dodatkowo odczytuję mapę z datą sprzed modyfikacji i włączam funkcje
> skreślenia...program automatycznie przekresla na czerwono to co zostało
> wykasowane lub zmienione

Ewmapa potrafi wygenerować automatycznie takie przekreślenia? W Geo-info nie potrafią tego zrobić...

---
---------
mbiela

alcapon(R)

E-mail

20.09.2023, 08:57

@ biela

zaznaczenie obieków usuniętych w gml.

Tak. Automatycznie.
Ręcznie to można przecież w każdym programie porobić sobie czerwone kreski

---
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl

lolek

20.09.2023, 12:27

@ biela

zaznaczenie obieków usuniętych w gml.

> W rozporządzeniu jest jasno napisane:

> Niestety nie dodali, że mapa powinna być czarno-biała aby te elementy były
> jasno wioczne (kable są też czerwone), więc inne kolory jak czerwone, nawet
> z legendą są niedopuszczalne

Dlatego nie nazwałbym tego jasnym.
Co to znaczy "zaznaczyć" na czerwono? Skreślić, czy zmienić kolor obiektu?

Autocad robi porównanie plików dxf.
Można sobie ustawić kolorystykę, np. na zielono są nowe elementy, na czerwono usunięte, na czarno bez zmian.
To nawet nie musi być jeden plik wyedytowany w Autocad.
Robiłem wywiad poprzez eksport z Ewmapy oryginalnej bazy do dxf i po edycji eksport bazy zmienionej do dxf. Opcja porównaj pliki wyrzuca trzeci plik ze zmianami.
Gdy Ewmapa pracowała na warstwach można było otworzyć np. w Mikromapie plik modyfikujący i tam również elementy usunięte były na czerwono. Oczywiście problematyczne były te przewody energetyczne.
Robi też coś podobnego Word.
Więc można w Wordzie otworzyć GML-e przed i po zmianach, zapisać jako pliki docx i też zaznaczy zmiany w opcji porównania dokumentów.
Czas najwyższy, żeby była to typowa opcja w programach geodezyjnych.

Coder(R)

Homepage E-mail

20.09.2023, 19:51

@ zomo

zaznaczenie obieków usuniętych w gml.

> > Jest to stosunkowo proste do zrobienia, prosze tylko o zdefiniowanie
> > funkcjonalności
> >
> > - podajemy datę
> > - elementy powstałe po dacie na czerwono
> > - elementy usunięte po dacie przekreślone
> > - co z nie zmienionymi, i z modyfikowanymi?
>
> Witam wszystkich,
>
>
> W przypadku zmiany, modyfikacji. Ja widzę taki algorytm:
> 1. Porównanie geometrii starego i nowego obiektu - ustalenie części
> wspólnej(nie modyfikowanej).
> 2. Brak części wspólnej - cały nowy obiekt na czerwono - cały obiekt stary
> przekreślony.
> 3. Różnica w geometrii między nowym obiektem, a częściom wspólną - na
> czerwono.
> 4. Różnica w geometrii między starym obiektem, a częściom wspólną -
> przekreślone.


Czy ma to być wygenerowane na podstawie dat z atrybutów GML, czy porównania dwóch mapek wektorowych?

Już teraz można doczytać dwie mapki naraz i użyć funkcji usuń zdublowane elementy

---
Admin
[image]

zomo(R)

Międzychód,
21.09.2023, 07:06
(edytowany przez zomo, 21.09.2023, 08:18)

@ Coder

zaznaczenie obieków usuniętych w gml.

> Czy ma to być wygenerowane na podstawie dat z atrybutów GML, czy porównania
> dwóch mapek wektorowych?
>
> Już teraz można doczytać dwie mapki naraz i użyć funkcji usuń zdublowane
> elementy

Witam wszystkich,

Opcja jest ciekawa, rozwiązuje pewien problem robienia mapy wywiadu terenowego. Sprawdziłem, jest to jakieś rozwiązanie, może nie do końca pełne. Ponieważ:

1. Obiekty nowe, bez problemu zostają na mapie, tylko trzeba zmienić kolor na czerwony.

2. Obiekty usunięte np. drzewo, budynek, płot zostaną na mapie, ale nie będą przekreślone. To jest w prosty sposób do dorobienia. Jeśli na mapie pierwotnej znajduję się np. drzewo, a na mapie po modyfikacji nie ma go, to np. drzewo zostaje na mapie i jest przekreślone.

3. Obiekty modyfikowane, w zależności od typu czy to punktowe, liniowe czy powierzchniowe rożnie się zachowują. Najczęściej zostają dwa obiekty stary i nowy, a powinno być: nowa cześć na czerwono, a stara przekreślona. Tutaj trzeba by porównać geometrię obiektów i w zależności od rodzaju części czy nowa czy stara sformatować.

Ale, gdy mapę pierwotną i po modyfikacji zapiszemy do dxf z opcją "Uproszczony eksport linii" to problem jest prosty do rozwiązania. Na mapie zostaje część nowa do zmiany na kolor czerwony no i stara, którą trzeba przekreślić. Podobnie jak w punkcie 2.

4. Obiekty modyfikowane o tej samej geometrii, w tym przypadku obrys zostaje taki sam tylko zmieniają się atrybuty, najczęściej opisy. Też brakuje skreśleń.

No i jak ktoś po przesuwa jakieś opisy, wykona redakcję mapy to już mu nie zaznaczy obiektów zdublowanych.

Do robienia większych map, trzeba by trochę zmodyfikować tą funkcję żeby była bardziej pożyteczna, no bo mapki do 1 ha, można zrobić nawet ręcznie.

Pozdrawiam, :).

PiotrC(R)

21.09.2023, 11:02

@ alcapon

zaznaczenie obieków usuniętych w gml.

> Tak. Automatycznie.
> Ręcznie to można przecież w każdym programie porobić sobie czerwone kreski

Mikromap też przekreśla linie. Transformacja -> zaznaczonych -> przekreśl linię.
Teraz się dowiedziałem a korzystam z programu od ponad 20 lat

biela(R)

E-mail

Żory,
21.09.2023, 14:01

@ PiotrC

zaznaczenie obieków usuniętych w gml.

> > Tak. Automatycznie.
> > Ręcznie to można przecież w każdym programie porobić sobie czerwone
> kreski
>
> Mikromap też przekreśla linie. Transformacja -> zaznaczonych -> przekreśl
> linię.
> Teraz się dowiedziałem a korzystam z programu od ponad 20 lat

Też nie wiedziałem ;-)
Ale przekreśla w kolorze linii, a chodzi o to aby było na czerwono (i tek przekreślenia jakieś takie mało zgrabne)

---
---------
mbiela

zomo(R)

Międzychód,
21.09.2023, 16:28
(edytowany przez zomo, 21.09.2023, 16:59)

@ biela

zaznaczenie obieków usuniętych w gml.

> > Mikromap też przekreśla linie. Transformacja -> zaznaczonych ->
> przekreśl
> > linię.
> > Teraz się dowiedziałem a korzystam z programu od ponad 20 lat
>
> Też nie wiedziałem ;-)
> Ale przekreśla w kolorze linii, a chodzi o to aby było na czerwono (i tek
> przekreślenia jakieś takie mało zgrabne)

Witam wszystkich,

Ja też nie wiedziałem o tej funkcji "Transformacja->zaznaczonych->przekreśl linię",ba nie wiedziałem też o funkcji "Transformacja->zaznaczonych->przekreślenie tekstu" choć często korzystam z Transformacji.

Obie te funkcje wydają się jakieś "kwadratowe". Można by przekreślenie tekstu zrobić np. po przekątnej, od dolnego lewego narożnika do prawego górnego narożnika bloku tekstu. Rozwiązało by to problem skreśleń tekstów wieloliniowych np. H góry i dołu studzienki kanalizacyjnej.

Co do przekreśleń linii wszystko pięknie, ładnie wydają się jakieś "mało zgrabne", ale po przeskalowaniu na skale 1:1000 już nabierają rumieńców. Obiekty takie jak linie, polilinie oraz obiekty powierzchniowe skreślane są okej - jedno skreślenie na każdej linii. Choć takie skreślenie na mapie o dużym zurbanizowaniu może wprowadzić w błąd, bo nie wiadomo co się skreśliło.

Obiekty punktowe np. drzewo, kanały, studnie, pikiety, zawory, zasuwy, graniczniki nie sposób skreślić za pomocą jednej albo drugiej funkcji. Musi powstać nowa funkcja, albo przerobić istniejące.

Pozdrawiam, :).

atomic77(R)

23.09.2023, 11:19

@ Coder

zaznaczenie obieków usuniętych w gml.

> - podajemy datę
> - elementy powstałe po dacie na czerwono
> - elementy usunięte po dacie przekreślone
> - co z nie zmienionymi, i z modyfikowanymi?

Powiem jak ja to robię. W jednym z ośrodków zasugerowano mi, żebym mapę wywiadu robił czarno-białą i od tej pory robię tak we wszystkich (kilkunastu) ośrodkach.
Te mapy są zwykle kontrolowane przez weryfikatorów, faktycznie porównują co w gmlu się zmieniło a dzięki temu wszystko jest czytelne i już na pierwszy rzut oka widać, które elementy są nowe albo przekreślone.
Do tej pory robiłem to w zewnętrznym programie CAD. Zrobiłem sobie nawet program, który na podstawie pliku dxf tworzy jego czarno-białą wersję w nowym pliku i na niej mogę na czerwono kreślić. Przy bardziej skomplikowanych obiektach biorę gml z operatu (używam tylko plików różnicowych), eksportuję do dxf i wrzucam na czerwono z poprawkami. Przy małych robotach robię to ręcznie. To nigdy nie zajmuje mi więcej niż kilka minut.

Wiadomo, że każdy ma swoje metody i nie da się pogodzić wszystkich. Moja propozycja jest taka - gdyby była opcja zmiany wszystkich kolorów na czarne (czy nawet zapisu kopii pliku jako nowy np. *_mapa_porownania z opcjonalną zmianą nieruszonych elementów na czarne) to byłoby super. Gdyby dodatkowo nowe elementy z gml pojawiały się jako czerwone, a usunięte jako przekreślone, jeszcze lepiej.
Porównywanie geometrii zmodyfikowanych to już chyba bardziej skomplikowana sprawa, ale nie oczekujmy, że program zrobi za nas wszystko :-)

zomo(R)

Międzychód,
23.09.2023, 14:15

@ atomic77

zaznaczenie obieków usuniętych w gml.

> gdyby była opcja zmiany wszystkich kolorów na czarne
> (czy nawet zapisu kopii pliku jako nowy np. *_mapa_porownania z opcjonalną
> zmianą nieruszonych elementów na czarne) to byłoby super.

Witam,

Recepta na całą mapę czarno - białą jest taka:
W oknie Warstw na polu Lista warstw prawy przycisk myszy - polecenie Zaznacz wszystkie. Potem jeszcze raz prawy przycisk myszy - polecenie Edytuj wszystkie zaznaczone. No i w oknie Edycja warstwy w polu Kolor wybierasz kolor czarny i jest już mapa cz-b.

Pozdrawiam, :).

atomic77(R)

23.09.2023, 15:23

@ zomo

zaznaczenie obieków usuniętych w gml.

> Recepta na całą mapę czarno - białą jest taka:
> W oknie Warstw na polu Lista warstw prawy przycisk myszy - polecenie
> Zaznacz wszystkie. Potem jeszcze raz prawy przycisk myszy - polecenie
> Edytuj wszystkie zaznaczone. No i w oknie Edycja warstwy w polu Kolor
> wybierasz kolor czarny i jest już mapa cz-b.
>
> Pozdrawiam, :).

Dzięki! Na to nie wpadłem. Próbowałem z zaznaczaniem obiektów, ale w z obiektami w gml nie dało się hurtem. Super!

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