FORMATY WYMIANY FORMATY WYMI DANYCH GEODEZYJNYCH DANYCH GEODEZYJNYC TANAGO i SWING TANAGO i SWIN TANGO V. 1 TANGO V. Format TANGO opracowany został z myślą o zasilaniu w dane Ośrodków Dokumentacji Geodezyjnej i wymianie danych między systemami informacji przestrzennej. Format jest efektem ustaleń między firmami tworzącymi systemy informacji przestrzennej funkcjonujące na polskim rynku, jako kompromisu w spojrzeniu na problem transferu. Przedstawicielefirm biorący udział w tworzeni uformatu: Jarosław Bartkowiak, SYSTHERM INFO Sp. z o.o., Poznań, Krzysztof Borys, GEOBID Sp. z o.o., Katowice, Szymon Budys, OPeGieKa Sp. z o.o., Elbląg, Aleksander Danielski, STRATUS Sp. z o.o., Poznań, geoinfo@stratus.com.pl Robert Grynkiewicz, GEOBAZA, Słupsk, Adam Iwaniak, Akademia Rolnicza we Wrocławiu, Wrocław, iwaniak@ar.wroc.pl Waldemar Izdebski, GEO-SYSTEM Sp. z o.o., Warszawa, Izdebski@geo-system.com.pl Tadeusz Knap, GEO-SYSTEM Sp. z o.o., Warszawa, knap@geo-system.com.pl Tomasz Szczepaniak, SYSTHERM INFO Sp. z o.o., Poznań, tszczepaniak@systherm-info.com TANGO V. 1: TANGO V. 1: Model danych (1) Model danych (1 Do opisu danych przestrzennych w formacie TANGO wykorzystywany jest prosty model wektorowy. Informacje o obiektach terenowych posiadających cechy przestrzenne transmitowane są przy pomocy jednego z dopuszczalnych elementów przestrzennych to jest: 1- punkt, 2-linia, 3-obszar, 4-tekst: TANGO V. 1: TANGO V. 1: Model danych (2) Model danych (2 Dodatkowo wykorzystywany jest obiekt o nazwie INFO służący do transmisji danych, z którymi nie związano żadnej informacji przestrzennej. Z każdym transmitowanym obiektem związane mogą być następujące informacje: Rekord nagłówkowy zawierający: kod obiektu, typ (1-punkt, 2-linia, 3-obszar, 4-tekst, 5-info) oraz identyfikator, Lista punktów oparcia obiektu, Lista atrybutów, Lista etykiet, Lista identyfikatorów obiektów powiązanych (podrzędnych). TANGO V. 1: TANGO V. 1: Opis formatu (1) Opis formatu (1 Dane przekazywane są w plikach tekstowych. Przy zapisie danych przyjęto następujące zasady: współrzędne XY wyrażane są w układzie geodezyjnym, w pełnych wartościach, kierunek pomiaru kąta jest zgodny z ruchem wskazówek zegara, wartość kąta określana jest w gradach w stosunku do dodatniej półosi X, polskie znaki zapisane są w standardzie Windows-1250, data zapisana jest w standardzie rrrr-mm-dd hh:mm:ss, informacja o godzinie jest
(…)
… z ruchem wskazówek zegara,
wartość kąta określana jest w gradach w stosunku do dodatniej półosi X,
polskie znaki zapisane są w standardzie Windows-1250,
data zapisana jest w standardzie rrrr-mm-dd hh:mm:ss, informacja o godzinie jest
fakultatywna,
długość, pole i objętość wyrażane są odpowiednio: w metrach, metrach
kwadratowych i metrach sześciennych,
separatorem oddzielającym poszczególne pola rekordów jest przecinek z wyjątkiem
rekordu C zawierającego nazwy i wartości atrybutów, w którym wartość od nazwy
oddziela znak "=" (znak równości),
linie pliku zakończone są znakami CR-LF (w kodach ASCII odpowiednio 10 i 13).
TANGO V. 1: Opis formatu (2)
Plik transferu podzielony jest na dwie sekcje: OPCJE i OBIEKTY. W sekcji
OPCJE znajdą się parametry związane z transferem: wersja formatu
wymiany danych, nazwa systemu…
…, która go definiuje).
6) Sekcja definicji słowników ::=
SD;
{rekord słownika}
linia końca sekcji
7) rekord słownika ::=
linia główna słownika
{element słownika}
linia końca rekordu
8) linia główna słownika ::=
DS SŁOWNIK;,
SWING 3: format pliku (5)
Metadane - Sekcja definicji słowników
element słownika ::=
ES, NR_SL, KOD_SL, [OPIS]
a) SŁOWNIK – identyfikator słownika,
niepowtarzalny w sekcji,
b) NR_SL – numer…
…-relacyjna baza danych.
SWING 3: format pliku (1)
Plik SWING podzielony jest na sześć sekcji.
2) Pierwsze pięć sekcji to metadane.
3) Dane dotyczące obiektów zapisane są w sekcji obiektów.
4) Wszystkie sekcje pliku SWING są fakultatywne.
5) Pierwsza linia pliku pozwala na identyfikację, że dany plik zapisany jest w
formacieSWING 3.0.
6) Plik SWING ::=SWING.w.3.00.(C)2002;
[Kontekst danych]
[Sekcja definicji słowników]
[Sekcja deklaracji atrybutów i wiązań]
[Sekcja definicji typów rekordów]
[Sekcja redakcji graficznej]
[Sekcja obiektów]
linia końca pliku danych
7) linia końca pliku danych ::=
SWINGX; |
SWINGXC, CRC;
8) Najkrótszy poprawny plik SWING ma postać:
SWING.w.3.00.(C)2002;
SWINGX;
SWING 3: format pliku (2)
Metadane - Kontekst danych
Kontekst danych – dane organizacyjne
Kontekst danych pozwala…
… liniowych
SWING 3: format pliku (14)
Sekcja obiektów – Dane: rekordy przestrzenne (3)
Rekord linii RL ::=
RL, [KOD], [TYP], [ID], [IDR], [ST_OBJ]; |
{linia}
[punkt odniesienia]
[{etykieta}]
[{sygnatura(symbol)}]
[{atrybut}]
[{wiązanie}]
linia końca rekordu
opis połączenia ::=
OL; | - odcinek prostej
OK, RStart, RKoniec ; | - klotoida, promień
dodatni w prawo
OAD, R; | - duży łuk, promień dodatni w prawo…
... zobacz całą notatkę
Komentarze użytkowników (0)