Szkolenia indywidualne z C-Geo prowadzone przez internet

Osoby, które pracują i mieszkają daleko od  siedziby Softline Plus, nie zawsze są w stanie spotkać się         osobiście. Koszt i czas dojazdu do firmy lub szkoleniowca do miejsca gdzie odbędzie się szkolenie, bywa zbyt duży.Pojawił się  więc pomysł zaoferowania skrócenia dystansu poprzez realizację indywidualnych szkoleń zdalnie przy pomocy narzędzi sieciowych.

W tym celu zastosowany będzie  znany już użytkownikom C-GEO program AnyDesk. Zapewnia on zdalny dostęp do pulpitu komputera klienta. Wprawdzie to jeszcze nie będzie webinarium ale o tym pomyśli się później. Póki co chcemy pomóc sobie w organizacji tradycyjnych szkoleń, gdyż ostatnio ilość chętnych na nie rośnie. Wszystko wskazuje na to, że powodem jest wprowadzenie wymiany danych           z ośrodkami poprzez format GML.

Szkolenie będzie polegało na połączeniu się o umówionej porze przez Internet wspomnianym programem AnyDesk, równocześnie szkoleniowiec rozpocznie połączenie telefoniczne z klientem.

Operator będzie widział pulpit osoby szkolonej, proponował wykonanie różnych operacji w C-GEO lub sam wykona poglądowo omawiany temat.

Tematy szkoleń:

  1. Aktualizacja mapy zasadniczej w formacie GML – podstawy:
  • szablony mapy/tabeli;
  • zestawy kodów;
  • edytor mapy obiektowej;
  • import/eksport pliku w formacie GML;
  • edycja atrybutów opisowych obiektów;
  • generowanie etykiet.

(czas trwania 2 godziny)

2. Aktualizacja mapy zasadniczej w formacie GML – zaawansowany:

  • przyspieszanie pracy z danymi – wartości domyślne atrybutów,
  • automatyczne wypełnianie konturów obiektów;
  • automatyczne etykietowanie;
  • przekodowanie;
  • odczyt komunikatów walidatora.

(czas trwania 2 godziny)

3. Zagadnienia rachunku wyrównawczego w C-Geo:

  • wyrównanie ścisłe modułem podstawowym sieci poziomych i wysokościowych, moduł wyrównanie ścisłe 3D GNSS (przygotowanie danych, łączenie obserwacji kątowo-liniowych z wektorami GNSS);
  • wyrównanie niewielkich konstrukcji pomiarowych w C-Geo ( wcięcie z wyrównaniem, obliczenie stanowiska swobodnego tachimetru); jak uzyskujemy błędy mp i mh pikiet?

(czas trwania 2 godziny)

4. Geodezja katastralna:

  • obliczanie i wyrównywanie pól powierzchni;
  • wykazy zmian danych ewidencyjnych;
  • rozliczenie użytków;
  • korzystanie z gotowych formularzy;
  • tworzenie zaawansowanych raportów wymaganych przy kompletowaniu dokumentacji geodezyjnej (np. wykaz współrzędnych punktów granicznych);
  • porównanie współrzędnych.

(czas trwania 2 godziny)

5. Moduł importu danych EGiB SWDE/GML – przeglądanie i edycja danych ewidencyjnych w formatach GML i SWDE

(czas trwania 2 godziny)

6. Geodezja inżynieryjna:

  • NMT, objętości i warstwice;
  • projektowanie tras;
  • przekroje pionowe.

(czas trwania 2 godziny)

7. Wymiana danych w formatach GIS w szczególności obsługa formatu SHP oraz XML/GPX/KML/MIF.

(czas trwania 2 godziny)

8. Tabele danych związane z obiektami mapy numerycznej, definiowanie własnych struktur, modyfikacja istniejących na przykładzie szablonu dla gazowni.

(czas trwania 2 godziny)

9. Transformacje współrzędnych punktów, map i rastrów, przeliczenia międzyukładowe, układy lokalne, transformacje wysokości.

(czas trwania 1 godzina)

10. Wykorzystanie usług sieciowych – dostęp do źródeł danych WMS (Geoportal, Google Maps i inne); wykonywanie szkiców orientacyjnych z użyciem danych WMS (map topograficznych, katastralnych i Open Street Map).

