Załącznik nr 1 do Sprawozdania z prac dotyczących tworzenia Geobazy CHEMSEA (etap 2)



Podobne dokumenty
Baza danych. Baza danych to:

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Bazy danych TERMINOLOGIA

Struktura bazy danych GIS podniesienie jakości zarządzania dokumentacją projektową

2017/2018 WGGiOS AGH. LibreOffice Base

ArcGIS. Jakub Nowosad

Bazy danych - wykład wstępny

Wybrane zagadnienia w pracy z danymi rastrowymi w ArcGIS Marcin Paź Esri Polska

Technologia informacyjna

Systemy baz danych. mgr inż. Sylwia Glińska

WPROWADZENIE DO BAZ DANYCH

Wprowadzenie do systemów GIS w środowisku ArcView ESRI (Zadania i materiały pomocnicze do ćwiczeń laboratoryjnych) Część II

Korzystanie z różnych typów danych w środowisku ArcGIS. Zofia Chudzyńska ESRI Polska Zakopane 2007

EDYCJA DANYCH PRZESTRZENNYCH

Wykład 2. Relacyjny model danych

Wrota Parsęty II o bazie danych przestrzennych - wprowadzenie

RELACYJNE BAZY DANYCH

Podstawy przetwarzania obrazów teledetekcyjnych. Format rastrowy

poniżej przykład modyfikacji UTM34N (oczywiście bez tego co w nawiasach) (elipsoida zostaje taka sama, jak zresztą we wszystkich podobnych UTMach),

Przestrzenne bazy danych. Definicja i cechy przestrzennych baz danych

Robert Olszewski, Paweł Kowalski, Andrzej Głażewski

Geobaza -format gromadzenia danych (i nie tylko) w ArcGIS10. Tomek Letmański Esri Polska

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni

Modele (graficznej reprezentacji) danych przestrzennych postać danych przestrzennych

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

Zakład Hydrologii i Geoinformacji Instytut Geografii UJK CYFROWE BAZY DANYCH PRZESTRZENNYCH. Laboratorium

MIERNICTWO GÓRNICZE SYLLABUS

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Wprowadzenie do baz danych

Warszawa, dnia 28 września 2012 r. Poz ROZPORZĄDZENIE MINISTRA ŚRODOWISKA 1) z dnia 11 września 2012 r.

Zastosowanie Geobazy w analizie przestrzennej. Jarosław Jasiewicz IPIG Wojciech Jaszczyk MPU

serwisy W*S ERDAS APOLLO 2009

Baza danych. Modele danych

Uzupełnij pola tabeli zgodnie z przykładem poniżej,

Zamiana reprezentacji wektorowej na rastrową - rasteryzacja

dr hab. inż. Lidia Jackowska-Strumiłło, prof. PŁ Instytut Informatyki Stosowanej, PŁ

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

1. Przypisy, indeks i spisy.

Przegląd oprogramowania GIS do tworzenia map tematycznych. Jacek Jania

Podstawowe operacje w

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

Dlaczego GML? Gdańsk r. Karol Stachura

RELACYJNE BAZY DANYCH I ICH ZNACZENIE W SYSTEMACH INFORMACJI GEOGRAFICZNEJ

Systemy GIS Oprogramowanie dla potrzeb GIS

PODSTAWY BUDOWY SYSTEMÓW GIS NA PRZYKŁADZIE WYBRANEJ APLIKACJI

z dnia r. w sprawie bazy danych obiektów topograficznych oraz mapy zasadniczej

Shapefile, GeoPackage czy PostGIS. Marta Woławczyk (QGIS Polska)

Cała prawda o plikach grafiki rastrowej

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

Model relacyjny bazy danych

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Scenariusze obsługi danych MPZP

Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem. dr Jakub Boratyński. pok. A38

ARCHICAD 21 podstawy wykorzystania standardu IFC

Zarządzanie danymi przestrzennymi

Waldemar Izdebski - Wykłady z przedmiotu SIT / Mapa zasadnicza 30

Migracja z aplikacji ArcMap do ArcGIS Pro

Wprowadzenie do systemów GIS

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi

WTYCZKA FARA-TCM Dane techniczne dla twórców zewnętrznych aplikacji do obsługi map cmentarza

Pojęcie systemu informacyjnego i informatycznego

Wykład pt Plik DXF. Jarosław Bydłosz

