Suma długości obiektów w C-Geo czyli statystyki

Znajomy zapytał się z niepokojem, czy długości odnośników w C-Geo wliczają się do długości obiektów liniowych, wykazywanych w statystyce warstw – okazało się, że  nie, uff co za ulga 🙂 A teraz wyjaśnię bliżej w czym problem.

Jeśli kartujecie w C-Geo jakąś inwentaryzację sieci, czy kładzionych chodników, krawężników, to pewnie możecie być zainteresowani łatwym sprawdzeniem jaka jest sumaryczna długość tych przewodów czy krawężników. Najłatwiej jest uruchomić Legendę, wskazać warstwę na której są interesujące nas obiekty > prawy klawisz myszki > statystyki. Znajdziecie tam m. in. pole Suma długości obiektów. Pamiętajcie jednak, że to oznacza sumę wszystkich odcinków boków waszych obiektów. Popatrzcie na poniższy rysunek – sumaryczna długość to 100,82 m.

obiekty

Co jest wliczane ? Popatrzmy od dołu – obiekt zamknięty (długość boków 51,64 m), łuk kołowy (13,25 m), obiekt otwarty (18,44 m), odnośnik z tekstem 123.34 (0,00 m), okrąg (17,50 m) i wreszcie na samej górze okrąg – 0,00 m 🙂

statystyki

dlugosc

O co właściwie chodzi, gdzie jest haczyk, dlaczego ja właściwie o tym piszę ?

  1. Długość odnośnika nie wlicza się do sumy długości i bardzo dobrze.
  2. To, czy wliczany jest obwód okręgu i łuku kołowego zależy od tego, czy to jest ,,prawdziwy” okrąg, czy też wielobok foremny. W C-Geo domyślnie mamy od pewnego czasu ustawioną opcję po narysowaniu zamieniaj okręgi na łamane. To ma sens podczas generowania gml’a – nie wszystkie programy ośrodkowe łykają okręgi, więc należy je konwertować na wieloboki. Wieloboki mają długość obwodu wykazywaną w statystykach, okręgi – nie.

zamien

Wniosek – jeśli zależy Wam na tych statystykach długości obiektów, to rozdzielcie sobie te obiekty na kilka warstw, to pomoże Wam na uniknięcie pomyłek (osobno obiekty zamknięte, osobno otwarte) i sprawdźcie co macie ustawione dla tych okręgów. Inną sprawą jest to, jak zliczać, kiedy zastosowaliście szablon, np. do Mapy zasadniczej 2015 i tam już nie możecie dowolnie przenosić sobie raz narysowanych obiektów, ponieważ gml nie wyjdzie albo będą jakieś niepotrzebne wpisy w historii obiektów.

Reklamy

Aktualizacja instrukcji do GML Factory 2.0

O GML Factory pisałem już dwa razy. Jeśli ktoś chce, a raczej musi zajmować się walidacją plików GML, to informuję, że pojawiła się aktualizacja instrukcji do tego programu. Przede wszystkim Aśka Tryhut opisała dokładniej o co chodzi z niektórymi mniej oczywistymi błędami rzucanymi podczas walidacji. Zakładam, że jak któryś jest oczywisty, to nie ma potrzeby o nim pisać – jak program podaje, że nie wypełniono atrybutu DataPomiaru, to macie wstawić datę pomiaru i po dyskusji. Co jednak, gdy dowiadujecie się, że No data to display ?

Poczytacie o tym tutaj:

GMLFactory

 

Ankieta o GML – nagrody dają

Zaproszenie do wypełnienia ankiety

Według przepisów od kliku lat można wymieniać się z PODGiK’ami danymi zasobu w formacie GML.

Fajnie byłoby dowiedzieć się jak to wygląda tak naprawdę wśród geodetów.

Pytania dotyczą między innymi tego, czy można zamówić materiały do prac geodezyjnych w formacie GML,  a także oddać w taki sam sposób wyniki opracowania ? Jeśli nie, to jakie inne standardy są stosowane ?

Pytań jest dziesięć.

Uwaga! Oczywiście musi być marchewka, więc wśród uczestników ankiety zostaną rozlosowane trzy bezpłatne roczne aktualizacje C-Geo.