(czas trwania 1 godzina)

11. Kalibracja skanów i wykorzystanie danych rastrowych.

(czas trwania 2 godziny)

12. Przygotowanie dokumentacji do operatu:

wydruki mapy i wykazów, formularze (edycja własnych formularzy w tym w formacie fr3), baza raportów.

(czas trwania 1 godzina)

13. Dziennik pomiarów satelitarnych RTK/RTN

(czas trwania 1 godzina)

Z powyższych propozycji można tworzyć własne zestawy szkoleniowe (max. czas trwania jednej sesji szkoleniowej to 3 godziny).

Propozycje można również modyfikować lub sugerować własne tematy, powyższa lista zagadnień ma być przede wszystkim inspiracją do przygotowania szkolenia najlepiej dopasowanego do Państwa potrzeb.

Koszt szkolenia 70 netto / godzina.

Szkolenia będą odbywać się w godzinach ustalonych indywidualnie z uczestnikiem, jednak nie wcześniej niż od godziny 15:30 od poniedziałku do piątku, możliwe są także szkolenia w sobotę.

Zainteresowane osoby proszone są o wypełnienie i wysłanie formularza (dostępny na stronie http://softline.geo.pl/wsparcie/szkolenie ), po otrzymaniu zgłoszenia, skontaktujemy się telefonicznie lub przez e-mail i ustalimy dogodny termin szkolenia.

Następnie prześlemy fakturę proforma w celu wykonania przedpłaty.

Reklamy

Komunikaty walidatora GML w C-Geo

Coraz częściej będziemy spotykali się z koniecznością eksportowania danych
do formatu GML, co oznacza także przechodzenie przez walidację pliku
i nauczenie się interpretowania komunikatów walidatora. Te informacje
o błędach są pisane językiem trudnym nawiązaującym do pojęć informatycznych
i trudno często zrozumieć o co właściwie chodzi. Zamieszczam więc poniżej przykłady
interpretacji kilku takich komunikatów błędów.

  1. Operator musi określić teryt dla lokalizacji pracy. Jest on używany
    do tworzenia identyfikatorów obiektów. Brak skutkuje komunikatami odnoszącymi się do ,,przestrzeni nazw”. Teryt wpisujemy na etapie zakładania tabeli w C-Geo,
    albo ostatecznie możemy też sami wpisać te przestrzenie nazw w oknie eksportu. w1

Tyle, że wtedy musimy je sami znać, otrzymać w ośrodku
albo przeczytać na oficjalnym wykazie zarejestrowanych baz. Wygodniej jest
pozostawić tę sprawę programowi i wpisać teryt, reszta zrobi się sama.

2. Każdy błąd który ma składnię zbliżoną do poniższej oznacza, że jakiś
atrybut nie został wypełniony, a powinien być. Przykładowo:
Analiza składni elementu ‚{urn:gugik:specyfikacje:gmlas:bazaDanychObiektowTopograficznych500:1.0}zrodlo’ o wartości ” nie powiodła się; ;BDZ_BudowlaZiemna.21

Tam między apostrofami ” powinno coś być, a nie ma. Czyli zaglądamy do pliku gml
szukamy obiektu o wskazanym w komunikacie id (czyli gml:id=”BDZ_BudowlaZiemna.21″)
i tam poniżej widzimy, że jest <bdz:zrodlo></bdz:zrodlo>
W C-Geo identyfikujemy właściwą budowlę ziemną, w oknie danych wybieramy z listy
właściwe źródło np. pomiar na osnowę. Po ponownym utworzeniu gml’a we
właściwym miejscu pojawi się taki wpis <bdz:zrodlo>pomiarNaOsnowe</bdz:zrodlo>

To chwilowo tyle ale na pewno będę jeszcze o tych sprawach pisał. Od GML’a nie uciekniemy…

C-Geo czegoś nie liczy ? Napiszcie sobie wtyczkę

Niby ten mechanizm istnieje już od sześciu lat ale chyba nadal niewielu użytkowników o nim wie i aktywnie z niego korzysta. Otóż  od grudnia 2010 r. wprowadzono możliwość współpracy programu C-Geo z ,,wtyczkami” – zewnętrznymi programami uruchamianymi z poziomu C-Geo.
Programy takie wykorzystują różne elementy funkcjonalności C-Geo, np. zasoby bazy danych współrzędnych geodezyjnych, obiekty wektorowe mapy numerycznej, zapis wyników obliczeń do raportów. Autorzy C-Geo udostępnili odpowiednie mechanizmy, które umożliwiają korzystanie z powyższych funkcji C-Geo we własnych programach.

Więc, jeśli masz pojęcie o programowaniu i potrzebujesz coś policzyć, a zespół od C-Geo nie chce/nie może tego napisać, to zrób to sam.

Wtyczki są tworzone przez niezależnych programistów – najczęściej są to zwykli użytkownicy C-Geo, którzy potrafią programować w DELPHI, (Visual Basic i inne), zainteresowani realizacją własnych potrzeb obliczeniowych przy wsparciu możliwości programu C-Geo. Mogą oni udostępniać swoje programy całej społeczności użytkującej C-Geo. Wtyczki umożliwiają realizację czasem bardzo specjalistycznych zadań geodezyjnych, które wymagałyby normalnie poświęcenia wielu godzin na ich opracowanie bez wspomagania dedykowanym oprogramowaniem.

Menadżer wtyczek
C-Geo ma wbudowany menadżer wtyczek, który w prosty sposób umożliwia przeglądanie dostępnych na dany moment wtyczek, informacji o ich działaniu i instalację wtyczek w swoim środowisku.

wty

pobieraniewtyczek

 

 

 

 

 

 

Przykładowa wtyczka ObliGEO.OkręgiMNK (Autor:FaFaL) pobiera punkty z tabeli współrzędnych, wylicza metodą najmniejszych kwadratów promień i punkt środka
okręgu, który zapisuje do tabeli współrzędnych C-Geo.

wtyczka

 

 

 

 

 

 

 

 

 

 

 

Dostępne wtyczki

Obecnie dostępne są m.in.:

1. Wyznaczanie środka i promienia okręgu na podstawie wielu punktów na łuku

2. Eksport i import punktów z tabeli współrzędnych C-GEO wprost do AutoCAD

3. Wpasowanie prostej w zbiór punktów i jej umieszczenie na aktywnej mapie

4. Podział łuku na zadane odcinki według różnych kryteriów

5. Eksport punktów do Nikona 400/310

6. Eksport zadania – wyświetlanie katalogu zadań bieżącego projektu w eksploratorze Windows

7. Import punktów z programu Winkalk

8. Link do wskazanego projektu na pulpit Windows

9. Wpasowanie płaszczyzny w zbiór punktów metodą najmniejszych kwadratów

10. Obliczanie punktów linii odsuniętej w poziomie i wysokościowo od zadanej linii

11. Przenoszenie punktów bezpośrednio z C-GEO do AutoCAD i w drugą stronę (działa także dla zamienników AutoCAD)

Komunikacja wtyczek z C-Geo

Menu ,,Wtyczki” pojawia się tylko wtedy, kiedy w katalogu w którym zainstalowany jest program (domyślnie C:/C-Geo}) utworzony zostanie podkatalog wtyczki. Umieszczanie w nim plików programów *.exe lub skrótów *.ink albo programów wsadowych *.bat powoduje, że przy starcie C-Geo w menu ,,Wtyczki” pojawia się lista programów. Każdy program z tego menu wywoływany jest z trzema parametrami: ścieżka aktualnego projektu, nazwa aktualnej tabeli roboczej i nazwa tabeli aktywnego okna mapy/bazy (o ile jakieś okno tego typu jest aktywne).