CPT-CAD - Program do tworzenia dokumentacji geologicznej i geotechnicznej

BAZY DANYCH. Co to jest baza danych. Przykłady baz danych. Z czego składa się baza danych. Rodzaje baz danych

Przykłady normalizacji

Systemy Informacji Geograficznej ich rola i zastosowanie

Oferta CZĘŚĆ II ZAMÓWIENIA Dostarczenie oprogramowania GIS. Dla:

Zaklad Systemów Informacji Przestrzennej i Geodezji Lesnej. Katedra Urzadzania Lasu, Geomatyki i Ekonomiki Lesnictwa SGGW w Warszawie

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

Zastosowanie symulacji komputerowej do badania właściwości hydraulicznych sieci wodociągowej

ARKUSZ KALKULACYJNY komórka

Struktura systemu Strona serwerowa:

Formaty plików graficznych

ang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku

Przed zaimportowaniem danych należy odpowiednio skonfigurować sposób interpretacji danych z zakładki [Ustawienie pliku importu]

Wykorzystanie w edukacji morskiej platformy GIS Systemu Informacji Geograficznej

Załącznik nr 8. do Studium Wykonalności projektu Sieć Szerokopasmowa Polski Wschodniej województwo podkarpackie

FORMATY PLIKÓW GRAFICZNYCH

WYMAGANIA EDUKACYJNE Z INFORMATYKI dla klasy III gimnazjalnej, Szkoły Podstawowej w Rychtalu

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Zakład Systemów Informacji Przestrzennej i Geodezji Leśnej. Katedra Urządzania Lasu, Geomatyki i Ekonomiki Leśnictwa SGGW w Warszawie

INSTRUKCJA wypełniania ankiety badania Land use w gminach

MIEJSKIE PRZEDSIĘBIORSTWO WODOCIĄGÓW I KANALIZACJI W M. ST. WARSZAWIE S.A. DZIAŁ STRATEGII I MODELOWANIA

Relacyjne bazy danych

BalticBottomBase. Instytut Morski w Gdańsku Gdańsk,

Informatyka klasa III Gimnazjum wymagania na poszczególne oceny

Przykładowy dokument XML

Jak rozpocząć pracę? Mapa

2 Zarówno zanonimizowany zbiór danych ilościowych, jak i opis jego struktury powinny mieć format csv:

Tworzenie projektu bazy danych z kreatorem odnośników - Filmoteka. Projekt tabel dla bazy Filmoteka

Robocza baza danych obiektów przestrzennych

Wymagania edukacyjne na ocenę z informatyki klasa 3

Funkcjonalność systemów zarządzania bazami danych przestrzennych w kartografii internetowej (PosrtgreSQL/PostGIS) Krzysztof Kuśnierek

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

Autor: dr inż. Katarzyna Rudnik

Transkrypt:

(etap 2) Sprawozdanie 01/13 Data: 2013-03-30 Wersja: 1.00 Opracował zespół w składzie: Dariusz Grabiec kierownictwo Andrzej Bielski Emil Osika Wykonawca: Dariusz GRABIEC Hydrograf morski kat. A Nr upr. A-063 Zamawiający: Akademia Marynarki Wojennej im. Bohaterów Westerplatte ul. Śmidowicza 69 81-103 Gdynia Gdynia, marzec 2013

Wprowadzenie W załączniku tym przedstawiono podstawowe informacje dotyczące typów danych oraz informacji związanych z funkcjonowaniem geobaz. Informacje te mają na celu przybliżenie problematyki tworzenia i funkcjonowania geobazy omówionej w zasadniczym sprawozdaniu. 2/19

