Upload
trinhtuong
View
229
Download
0
Embed Size (px)
Citation preview
Zagadnienia
• Geobaza
• Geobaza zawiera…
• Zaawansowane zachowania
Wymiary
Dane katastralne
SieciPomiary
Adresy
OpisyObiekty
Obiekty 3D
Topologia
CAD
Rastry
Teren
Atrybuty
Kartografia
Geobaza
Zagadnienia
• Geobaza• Co to jest?• Po co jej używać?• Jakiego typu geobazy wyróżniamy?
• Geobaza zawiera…
• Zaawansowane zachowania
Co to jest geobaza?
• Własny model danych ArcGIS• Kompleksowy model danych do reprezentowanie
danych i zarządzania nimi
• Fizyczny zapis danych przestrzennych• Skalowalny model gromadzenia danych
obsługiwany na różnych platformach
• Transakcyjny model do zarządzania przebiegami prac GIS
• Zbiór komponentów typu COM o funkcjonalności dostępu do danych
Po co? Dlaczego używać geobazy?
• Prościej!
• Model danych najlepiej wspierany przez ArcGIS oraz najlepiej wspierający GIS w danym przedsięwzięciu
• http://resources.arcgis.com/en/communities/geodata
Zagadnienia
• Geobaza• Co to jest?• Po co jej używać?• Jakiego typu geobazy wyróżniamy?
• Geobaza zawiera…• Zaawansowane zachowania
3 typy geobaz
• Geobaza osobista• Pojedynczy użytkownik-edytor• Zapis danych w MS Access• Ograniczenie rozmiaru
do 2 GB
• Geobaza plikowa• 1 TB na tabelę• Różne platformy
• Geobaza profesjonalna (ArcSDE)• Zapis w korporacyjnym DBMS• Wielu użytkowników edytujących równocześnie• Ekstremalnie wielkie zbiory danych
Geobazaosobista
Geobaza profesjonalna
OracleSQL Server
DB2Informix
PostgreSQL
ArcGIS
Geobazaplikowa
3 Typy geobaz
GeobazaOsobista Plikowa Profesjonalna
grafika
Format zapisu MicrosoftAccess
Folder plików binarnych
DBMS
Pojemno ść 2 GB1 TB
na tabel ęZależy od DBMS
Platforma Windows Dowolna Zale ży od DBMS
Liczba użytkowników
Jeden edytorWielu
użytkowników
Jeden edytorWielu
użytkowników
Wielu edytorówi
użytkowników
3 Typy geobaz……5 typów geobaz….
• Osobista• Plikowa• ArcSDE na trzech poziomach:
• osobista, grup roboczych, profesjonalna
PersonalAccess
File Personal
ArcGIS for Desktop
Osobista(MS SQL Server
Express)
EnterpriseGruproboczych(MS SQL Server
Express)
Pojemno ść
Profesjonalna
PlikowaOsobista
Liczba u żytkowników
ArcGIS for Server
Geobaza – edytowanie danych…..
• Wszystkie zbiory danych geobazysą edytowalne w ArcGIS
• Przykłady:• Modyfikowanie obrysów budynków w ewidencji bud.• Dodawanie magistrali wodnej w sieci wodociągowej• Aktualizowanie w tabeli informacji o właścicielu działki• itp…
• Transakcyjny model edycyjny w ArcGIS• Edycje wykonywane w sesji edycyjnej
• Otwarcie sesji – edytowanie – zapis edycji/brak zapisu edycji
• Serie operacji edycyjnych tworzą transakcję• Transakcja jest albo zatwierdzona albo wycofana
Geobaza – edytowanie danych…..
• Geobaza osobista• Jeden użytkownik edytujący mały zestaw danych• Wielu użytkowników przeglądających • Blokady edycyjne na poziomie geobazy
• Wielu edytorów nie może edytować tej samej geobazy jednocześnie
• Geobaza plikowa• Jeden użytkownik edytujący mały lub wielki
zestaw danych• Wielu użytkowników przeglądających • Blokady edycyjne na poziomie zbioru danych geobazy
• Wielu edytorów nie może edytować tych samych tabel lub niezależnych klas obiektów jednocześnie
• Wielu edytorów nie może edytować klas obiektów z jednego zestawu danych, jednocześnie
Geobaza – edytowanie danych…..
• Geobaza profesjonalna• Rozszerzony transakcyjny model z wersjonowaniem• Wielu użytkowników edytujących te same dane
– bez blokad• Unikalne, izolowane widoki geobaz
• Korzyści z edycji wersjonowanej• Wielu edytorów, edytujących przez długi czas
te same dane, jednocześnie• Cofnij / Ponów• Archiwizacja• Replikacja
Zagadnienia
• Geobaza
• Geobaza zawiera…• Obiekty, Klasy obiektów, Rastry• Zestawy danych• Reguły oceniania• Domeny, Podtypy, Klasy relacji• Opisy, Wymiary
• Zaawansowane zachowania
Geobaza zawiera …
• Geobaza zawiera zbiory danych• Zbiory danych reprezentują kolekcje informacji
z interpretacją obiektów świata rzeczywistego
• Typy zbiorów danych:• tabele, klasy obiektów, rastry• zestawy danych• sieci, topologie, tereny
• Zbiory danych posiadają powiązania informacji• Zarządzanie integralnością, zrachowaniami
i interpretacjami• Domeny, integralność relacji, topologia, metadane
Elementy geobazy
Dodatkowe elementy geobazyPomiary Teren
Reprezentacje Lokator
Klasa obiektów
ZachowaniaAtrybuty domyślne Reg. TopologiczneDomeny atrybutów Reg. relacjiReg. podziału/łączenia Reg. połączeń
Zestaw danychOdniesienie przestrzenne
Topologia
Sieć geometryczna
Poligon TrasaLinia WymiarPunktOpis
Zestaw danych rastrowych
NarzędziaNarzędzie Model Skrypt
Zestaw danych sieci
TabelaGeobaza
Klasa relacji
Obiekty i klasa obiektów (Object, Object Class) – Tabele
• Obiekty to byty z własnościami i zachowaniami• Obiekt to instancja dla klasy obiektów• Wszystkie obiekty w klasie obiektów posiadają
te same własności i zachowania
Obiekt i klasa obiektów (Feature, Feature Class)
• Zbudowany na modelu relacyjnym• Obiekt to obiekt/zjawisko świata rzeczywistego• Obiekt to instancja dla klasy obiektów• Rozbudowany model relacyjny
• Typ pola w tabeli atrybutów - Geometria
Klasa obiektów to tabela z wierszami, gdzie każdy wiersz posiada pole typu Geometria
Geobaza obsługuje zaawansowana/złożoną geometrię
• Punkt, Linie, Poligony• Pojedyncze lub obiekty wieloczęściowe
Jeden rekord w tabeli klasy obiektówObiekt o wielu częściach
• Tekst i powierzchnia• Więcej wymiarów – współrzędne:
• X, Y, Z, M
Rastry i zobrazowania
• Obsługa wielu formatów• Przede wszystkim
TIFF, BMP, GRID• Pole z atrybutem
w tabeli
• Zestaw danych mozaiki• Model danych
do zarządzania kolekcjami rastrów
• Zapisany jak katalog,a widoczny jak mozaika
• Zawansowane zapytania i przetwarzanie
Zestaw danych obiektów
• Zbiór obiektów określonego typu
• To samo odniesienieprzestrzenne
• Analogia do warstwy informacyjnej (coverage)
• Mniej restrykcji
• Zawiera sieci geometryczne, topologie, tereny, itp…
• Opcjonalnie – klasy relacji
Reguły oceniania
• Atrybuty, połączenia i klasy relacji• Zapisane w obiekcie jako część geobazy
• Predefiniowane parametry• Reguły zakresów atrybutów• Reguły wprowadzania atrybutów• Reguły połączeń
• Własne oceny – własny kod programistyczny
Domeny
• Dopuszczalne wartości w polu danego typu
• W celu zapewnienia integralności atrybutów
• Definiowane na poziomie geobazy• Typy domen
• Zakresowe• Poprawne wartości w zakresie min/max• Przykłady:
• Drzewo może mieć wysokość od 0 do 20 m.• Droga może mieć od jednego do trzech pasów ruchu
• Wartości kodowane• Poprawne wartości wybierane z listy• Przykłady:
• Drzewo może być typu: dąb, sosna, brzoza• Droga może być: asfaltowa, szutrowa, gruntowa
Podtypy
• Kategoryzowanie obiektów w grupy• Mają te same atrybuty
• Definiowane na poziomie klasy obiektów• Wybór pola głównego podtypu
• Pole typu liczba całkowita krótka lub długa• Każdy może posiadać różne wartości domyślne
i domeny swoich pól• Możliwość definiowania reguł zachowań pomiędzy podtypami
KodyOpisy
Klasy relacji
• Powiązanie pomiędzy obiektami z jednej klasy obiektów a obiektami z innej klasy obiektów
• Klasa obiektów może należeć do wielu klas relacji• Złożone klasy relacji
• Obiekty w relacji mogą przesyłać do siebie informacje• Wyzwalacze zachowań (kaskadowe usuwanie,
podążanie za…, własne, itp.)• Przyporządkowanie reguł do klas relacji, np.:
• Każda działka musi posiadać od 1 do 3 budynków
ParcelToBuilding
ParcelToBuilding
• Powiązanie pomiędzy obiektami z jednej klasy obiektów a obiektami z innej klasy obiektów
• Klasa obiektów może należeć do wielu klas relacji• Złożone klasy relacji
• Obiekty w relacji mogą przesyłać do siebie informacje• Wyzwalacze zachowań (kaskadowe usuwanie,
podążanie za…, własne, itp.)• Przyporządkowanie reguł do klas relacji, np.:
• Każda działka musi posiadać od 1 do 3 budynków
Klasy relacji
Opisy
• Klasa obiektów opisowych• Statyczne teksty lub grafiki na mapie• Powiązane z obiektami lub nie-powiązane z obiektami• Powiązanie z obiektem poprzez złożoną relację
• Mogą zawierać teksty lub grafiki• Linie, strzałki, sygnatury, itp…• Zakres widoczności
Klasa obiektówKlas obiektów
opisowychZłożona
klasa relacji
94 Sacramento
95 Topanga Canyon
92 Placerville41
43
47
49
92
94
95
41
43
47
21
23
27
Obiekty wymiarowania
• Specjalny typ opisów który wyświetla określone odległości pomiędzy obiektami na mapie
• Elementy graficzne zgromadzone w klasie obiektów wymiarowania
• Mogą być tworzone automatycznie z obiektów• Zbiór narzędzi edycyjnych• Definicja stylu, opisu, symbolizacji
1 3/8"
Zachowania obiektów
• Można…..• Definiować wartości domyślne i akceptowalne
wartości dowolnego atrybutu (Domeny)• Partycjonować obiekty w grupy. (Podtypy)• Tworzyć obiekty z predefiniowanymi zachowaniami.
(Wymiary i Opisy)• Kontrolować relacje w których biorą udział obiekty.
(Klasy relacji)
• Standardowa funkcjonalność ArcGIS!• Konfigurowalna – bez programowania
Zagadnienia
• Geobaza
• Geobaza zawiera…
• Zaawansowane zachowania• Załączniki• Sieć geometryczna• Zestaw danych sieci• Topologia• Teren• Reprezentacje kartograficzne• Elementy kartograficzne• Pomiary• Geokodowanie
Załączniki
• Dowiązanie do obiektu, pliku dowolnego typy
• Dostęp – okno Identyfikuj• W ArcMap, jeśli plik jest znany systemowi Windows,
dostęp bezpośredni
Sieć geometryczna
• Węzły i segmenty do modelowania systemu sieci• Budowana w zestawie danych
• Każda klasa obiektów posiada rolę w sieci• Relacje łączności pomiędzy klasami obiektów
• W oparciu o zbieżność geometryczną• Możliwość definiowania reguł połączeń w sieci
Zestaw danych sieci
• Siec projektowana dla zagadnień transportowych• Scenariusze multimodalne• Segmenty i węzły• Atrybuty
• Własności kotrolujące przjezdność
• Czas podróży, ograniczenia, prędkości
• Kalkulacja kosztów w-locie costs
• Analizy
• Rozszerznie Network Analyst
Topologia
• Topologia zarządza zestawem prostych klas obiektów,jak geometrią powiązaną
• Topologia jest wykorzystywana do:• Kontrolowania spójności geometrii• Definiowania reguł integralności danych
• Ponad 25 reguł topologicznych• Kontrolowani narzędzi
edycyjnych• Oceniania obiektów• Zapewnienia jakości danych
Topologia – edycja topologiczna
• Edytowanie – obszary niepewne• Możliwe błędy• Odpowiednia symbolizacja
• Błędy znalezione podczas oceny• Własności błędów
• Reguła, którą naruszono• Obiekt błędny
• Opcje:• Ignoruj błąd• Oznacz jako wyjątek• Napraw błąd
Nałożenie działekNałożenie działek
Teren
• Zestaw danych punktowych – punkty rozproszone, wielo-rozdzielczy, triangulacja w-locie
• Zbiór danych do modelowania powierzchni 3D• Modelowany przez obiekty z zestawu danych• Użytkownik definiuje poziomy piramid terenu
• Analogia do piramid rastra• Różne rozdzielczości i tolerancje pionowe
• Rozszerzenie 3D Analyst• Tworzenie i edytowanie• Przegląd – bez rozszerzenia
Reprezentacje kartograficzne
• Własność klasy obiektów• Zapis informacji
o symbolizacji obiektu
• Jedna klas obiektów– wiele reprezentacji
• Reguły i wyjątki• Narzędzia geoprzetwarzania
• Zastawy narzędziZarządzanie Reprezentacjamii Rafinowanie Reprezentacji
Elementy kartograficzne• Widoki
• Zapis listy wartw, ich sposobu symbolizacji oraz własności ramek danych
• Wizualne specyfikacje• Zapis listy i warunków
reprezentacji kartograficznych
• Elementy pozaramkowe mapy
• Product Library• Zapis serii map• Zapis arkusza mapy• Zapis informacji
o całej produkcji kartograficznej
• Esri Production Mapping
Pomiary
• Rozwiązanie dedykowane zrządzaniu obiektami pomiarowymi, np. działki
• Do ArcGIS 9.3.1 - rozszerzenie Survey Analyst• Od ArcGIS 10.0 – bez rozszerzenia
• Gromadzenie, obsługa i edytowanie pomiarów• Tworzenie w zestawie danych• Specjalny pasek narzędziowy
• Płynny przebieg prac
Geokodowanie
• Dopasowanie i usługi lokatora adresów • Użycie opisu lokalizacji
do znalezienia fizycznej lokalizacji• Współrzędne, nazwa ulicy,
nazwa miejsca• Punkty zainteresowania, adresy
• Lokator adresów• Reguły interpretacji adresów
• Parsowanie i dopasowanie elementów adresu
• Własności ulic• Dane odniesienia
Podsumowanie
• Geobaza• Model danych, Gromadzenie, Model transakcyjny,
komponenty COM.
• W geobazie…• Zbiory danych, Reguły oceniania, Zachowania
i integralność danych, Narzędzia
• Zaawansowane zachowania• Sieci geometryczne, Zestawy danych sieci, Topologia,
Teren, Reprezentacje, Elementy kartograficzne, Pomiary, Geokodowanie