Operacje na punktach

dwData=0 – zapis odczyt punktu,

dwData=1 – odczyt punktów zaznaczonych w tabeli – zwracana jest tablica (niestety musi mieć na sztywno zadeklarowany rozmiar, w tej chwili ustawione maksimum 5000 punktów),

dwData=2 – odczyt zaznaczonego obiektu na mapie; wynik przychodzi w postaci: O(1;;100.001;100.001;1e20)(@19;;100;200;1e20)(2;;200.002;200;1e20)
(@20;;200;100;1e20) Pierwszy znak to litera O lub Z w zależności od tego czy obiekt otwarty czy zamknięty. W nawiasach () zapisane są po kolei numer, kod, x, y, h oddzielone średnikami. Wartości 1e20 oznaczają brak danej współrzędnej.

dwData=3 – zapis obiektu na mapę, o(100;100)(100;200)(200;200)(200;100)
Pierwszy znak to litera O lub Z jak opisano wyżej. Później współrzędne(x;y). Przy zapisie zrezygnowano z podawania numerów. Jeśli w tabeli jest już punkt o odpowiadających współrzędnych to obiekt automatycznie zostanie dociągnięty do tego punktu.

dwData=4 – przekazanie raportu w formacie rtf,

dwData=5 – przekazanie raportu w formacie html – chyba łatwiejsza metoda
formatowania niż w rtf,