MODELE DANYCH PRZESTRZENNYCH Model wektorowy W modelu wektorowym rzeczywistość opisana jest za pomocą punktów, linii i poligonów o określonych współrzędnych. Konstrukcja wszystkich obiektów oparta jest na punktach. W ArcGIS każdy punkt posiada współrzędne x, y a opcjonalnie dodatkowo współrzędne z i m. Współrzędna z daje możliwość lokalizacji punktu w przestrzeni trójwymiarowej, a m pełni różną rolę może służyć np. do określania czasu. Wektorowy model TIN Model TIN (triangulate dirregular network) służy głównie do modelowania powierzchni terenu. Tworzy go sieć nieregularnych trójkątów z wierzchołkami w punktach o znanej wysokości. Model rastrowy W modelu rastrowym rzeczywistość reprezentowana jest jako powierzchnia podzielona na regularną siatkę komórek. Raster stanowi uporządkowany zbiór komórek, które pokrywają cześć powierzchni, np. rastrem jest sieć kwadratów pokrywających część płaszczyzny i utworzonych przez dwie rodziny linii równoległych, równoodległych i wzajemnie prostopadłych. Punkty przecięć tych linii tworzą węzły rastra, a zbiór tych węzłów nazywany jest gridem. Wyróżniamy rastry typu GRID (dane tematyczne) i IMAGE (dane obrazowe) np. ortofotomapa. Komórki GRID porządkowane są w równoległe rzędy i kolumny w kartezjańskim układzie współrzędnych względem osi x i y. Każdej komórce przypisany jest unikatowy adres. Każdej komórce przydzielona jest specyficzna wartość identyfikująca lub opisująca klasę czy kategorię, do których należą zjawiska w niej zapisane. Przypisana wartość może reprezentować rozmiar, odległość lub wzajemne relacje pomiędzy komórkami (dla powierzchni ciągłych). Każde dwie lub więcej komórek o tej samej wartości przynależą do tej samej strefy. Strefy zawierające komórki połączone opisują zwykle pojedyncze zjawiska powierzchniowe. Każda grupa połączonych komórek w strefie tworzy region. Grid powstaje w wyniku interpolacji (poszukiwania wartości pośrednich w zbiorze danych), w którym konieczny jest wybór metody interpolacji oraz właściwe zadanie określonych parametrów interpolacji. 3/19

TYPY FOLDERÓW I PLIKÓW W APLIKACJI ArcCatalog Mapy, warstwy 1, wykresy Pliki shape, tabele dbase i pliki tekstowe 1 Pliki warstwy *.lyr przechowują informację o symbolice kolorze, kształcie i rozmiarze, jaki został przypisany do obiektów. Każdy plik warstwy jest powiązany i zależny od pliku danych przestrzennych. Warstwy tematyczne nie mogą być wyświetlane w aplikacji ArcMap, jeżeli nie będzie dostępny na dysku plik źródłowy shape. 4/19

Pliki shape 2 Geobazy 3 Typy geobaz (zestawienie) 4 2 J. Urbański: GIS w badaniach przyrodniczych. Wydawnictwo Uniwersytetu Gdańskiego, Gdańsk 2008, s.52. 3 GEOBAZA (geodatabase) - obiektowo zorientowany model danych wprowadzony przez ESRI, który reprezentuje obiekty geograficzne i ich atrybuty jako obiekty oraz relacje pomiędzy nimi gromadzone i zarządzane w środowisku relacyjnej bazy danych. Geobaza przechowuje obiekty jako klasy obiektów, zestawy danych obiektów, tabele danych nieprzestrzennych oraz klasy relacji. 4 Zestawienie ilustruje typy geobaz dla wersji ArcGIS 10 i niższych. 5/19

Zawartość geobazy 6/19

Geobazy klasy obiektów 5, zestawy danych 6, klasy relacji, tabele Zestawy danych rastrowych i TIN 5 Klasa obiektów - zbiór obiektów geograficznych o tym samym typie geometrii (takim jak punkty, linie czy poligony), tych samych atrybutach oraz tym samym odniesieniu przestrzennym. Klasy obiektów mogą występować niezależnie wewnątrz geobazy lub znajdować się wewnątrz plików shape, warstw informacyjnych lub innych zestawów danych obiektowych. Klasy obiektów umożliwiają homogenicznym obiektom na grupowanie ich w pojedynczych jednostkach celem magazynowania danych. Na przykład w klasie obiektów drogi mogą być zgrupowane autostrady, drogi krajowe i drogi powiatowe. W geobazie, klasy obiektów służą także do przechowywania opisów i miar. 6 Zestaw danych (feature dataset) - w geobazie, zbiór klas obiektów, posiadających takie samo odniesienie przestrzenne. Z uwagi na to, że klasy obiektów posiadają to samo odniesienie przestrzenne, mogą one tworzyć zaawansowane, wzajemne relacje, takie jak np. sieci geometryczne, sieci liniowe i topologia. W tym samym zestawie danych może być przechowywanych wiele klas obiektów takiego samego lub różnego typu geometrycznego. W zestawie danych mogą być przechowywane klasy obiektów, jak i klasy relacji. 7/19