Ankieta jest tu:

https://docs.google.com/forms/d/e/1FAIpQLSfnAjqQTls1uYr4z0yh48pf-OyJ4Vu7XHOmhmAyoQM8Ciwcsw/viewform

Ankieta jest dostępna do 31 marca 2018 r., a więc przez najbliższy miesiąc. Sama ankieta jest anonimowa, a adresy e-mail będą wykorzystane wyłącznie w celu kontaktu z osobami wylosowanymi. Losowanie odbędzie się 4 kwietnia. Wyniki ankiety pojawią się na stronie internetowej http://www.softline.geo.pl pod koniec kwietnia.


Z końcem marca ankieta została zamknięta
    Otrzymano ponad 600 odpowiedzi z całej Polski. Wylosowano trzy odpowiedzi, ich autorów nagrodzono bezpłatną roczną aktualizacją C-GEO. 

Są to:  „SAJ” Waldemar Saj z Bydgoszczy, Usługi Geodezyjne Jakub Chomiak ze Skierbieszowa oraz Zakład Usług Geodezyjnych Ryszard Belka z Wrocławia. 

Przewód nieczynny, opisywać go na mapie czy nie ?

W paru miejscach w sieci pojawiła się dyskusja na temat tego, czy opisywać na mapie przewody atrybutem Eksploatacja – czynny czy nieczynny ? Może pisać jak jest czynny i wstawiać do etykiety przewodu literę c ? Czy też może odwrotnie, opisywać jedynie wtedy kiedy nieczynny literą n, do tego poprzedzoną myślnikiem ? Problem nie jest całkiem błahy, ponieważ specjaliści tworzący rozporządzenia o Mapie Zasadniczej oraz GESUT, może i zawarli w nich poprawną merytorykę ale ze składnią języka ojczystego mają problem.

Wątpliwy paragraf brzmi tak:

§ 10. 1. Opis obiektu: przewód o wartości atrybutu istnienie jako istniejący składa się z następujących elementów:
1) oznaczenia liczby przewodów, jeżeli obiekt reprezentuje wiązkę przewodów;
2) oznaczenia literowego rodzaju przebiegu sieci, jeżeli przebieg jest naziemny lub nadziemny;
3) oznaczenia literowego rodzaju sieci uzbrojenia terenu;
4) oznaczenia literowego typu sieci uzbrojenia terenu, jeżeli typ jest określony;
5) oznaczenia literowego źródła danych o położeniu, pomijając oznaczenie „O”;
6) średnicy przewodu, podanej w milimetrach, jeżeli jest określona;
7) wymiaru pionowego i poprzecznego przewodu w milimetrach, oddzielonego znakiem „/”, jeżeli są określone;
8) oznaczenia literowego rodzaju stanu eksploatacji, w przypadku gdy przewód jest nieczynny, poprzedzonego myślnikiem „-„.

Kluczowa jest ósemka i to ona wprowadza całe zamieszanie. Jak sobie to interpretują dostawcy oprogramowania oraz wykonawcy, możecie przeczytać na forum http://www.geoforum.geodezja.pl w wątku Przewód nieczynny – opis na zasadniczej? 

oraz na forum Softline, producenta programu C-Geo 

Znajdziecie tam różne interepretacje, obrazki z różnych stron kraju, wnioski wyciągajcie sami, ja tutaj podpowiem, to co już zrobiłem zresztą na geodezja.pl – napiszę jak to jest rozwiązane w C-Geo, skoro na tym blogu czytujecie różne porady, to miejcie też w jednym miejscu coś i na ten temat.

Otóż użytkownicy C-Geo mają problem rozwiązany przy pomocy aktualizacji 8.19.3.24 z 24 marca 2017. Zrobiono tak, że GML otrzymany z Ewmapy i zaimportowany do C-Geo, nie będzie zawierał liter ,,c”, a także nowe obiekty tu tworzone nie dostaną ,,c”, wówczas odbiorcy pliku GML w ośrodku także ich nie zobaczą u siebie.
Natomiast, jeśli geodeta otrzyma GML z TurboEwid, wówczas przewody będą otrzymywać literę ,,c”w przewodach czynnych i tak będzie też generowany GML do zasobu po aktualizacji. To jest streszczenie wiedzy na ten temat wyartykułowanej między innymi przez Jurka Biegalskiego, ja to głównie cytuję, a nie wymyślam od nowa.