dwData=6 – włączenie dla aktualnie aktywnej mapy trybu zwracania współrzędnych kliknięcia myszką. Dane przychodzą w takim samym formacie jak odczyt
punktu z bazy,czyli: nr#9kod#9x#9y#9z#9. W przypadku kliknięcia na mapie w puste pole czyli wtedy gdy nie zaznaczy się punkt, wysyłane są tylko wartości xy: #9#9x#9y#9#9

dwData=7 – informacja zwrotna: przyszły współrzędne kliknięcia,

dwData=8 – informacja zwrotna: użytkownik wybrał jakieś narzędzie
z mapy (np. zoom) co skutkuje wyłączeniem funkcji zwracania współrzędnych do wtyczki. W demo wtyczki (w ramce Obsługa klikania na mapie) jest opcja wstawiania przekreślonego kółka w miejscu kliknięcia na mapie.

Zaznaczanie na mapie kilku obiektów i pobieranie ich do wtyczki. Poszczególne obiekty oddzielone są znakiem | czyli w wyniku otrzymujemy np: O(1;;100.001;100.001;1e20)(@19;;100;200;1e20) (2;;200.002;200;1e20) (@20;;200;100;1e20)|Z(11;;100.001;100.001;1e20)(12;;100;200;1e20)

Raporty wysyłamy jako string (kod rtf/htm). Przed treścią raportu można opcjonalnie dodać nazwę raportu jaka będzie wyświetlać się. Nazwę oddzielamy znakiem #9 od treści raportu: nazwa_raportu#9treść_raportu Jeżeli nazwa nie zostanie podana, to raport zostanie zapisany pod nazwą Raport z wtyczki.

Opis zapisu obiektów graficznych

okrąg: pierwszy punkt to środek okręgu, w drugim wartość x=50 to promień,
np. e(100;100)(50;0)

łuk: punkt początkowy, punkt końcowy i dowolny punkt na łuku
np. a(100;100)(100;200)(150;150)

krzywa: podajemy punkty przez które ma ona przechodzić
np. b(100;100)(100;200)(200;200)(200;10

Przykład wtyczki
Przykład wtyczki można pobrać tutaj, a tu  znajduje się jej kod źródłowy.

Więcej bieżących informacji o wtyczkach, ich powstawaniu, pomocy w stosowaniu
można znaleźć na forum w dziale Wtyczki do C-Geo.

 

Zmiany w RTK Power GPS

Skoro już wielokrotnie wspominałem tu o programie Power GPS to należy być konsekwentnym. Pojawiła się wersja 2.05. Więcej o niej przeczytacie na blogu.

Nowości w skrócie:

  • dodanie możliwości tyczenia linii bez wskazywania jej z mapy, tj. tyczenia linii na podstawie wybranych z listy dwóch punktów
  • dodanie konfiguracji Nadowski.Net do listy serwerów poprawek RTN
  • dodanie okna podglądu właściwości pikiety (Charakterystyka Punktu) z poziomu tabeli – zawierającej na jednej stronie współrzędne, kod opis oraz informacje (np. o pomiarze GNSS)
  • dodanie opcji wysyłania projektu na serwer RTK24.net z poziomu listy projektów – np. z poziomu ekranu startowego (tym samym brak konieczności ładowania projektu, aby móc go wysłać na serwer)
  • dodanie okna informacyjnego w zakresie opisu sposobu komunikacji z tachimetrami bez opcji Bluetooth (przez Adapter) – z propozycją komunikacji poprzez adapter RS232-Bluetooth, np. Ultra-Adapter)
  • dodanie listy wybranych urządzeń Topcon, kompatybilnych z wcześniejszym wdrożeniem (Topcon GTS-100N, GTS-210, GTS-230N)
  • dodanie obsługi tachimetru Topcon GTS-220 w zakresie importu pikiet z tachimetru (także do pliku)
  • dodanie listy wybranych urządzeń Nikon, kompatybilnych z wcześniejszym wdrożeniem (Nikon DTM-352, DTM-362, DTM-500, DTM-501, NPL-322, NPR-302, NPR-332, NPR-352, NPR-362 oraz Nivo M)
  • dodanie obsługi tachimetru Nikon DTM-332 w zakresie importu pikiet z tachimetru (także do pliku)
  • dodanie obsługi kompaktowego odbiornika RTK South S660
  • dodanie funkcji diagnostycznej – „Odzyskaj punkty”, wykonującej odzyskanie współrzędnych pikiet z plików TXT i GPT zapisanych pojedynczo przy pomiarze GPS (przydatne, jeśli usunęliśy projekt i dysponujemy tylko pojedynczymi plikami i chcemy szybko uzyskać listę w jednym pliku). Uwaga! działa masowo dla wszystkich projektów w katalogu Projektów – zapisuje CSV.
  • dodanie możliwości odświeżania licencji z poziomu programu (zakładka „Info”, „Dostępne moduły”)