Formaty rastrowe w GIS IMAGINE Image (IMG) jest formatem stosowanym w programie ERDAS. Jest kompatybilny z większością oprogramowania GIS (ArcGIS zarówno czyta go, jak i eksportuje), daje jednocześnie wysoki stopień kompresji bez utraty danych. Można w nim zapisywać liczby różnych typów oraz szereg kanałów. W pliku zawarty jest nagłówek zawierający informacje o położeniu rastra w przestrzeni. Geographic Tag Image File Format (GeoTIFF) jest powszechnym formatem, akceptowanym przez większość programów GIS i analizy obrazu. Zawiera wbudowany nagłówek z informacją o lokalizacji. Podobnie jak poprzedni format umożliwia zapisywanie liczb różnych typów i szeregu kanałów (jest czytany i eksportowany przez ArcGIS). MrSID (Multiresolution Seamless Image Data) wykorzystuje metodę analizy falkowej do efektywnej kompresji bardzo dużych zbiorów rastrowych. Technologia opracowana została przez LizardTech. Format jest stratny. ESRI GRID (GRID) jest wewnętrznym formatem rastrowym w ArcGIS. Może zapisywać liczby różnych typów oraz szereg kanałów. Ma złożoną strukturę. Format składa się z katalogu o nazwie rastra zawierającego szereg plików. Pliki pomocnicze tworzone są na zewnątrz katalogu. Format nie jest czytany przez inne programy. Do eksportu plików rastrowych ArcGIS używa specjalnego formatu eksportowego. Dokumenty XML 7 7 XML (ang. Extensible Markup Language, w wolnym tłumaczeniu Rozszerzalny Język Znaczników) uniwersalny język formalny przeznaczony do reprezentowania różnych danych w strukturalizowany sposób. W ArcGIS, plik eksportu, zawierający obiekty lub rekordy z pojedynczych klas obiektów geobazy lub tabeli. Dane w pliku są zakodowane w XML i mogą być importowane do istniejącej klasy obiektów lub tabeli. 8/19

TYPY ZESTAWÓW DANYCH I PLIKÓW - ZESTAWIENIE Formaty zapisu danych 8 Rastrowe ADRG National Imagery and Mapping Agency (NIMA) s zdigitalizowane zdjęcia lotnicze przy użyciu arc s ASC ASCII Grid, tekstowy format wymiany. Posiada nagłówek w formie czytelnej dla człowieka oraz macierz rastrową w postaci tekstu oddzielonego spacjami. BIL Band Interleaved by Line, BIP Band Interleaved by Pixel, BSQ Band Sequential: binarne, nieskompresowane formaty zapisu. Nagłówek -*.hdr i tabela kolorów -*.clr są zapisywane w osobnych plikach. CADRG - National Imagery and Mapping Agency (NIMA) s skompresowane zdigitalizowane zdjęcia satelitarne przy użyciu arc s (nominalna kompresja w stosunku do ADRG 55:1) CIB National Imagery and Mapping Agency (NIMA) s rodzaj formatu danych rastrowych DRG - Digital raster graphic, format zapisu skanów map topograficznych USGS w USA ECW Enhanced Compressed Wavelets, format wprowadzony przez firmę Earth Resources Mapping. Wykorzystuje stratną kompresję falkową do bardzo silnego zmniejszenia rozmiaru obrazu. ESRI grid binarny format zapisu danych rastrowych wprowadzony i używany przez ESRI. Był wykorzystywany już w ARC/INFO Workstation. Jest zapisywany w postaci swoistej struktury plików w kilku katalogach. Jest kompresowany metodą run-length encoding. HDF Hierarchical Data Format, w teledetekcji używany m.in. do zapisu danych z sensorów MODIS i ASTER. 8 URL: http://www.gis-support.pl/formaty-zapisu-danych-2 9/19