GML Factory 2.0

Sygnalizowałem już Wam, że firma Softline opracowała własny walidator plików gml. Sytuacja jest rozwojowa, teraz jest to już GML Factory 2.0 i warto o tym więcej napisać.
W grudniu 2015 roku GUGiK udostępnił aplikację ZSIN Kontrole, która umożliwia weryfikacje obiektów bazy EGiB. W marcu 2018 roku wydano aktualizację aplikacji rozbudowując ją o kontrolę poprawności topologicznej geometrii importowanych plików GML oraz XML.Wydawało się, że po jakimś czasie pojawią się też walidatory pozostałych baz i w ten sposób wykonawcom i ośrodkom pozostanie po prostu używanie ich, wszyscy będą w kraju mieli te same narzędzia, więc sprawdzając te same dane, uzyskają takie same wyniki. Będzie spójnie i pięknie, bez niepotrzebnych nieporozumień. A tu nic dalej się nie wydarzyło. Poza sprawdzeniem poprawności składniowej (syntaktycznej) oraz atrybutowej (semantycznej) i wreszcie topologicznej obiektów EGiB, ZSIN Kontrole nic więcej nie robi.

aktualizacja_funkcji
A przecież mamy jeszcze bazy BDOT500, GESUT, BDSOG, PRPOG i PRG. Jak zwalidować obiekty tych baz, kiedy już przydarzy się nam pracować z nimi ?

GML Factory 2.0 kontroluje pliki GML zawierające obiekty BDOT, EGiB, GESUT, BDSOG, PRPOG i PRG. Jeśli plik pochodzi z ośrodka powiatowego i wydany nam został w ramach zgłoszenia pracy, to możemy ocenić poprawność składniową i atrybutową danych wejściowych (pamiętajmy, że pomimo iż dane są ośrodkowe, to wcale nie muszą być zestawione zgodnie z rozporządzeniami…) Po wykonaniu pracy i wygenerowaniu pliku GML sprawdzamy programem wyniki tym razem naszej pracy. Odnajdujemy obiekty z błędami, dowiadujemy się o charakterze tych błędów, dostajemy podpowiedzi jak błędy naprawić. Analizowane obiekty z GML’a są wyświetlane na mapie numerycznej. Interesujące nas obiekty możemy odnaleźć na mapie, wyświetlić błędy walidacji tego obiektu, zaznaczyć go na mapie i wydrukować sprawdzany przez nas fragment mapy.

GML Factory 2.0

Na czym polega analiza wyników walidacji ?
1. Analiza składniowa ujawnia niezgodności obiektów różnych baz w pliku
GML z poszczególnymi schematami aplikacyjnymi UML i XSD z rozporządzeń.
To jest podstawowa funkcja programu, która własnie kojarzy się z pojęciem
walidacji.
2. Analiza atrybutowa weryfikująca poprawność atrybutów opisowych obiektów,
które mają narzucone różnorakie ograniczenia i warunki, a także są
uwikłane w różne zależności pomiędzy obiektami. Przykładowo wypełnienie
atrybutu ilośćPrzewodów ma sens dopiero wtedy, kiedy równocześnie
atrybut wiązkaPrzewodów ma wartość prawdziwą (krócej – jest wiązka,
to piszemy ile jest przewodów, nie ma wiązki, to nie piszemy że jest jeden
przewód).
3. Tabela z wynikami walidacji pokazuje rodzaje, kategorie, nazwy
i szczegółowe opisy błędów oraz klasę i identyfikator obiektu, pozwalające
na odszukanie go. Tabelę można filtrować i grupować po poszczególnych kolumnach,
zestawiając wyniki według różnych kryteriów. Ostatecznie taką tabelę można
zapisać do pliku CSV i przetwarzać dalej w innym oprogramowaniu, chociażby
arkuszu kalkulacyjnym.
4. Obiekty kontrolowane możemy wyszukiwać, a po znalezieniu konkretnego
obiektu dalsza analiza go jest łatwa – klikamy na wiersz obiektu, wówczas
w jednym oknie pojawia się obiekt z listy, a w kolejnym oknie – widok
atrybutów obiektu, podgląd właściwego fragmentu pliku GML z wybranym
obiektem (z możliwością zaznaczenia tego fragmentu treści i skopiowania
do schowka), a także obiekt jest pokazywany na mapie.

