180 likes | 324 Views
Wybrane aspekty projektowania systemów zarządzania wielorozdzielczą bazą danych topograficznych. Miłosz Gnat Dariusz Gotlib Warszawa, 8 kwiecień 2011. Stosowane pojęcia i skróty. BDT = TBD = BDOT SZBDT=SZTBD=SZBDOT Definicja z Wytycznych technicznych „Baza Danych Topograficznych (TBD):
E N D
Wybrane aspekty projektowaniasystemów zarządzania wielorozdzielczą bazą danych topograficznych Miłosz Gnat Dariusz Gotlib Warszawa, 8 kwiecień 2011
Stosowane pojęcia i skróty • BDT = TBD = BDOT • SZBDT=SZTBD=SZBDOT Definicja z Wytycznych technicznych „Baza Danych Topograficznych (TBD): Pod pojęciem „System informatyczny zarządzania TBD” rozumie się zespół oprogramowania i sprzętu pozwalający na sprawne i zgodne z odpowiednimi wytycznymi zarządzanie zasobem TBD w tym m.in. • kontrolę przyjmowanych do zasobu danych, • udostępnianie danych, • dostarczanie mechanizmów poprawnej aktualizacji danych, • zapewnienie bezpieczeństwa danych • wizualizację • podstawowe analizy danych
System Informatyczny Zarządzania BDT - PROCES AKTUALIZACJI DANYCH
Specyfika zarządzania wielorozdzielczymi bazami danych
System zarządzania Baza zasób centralny wizualizacja wizualizacja Baza kopia regionalna wyszukiwanie wyszukiwanie udostępnianie udostępnianie SZWBDT – kluczowe pytania w kontekście projektu systemu • Czy cała produkcja, aktualizacja, przetwarzanie tylko siłami firm komercyjnych? • Czy jeden system centralny, w jednym środowisku aplikacyjnym, czy wiele systemów lokalnych System zarządzania Aktualizacja Aktualizacja Baza zasób centralny Wykonawca Wykonawca poziom centralny System zarządzania poziom lokalny
SZBDT a SZWBDT – różnice wpływające na proces projektowania • Sposób konstrukcji bazy danych • Procesy aktualizacji • Procesy generalizacji • Procesy wizualizacji • Złożoność zasobu danych
EuroGraphics DLM50 KONSTRUKCJA BAZY DANYCH DCM1000 DCM500 DLM250 DCM250 poziom skalowy DLM100 DCM100 DCM50 DCM25 DLM10 DCM10 Referencyjna baza danych topograficznych Mapy topograficzne i przeglądowe Produkty pochodne – na zamówienie
tworzenie połączeń generowanie warstwy wyższej tabele połączeń tabele połączeń KONSTRUKCJA BAZY DANYCH - sposób „wiązań” między poziomami • Docelowo – jedna baza danych, poziom DLM250 generowany z DLM10 • Łatwiejsze budowanie połączeń – powstają w procesie generowania warstwy wyższej • Okres przejściowy – dwie bazy danych DLM10 i DLM250 integrowane ze sobą • Adaptacja BDO jako warstwy małoskalowej MRDB • Trudne budowanie połączeń między warstwami w procesie wyszukiwania związków między obiektami DLM10 DLM250 DLM10 DLM250 BDO
KONSTRUKCJA BAZY DANYCH - sposób „wiązań” między poziomami • Wariant bottom-up z użyciem dodatkowych atrybutów (relacja n:1)
KONSTRUKCJA BAZY DANYCH - sposób „wiązań” między poziomami • Wariant bottom-up z użyciem dodatkowych tabel (relacja n:m)
PROCES AKTUALIZACJI • Proces aktualizacji DLM10 może pozostać oparty o model zaprojektowany dla TBD. • Jednym z istotnych elementów procesu jest zarządzanie identyfikatorami obiektów. • W przypadku dużych zmian poczynionych przez wykonawcę, aktualizacja powiązań będzie wymagała ingerencji operatora • Należy rozważyć nałożenie na wykonawcę obowiązku aktualizacji informacji o wiązaniach między poziomami • Proces aktualizacji oparty o dotychczasowy model nie pozwoli na szybką propagację zmian do baz DLM250
PROCES GENERALIZACJI • Organizacja procesu generalizacji będzie miała podobny model jak wypracowany dla aktualizacji DLM10 • Niezbędne jest precyzyjne zdefiniowanie reguł generalizacji • Jeżeli do budowy Systemu zostanie użyta baza obiektowo-relacyjna,to algorytmy generalizacji można zaimplementować jako metody manipulowania przypisane obiektom • Weryfikacja efektów generalizacji – nowy element systemu kontroli danych
ZŁOŻONOŚĆ ZASOBU DANYCH • Konieczność wdrożenia złożonego modułu metadanych • System zarządzania z użyciem metadanych powinien wspomagać podejmowanie decyzji • - raportowanie stanu istniejącego (braki w danych, zróżnicowanie jakości) • - zarządzanie etapami pozyskiwania danych • - zarządzanie planami aktualizacji • - raportowanie stanu procesu generowania DLM250
NAJWIĘKSZE WYZWANIA PROJEKTU SZWBT w POLSCE • Procesy produkcji wykonywane przez firmy komercyjne • Dane pozyskiwane etapowo, w niejednolity sposób („obszarowo” i „warstwowo”) • Brak koncepcji aktualizacji i jednoznacznego powiązania z systemami „wielkoskalowymi”.