HGT format nieskompresowany binarny, 16-bitowy ze znakiem, 1-kanałowy, używany do zapisu danych wysokościowych SRTM. GeoTIFF TIFF z dodaną informacją o georeferencji. Może, ale nie musi być skompresowany algorytmami JPEG, PackBits, Deflate, lub LZW. Macierz rastrowa i nagłówek są zintegrowane w jednym pliku, dodatkowo mogą występować metadane w osobnym pliku XML. GIS format używany w ERDAS 7, został zastąpiony przez IMG. IMG ERDAS IMAGINE format wprowadzony i używany przez firmę ERDAS. Ma właściwości podobne do GeoTIFF, jednak jedyną dostępną metodą kompresji jest run-length encoding. JPEG2000 format typu Open-source. Skompresowany formaty zapisu, kompresja odbywa się zależnie od ustawień, z dużą stratą jakości, bądź optymalną dla zastosowan GIS. LAN drugi z formatów używanych w ERDAS 7. Został zastąpiony przez IMG. MrSID Multi-Resolution Seamless Image Database (wprowadzony przez LizardTech). Silnie skompresowany i przy tym stratny format zapisu rastrowych obrazów. MPR format używany w programie ILWIS. RGB format firmy Intergraph. Teoretycznie może być odczytywany przez GDAL, w praktyce bywa z tym różnie w celu poprawnej konwersji należy użyć programu ImageStation Raster Utilities. Wektorowe Geography Markup Language (GML) Otwarty standard XML (dzięki OpenGIS) dla wymiany danych GIS AutoCAD DXF tekstowy format wymiany rysunków CAD. Shapefile ESRI s otwarty, hybrydowy, i najpopularniejszy format zapisu danych wektorowych korzystający z plików SHP, SHX and DBF- Specyfikacja techniczna Simple Features specyfikacje dla danych wektorowych stworzone przez Otwarte Konsorcjum Geoprzestrzenne. MapInfo TAB format -hybrydowy format zapisu danych wektorowych używany w kliencie MapInfo, korzysta z plików TAB, DAT, ID i MAP National Transfer Format (NTF) National Transfer Format (najczęściej wykorzystywany przez Departament Obrony Wielkiej Brytani) TIGER Topologically Integrated Geographic Encoding and Referencing Kartezjański układ współrzędnych (XYZ) Prosta baza punktowych danych referencyjnych Vector Product Format National Imagery and Mapping Agency (NIMA) - format zapisu danych wektorowych dla dużych geobaz używany głownie w USA. GeoMedia Format zapisu danych wektorowych oparty na Microsoft Access stworzony przez firmę Intergraph. ISFC oparte na Intergraph MicroStation rozwiązanie dla CAD do integracji danych wektorowych z bazami danych Microsoft Access Personal Geodatabase Zamknięty zintegrowany format przechowywania danych wektorowych wprowadzony przez ESRI w oparciu o format MDB dla Microsoft Access File Geodatabase Format Geobazy ESRI służący do przechowywania danych w systemie folderowym. Coverage Hybrydowy format zapisu danych wektorowych dawniej wykorzystywany przez ESRI w ARC/INFO Workstation(obecnie odchodzi się od tego formatu) Spatial Data File Bardzo wydajny format zapisu stworzony dla aplikacji Autodesk pokrewny z MapGuide USGS DEM Numeryczny Model Terenu stworzony przez Służbę Geologiczną USA DTED National Imagery and Mapping Agency (NIMA)- Cyfrowy model terenu GTOPO30 Olbrzymi zestaw danych wysokościowych dla całego świata o rozdzielczości 30 arc SDTS -Dokładniejszy następca DEM stworzonego przez Służbę Geologiczną USA 10/19