W zakresie modułu Extra:

  • dodanie możliwości obracania kierunku dla zadania podziału powierzchni
  • dodanie zadania podziału powierzchni zdefiniowanej 4-ma punktami (dostępne z poziomu menu „Inne obliczenia”)
  • dodanie zadania generowania siatki orto (regularnej) – na podstawie dwóch zadanych punktów oraz ilości kolumn i rzędów (dostępne z poziomu menu „Inne obliczenia”) – opcja przydatna do wykorzystania PowerGPS w rolnictwie precyzyjnym
  • zmiany w zakresie podstawowego okna obliczeń (dodanie skrótu do uśredniania)
  • dodanie zadania uśredniania wybranych punktów – (dostępne z poziomu menu „Inne obliczenia” – zadanie „Punkt ze średniej”)
  • dodanie obsługi tachimetru Nikon DTM-332 w zakresie importu obserwacji z tachimetru (także do pliku)
  • dodanie obsługi tachimetru Nikon DTM-332 w zakresie eksportu pikiet do tachimetru
  • dodanie obsługi tachimetru Nikon DTM-332 w zakresie importu pikiet (i obserwacji) z tachimetru

W zakresie modułu Transformacje:

  • dodanie funkcji „Przelicz punkty z kalibracji” – dostępnej pod przyciskiem „Więcej” w panelu Kalibracji (wpasowania XY). Funkcja dokonuje przeliczenia pikiet, które były wcześniej zmierzone przy pomocy metody kalibracji (przydatne jeśli po pierwszych pomiarach zmieniono parametry kalibracji i chcemy zmodyfikowaną kalibracją objąć wszystkie powiązane punkty).

Czyli jak widać powyżej dzieje się. No i bardzo dobrze.

Poniżej też coś możecie obejrzeć:

 

Import punktów do C-Geo z plików RINEX

Wspominany tutaj często FaFal pracuje nad modułem postprocessingu do C-Geo.  Przy tej okazji stworzył do C-Geo wtyczkę dzięki której można w prosty sposób zaimportować współrzędne z tych plików. Oczywiście dla punktów wyznaczanych dokładność takich współrzędnych jest niska, ale może  służyć do importu współrzędnych punktów nawiązania (stacje referencyjne).

Wtyczki do C-Geo to fajna rzecz, uzupełniają funkcjonalność programu, oczywiście o ile komuś chce się je pisać. FaFalowi się chce, więc podaję link do tej jego nowej wtyczki.

rinex

 

RaportyGPS 2.04

Przed Sylwestrem wyszła aktualizacja programu RaportyGPS. Pojawiły się nowe możliwości w zakresie eksportu punktów pomierzonych offsetem, poprawiono też import tychże. Jest też nowa funkcja w zakresie sortowania po czasach zmierzonych pikiet kontrolnych.
O tym i paru innych poprawkach przeczytacie więcej tutaj.