walidowany obiekt

5. Tabela z listą kontrolowanych obiektów może być także filtrowana przez
po klasie obiektów (np. tylko obiekty klasy EGB_DzialkaEwidencyjna,
BDZ_Jezdnia itp.) oraz grupowana po dowolnym atrybucie (żródło, data pomiaru itp.)

Jeśli to co napisałem zachęciło Was do wypróbowania GML Factory 2.0, to
zgłoście się do producenta, tutaj znajdziecie zarówno wersję
demo jak i rejestrowaną – http://www.softline.geo.pl/2-uncategorised/98-gml-factory2

Szczegółowy opis działania i wczytywania plików znajdziecie tutaj:

http://www.softline.geo.pl/wiki/index.php?title=GML_Factory_(_Walidator_)

 

Tutaj pobierzecie instrukcję do programu.

GML Factory 2.0 w wersji jednostanowiskowej można kupić w cenach:
wersja z mapą numeryczną – 1000.00 zł netto (1230.00 zł brutto),
bez mapy numerycznej – 800.00 zł netto (984.00 zł brutto).

GML Factory do kontroli plików GML

Firma Softline wypuściła kolejny program – GML Factory. Można nim prowadzić walidację składniową i atrybutową plików GML, zawierających obiekty baz danych: EGiB, BDOT500, GESUT, BDSOG, PRPOG, PRG, EMUIA.

Jak już wielokrotnie pisałem, od GML’a nie uciekniemy, a od jego walidacji tym bardziej.

Więcej przeczytajcie na stronach producenta.

Tutaj pobierzecie instrukcję do programu.

 

gmlfactory1

 

Wypis i wyrys z rejestru gruntów w C-Geo

Na podstawie przykładowego wzoru wypisu/wyrysu zrobiłem  wzorzec dokumentu, który można wykorzystać w module importu SWDE/GML w C-Geo.

Załączam plik WyrysWypisZRejestruGruntow.rtf do pobrania. Proszę przy jego pomocy zrobić własny dokument w oknie Schematy kopiowania do schowka. Tworzymy nowy wzór dokumentu, edytujemy treść, otwieramy załączony plik rtf, zapisujemy i zamykamy. Pokazują to rysunki.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Z tak utworzonym wzorem pracujemy w ten sposób, że w oknie SWDE na liście działek podświetlamy wybraną działkę, kopiujemy jej dane do schowka, pokazujemy podgląd danych. Powinniśmy w tym momencie uzyskać kartkę z wypełnionymi danymi o lokalizacji i powierzchnie użytków działki. Możemy wtedy taki dokument lekko wyedytować jeśli trzeba (poukładać pola powierzchni itp.). Dokument należy poprzez schowek skopiować do okna narzędzia Dokument RTF i stąd już da się go wstawić w jakieś miejsce na mapie. Akapity na początku i końcu dokumentu mają nieprzezroczyste tło, więc maskują treść mapy. Natomiast środkowa część jest przezroczysta, więc może służyć do pokazywania działki, dla której robimy wyrys. Oczywiście jest tu kilka spraw do zrobienia ręcznie i dopracowania. Kiedy przy danej skali mapy działka nie mieści się w przewidzianym dla niej polu, to mapę trzeba przeskalować samemu. Jeśli potrzebujemy podkolorowania na żółto granic działki, to musimy to zrobić samodzielnie na mapie, np. poprzez zaznaczenie działki w bazie działek i oznaczenie jej na mapie odpowiednim kolorem.

 

Prawdopodobnie będzie też trzeba podmaskować okolice działki np. narzędziem Przesłanianie, tak żeby to jakoś wyglądało przy wydruku. Do działania tego schematu potrzebne jest skopiowanie testowej wersji pliku swde.exe do katalogu C-GEO/BIN (stan na połowę marca 2017 r.) później to narzędzie wejdzie do sprzedażowej wersji programu.