Typy kompresji rastra Kompresja LZ77 jest kompresją bezstratną, która zachowuje wszystkie wartości komórek rastra. Używa tego samego algorytmu co format graficzny PNG i jest podobna do kompresji ZIP. Jeżeli użytkownikowi zależy na tym, aby przy wykonywaniu analiz graficznych lub algorytmicznych piksele nie zmieniały swoich wartości po skompresowaniu ich, należy zastosować kompresję LZ77. Kompresja LZW jest metodą bezstratnej kompresji słownikowej, będącą modyfikacją metody LZ78. Metoda ta wykorzystuje fakt, że w grafice występują powtarzające się ciągi punktów. Algorytm ten oparty jest nie tylko na powtarzalności pojedynczych elementów o takiej samej barwie (informacja nadmiarowa), ale potrafi także zapamiętywać różne połączenia znaków. Jest to możliwe dzięki temu, że w trakcie kompresji tworzy się słownik takich połączeń. Interesujące jest to, że słownik nie musi być przesłany wraz ze skompresowanym plikiem, bowiem podczas dekompresji dekoder potrafi otworzyć taki słownik w trakcie dekompresowania informacji. Powtarzające się znaki czy też zbitki znaków zastępowane są przez kody liczbowe i zapisywane w tablicy kodowej. Kompresja jest tym lepsza, im więcej jest w obrazie informacji nadmiarowej. Kompresja LZW pozwala uzyskać stopień kompresji od 20% nawet do 80% pierwotnej wielkości kompresowanego pliku (zależy to od wielkości i rodzaju grafiki) 9. Kompresja JPEG jest kompresją ze stratami, ponieważ wartości komórek rastra nie mogą zostać zachowane w niezmienionym stanie po dokonaniu kompresji i ponownym ich rozkompresowaniu. Kompresja ta korzysta z publicznej domeny algorytmu kompresji JPG (JFIF) i obsługuje wyłącznie 8 bitowe dane rastrowe (pojedynczy kanał szarości lub trzykanałowe dane rastrowe). Kompresja JPEG2000 do kompresji rastrów używa technologii fal elementarnych, co daje wizualnie mniejsze straty. Oznacza to, że pomimo, iż wartości pikseli zostały zmienione, różnice pomiędzy oryginalnym i skompresowanym rastrem nie są łatwe do odróżnienia. Kompresji JPEG lub JPEG 2000 należy używać dla rastrów, które są oznaczone jako obrazy lub obrazowanie tła. Piramidy Piramidy stanowią reprezentację zestawu danych o zmniejszonej rozdzielczości. Mogą one przyśpieszać wyświetlanie danych rastrowych dzięki przywoływaniu tylko tych danych, które są niezbędne przy określonej rozdzielczości. Piramidy domyślnie tworzone są dla zestawów danych rastrowych w geobazie ArcSDE przez resampling oryginalnych danych. Dostępne są trzy metody resamplingu: nearest, bilinear i cubic. Metodą używaną domyślnie jest metoda najbliższego sąsiedztwa. Ma ona zastosowanie dla dowolnego typu danych rastrowych. Metodę te należy stosować dla danych dyskretnych lub danych rastrowych z mapami barwnymi, takich jak: dane użytkowania terenu, zeskanowane mapy, czy obrazy w pseudokolorze. 9 URL: http://geomatyk.pl/?p=191 11/19

Interpolację dwuliniową lub sześcienną należy stosować dla danych ciągłych, takich jak obrazy satelitarne lub zdjęcia lotnicze. Typy pól (Field Data Types) Short Integer - liczba całkowita od -32768 do 32767 (długość pola 5, liczba miejsc po przecinku 0), Long Integer - liczba całkowita od -2147483648 do 2147483647 (długość pola 6 do 9, liczba miejsc po przecinku 0), Double - liczby rzeczywiste (długość pola 7+, liczba miejsc po przecinku 0+), Float, Single (zmiennoprzecinkowa) - (długość pola 1 do 6, liczba miejsc po przecinku 1 do 6), Date (Time) - liczba reprezentująca datę, Text, String - zmienna tekstowa (tekst), Precision (precyzja) maksymalna łączna liczba cyfr po lewej i prawej stronie przecinka w liczbie dziesiętnej lub maksymalna liczba cyfr w liczbie całkowitej, które można wprowadzić w polu liczbowym (Short, Double), Scale (skala) określa ile ma być miejsc dziesiętnych w liczbie, Length (długość) określa ile znaków ma zawierać łańcuch tekstu (Text, String). 12/19

TABELE I RELACYJNY MODEL BAZY DANYCH Większość baz danych zorganizowana jest w wielu tabelach każda z nich odzwierciedla określony temat - w przeciwieństwie do jednej ogromnej tabeli zawierającej wszystkie niezbędne pola. Taki schemat zapobiega duplikacji informacji w bazie danych, gdyż informacja jest przechowywana tylko jednokrotnie w jednej tabeli. Jeśli potrzebna jest informacja, która nie jest przechowywana w bieżącej tabeli, można powiązać dwie tabele ze sobą. W aplikacji ArcMap można ustanowić takie powiązanie pomiędzy dwiema tabelami jako złączenie lub jako relację. Łączenie tabel Przeważnie z tabelą atrybutów warstwy łączy się dodatkową tabelę, która rozszerza informację o obiektach geograficznych. Złączenie oparte jest o wartości pola, które można znaleźć w obu tabelach. Nazwa pola nie musi być identyczna, ale typ danych musi być taki sam; złączyć można pole numeryczne z polem numerycznym, pole tekstowe z tekstowym itd. Przypuśćmy, że otrzymujemy dane o dziennych opadach w powiatach i na podstawie tej informacji chcemy wygenerować mapę opadów. Jeśli dane o stanie wód opadowych są przechowywane w bazie danych, w tabeli, która posiada wspólne pole z warstwą danych geograficznych, można złączyć ją z obiektami geograficznymi i użyć któregokolwiek z dołączonych pól do symbolizacji, etykietowania, budowania zapytań lub analizowania warstwy obiektów. W czasie łączenia tabel w aplikacji ArcMap ustanawia się relacje jeden-do-jednego lub wiele-do-jednego pomiędzy tabelą atrybutów warstwy i tabelą zawierającą informacje dołączane. Przykład powyżej ilustruje relację jeden-do-jednego pomiędzy każdym powiatem i danymi o opadach. Inaczej, jeden rekord z tabeli opadów odpowiada (jest łączony) jednemu powiatowi. Poniżej przedstawiony jest przykład relacji wiele-do-jednego. 13/19

Przypuśćmy, że dysponujemy warstwą, której każdy poligon jest sklasyfikowany według użytkowania terenu. Warstwa tabeli atrybutów przechowuje tylko kod typu użytkowania; oddzielna tabela przechowuje wszystkie informacje o każdym z typów użytkowania. Złączenie tych dwóch tabel ustanowi relację wiele-do-jednego, gdyż wiele rekordów tabeli atrybutów warstwy złączonych zostanie z tym samym rekordem w tabeli zawierającej opis użytkowania. Można więc, po złączeniu, przy generowaniu legendy mapy użyć bardziej opisowego tekstu 10. Relacje W modelu relacyjnym dane przechowuje się w tabelach, każda tabela składa się z rekordów oraz pól. Fizyczna kolejność pól i rekordów w tabeli jest całkowicie bez znaczenia. Każdy rekord jest wyróżniany przez pole (lub zestaw pól) zawierające unikatową wartość (klucz podstawowy). Ta cecha umożliwia egzystencję danych niezależnie od sposobu, w jaki przechowuje je komputer. Innymi słowy, użytkownik nie musi znać fizycznego położenia rekordu, który chce odczytać. To odróżnia relacyjny model danych od modeli hierarchicznego i sieciowego, gdzie bardzo duży nacisk kładziono na struktury, których rozmieszczenie użytkownik musiał opanować, by móc odczytać interesujące go dane. Pola w tabeli są wykorzystywane do przechowywania jednostkowych danych, a każde z nich reprezentuje pewną cechę tematu tabeli. Rekord składa się z pełnego zestawu pól tabeli, niezależnie od tego, czy pola te zawierają jakieś wartości, czy nie. Jak już wspomniano, każdy rekord powinien być identyfikowany na podstawie pola (lub zestawu pól), zwanego kluczem podstawowym. Innym rodzajem klucza jest klucz obcy. Jest to pole zawierające wartości klucza podstawowego z innej tabeli i służące do tworzenia relacji. Dla niektórych tabel klucz złożony z naturalnych atrybutów może być na tyle niepraktyczny, że wygodniej jest przypisać jej dodatkowy atrybut identyfikujący, który nazywa się kluczem sztucznym. 10 ArcMap. GIS by ESRI, s.312. 14/19

Relacją nazywamy powiązanie pomiędzy parą tabel. Istnieje ona wtedy, gdy dwie tabele są połączone przez klucz podstawowy i klucz obcy. Aby lepiej zrozumieć zasadę funkcjonowania relacji, można wyobrazić sobie potrzebę zapisania w bazie danych kilku podstawowych informacji opisujących drzewostan: adres leśny, powierzchnię, typ siedliskowy oraz listę gatunków z udziałem, bonitacją i zasobnością. Dokument źródłowy (formularz) do zapisania takich informacji wyglądałby zapewne tak jak większość tego typu dokumentów, tzn. składałby się z główki zawierającej informacje ogólne adres, powierzchnia, typ siedliskowy oraz z listy gatunków. Każdy wiersz listy zawierałby informacje: gatunek, udział, bonitacja, zasobność. Tabela w relacyjnej bazie danych ma strukturę stałą, tzn. każdy wiersz tabeli (rekord) ma taki sam zestaw pól. Nie ma więc możliwości wpisania jednego wiersza z informacjami pochodzącymi z główki dokumentu, a kolejnych wierszy z listy gatunków. Można by zbudować tabelę, w której każdy rekord składałby się z pól pochodzących z główki oraz pól z tabeli. Jednak w takiej sytuacji trzeba by w każdym wierszu opisującym gatunek powtarzać te same informacje z główki dokumentu. Rozwiązaniem tego problemu jest zapisanie informacji pochodzących z główki do jednej tabeli, a informacji pochodzących z listy gatunków do drugiej. Powstaną dwie tabele pierwsza z listą główek (wydzielenie) i druga z listą gatunków (gatunek). W pierwszej chwili wydaje się to nielogiczne, bo rozdzielane są informacje, które tworzą jeden dokument opis jednego drzewostanu. Informacje te powiązane są jednak na powrót za pomocą relacji. Relacja ta powinna wiązać jeden wiersz z tabeli główek z kilkoma wierszami z tabeli gatunków. Będzie to więc relacja typu jeden do wielu. Aby pomiędzy tabelami zaistniała relacja, w obydwu tabelach muszą istnieć pola zawierające tę samą wartość. W tym celu w tabeli nadrzędnej (wydzielenie) musimy określić klucz podstawowy. W tym wypadku może to być adres leśny. W tabeli podrzędnej musi się pojawić klucz obcy będzie to również pole adres leśny. Każdy rekord tabeli gatunek otrzyma dodatkowo pole adres leśny, poprzez 15/19

które zostanie powiązany z tabelą wydzielenie. Klucz obcy nie musi zawierać wartości unikatowej każdy gatunek z tego samego wydzielenia będzie miał taki sam adres 11. Typy relacji: 1) jeden do jednego (występuje wtedy, kiedy obiekt z jednej tabeli jest powiązany z co najwyżej jednym obiektem z drugiej i odwrotnie. Przypadek taki rzadko występuje w rzeczywistości i sprowadza się do tego, że dwie tabele można przedstawić jako jedną tabelę), 2) jeden-do-wielu (występuje w przypadku, gdy jednemu obiektowi danego typu odpowiada zero lub więcej obiektów drugiego typu, ale obiektowi typu drugiego tylko jeden typu pierwszego. Przykładowo taka sytuacja miałaby miejsce gdyby prawo pozwalało na posiadanie więcej niż jednej nieruchomości jednak niedozwolona by była współwłasność. Dane obu typów nie mogłyby być w tym przypadku przedstawione w jednej tabeli bez powtarzania wartości wszystkich atrybutów. Połączenie realizuje się wstawiając do tabeli obiektów drugiego typu identyfikatora (klucza) obiektu typu pierwszego), 11 Geomatyka w Lasach Państwowych. Centrum Informacyjne Lasów Państwowych, Warszawa 2010, s.161-171.. 16/19

3) wiele-do-wielu (przypadek najbardziej ogólny. Jednemu obiektowi pierwszego typu odpowiada dowolna ilość obiektów typu drugiego i odwrotnie. Tutaj, aby zaznaczyć związek między obiektami niezbędne jest stworzenie dodatkowej tabeli, która będzie przechowywała pary kluczy głównych z tabel, które ma łączyć). 17/19

Typy relacji wg ESRI 12 Relacja prosta Prosta lub równorzędna relacja to taka, która zachodzi pomiędzy dwoma lub większą liczbą obiektów w bazie, które mogą istnieć niezależnie od siebie. W tego typu relacji, gdy obiekt w głównej tabeli/klasie obiektów jest usuwany to nie ma to żadnych konsekwencji w stosunku do odpowiadającego mu obiektu w tabeli/klasie obiektów docelowej. 12 A. MacDonald: Building a Geodatabase. GIS by ESRI, s.150. 18/19

Relacja złożona Relacje złożone to takie relacje, w ramach których cykl życia obiektu w tabeli/klasie obiektów docelowej zależy od cyklu życia odpowiadającego mu obiektu w tabeli głównej/klasie obiektów. Gdy usuwany jest obiekt w głównej tabeli/klasie obiektów to także znika odpowiadający mu obiekt w docelowej tabeli/klasie obiektów. 19/19