Ćwiczenie 4 - na zajęciach będzie miało tytuł projekt „Geoprze

Transkrypt

Ćwiczenie 4 - na zajęciach będzie miało tytuł projekt „Geoprze
AGH WGGiIŚ
Studium Podyplomowe GIS
Ćwiczenia 15.01.2006
„MicroStation z bazami danych II”
Ćwiczenie nr 4 - Geoprzestrzenna Selekcja Danych
Dane:
Plik otwory.xls kolumny: ID - identyfikator, X, Y – współrzędne otworów, H, NAZWA, RDZO - rodzaj otworu
Macro xydblink - wczytuje z bazy danych współrzędne xy i wstawia punkt wraz z opisem (jego nazwą) do pliku dgn.
Jednocześnie dowiązuje (linkuje) punkt graficzny do właściwego rekordu bazy danych. Macro skopiuj do swojego
katalogu. Plik mraster.tif - mapa geologiczna odkryta
Zadanie:
1) Dany jest zestaw otworów geologicznych wykonanych w pewnym obszarze. Dysponujemy mapą geologiczną tego
obszaru, na której wydzielone są granice różnych utworów geologicznych.
2) Zadanie – Posortuj wszystkie otwory, które zostały wywiercone w tym samym obszarze granic danego utworu
geologicznego (danej wychodni). Wyniki selekcji zapisz do osobnych tabel.
3) Wszystkie otwory znajdują się na jednej warstwie. Przenieś na warstwę 11 wszystkie otwory, które RDZO =300 a na
warstwę 12 te, które RZDO = 400.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
25.
26.
Uruchom Accessa i utwórz w swoim katalogu nową bazę danych.
Zaimportuj tabelę (z pliku xls) i nadaj jej nazwę otwory (importuj bez klucza podstawowego! )
Do tabeli otwory dodaj kolumnę - MSLINK (liczba całkowita długa)
Wykonaj połączenie ODBC do nowo utworzonej bazy danych (tak jak w ćwiczeniu nr 3).
Otwórz w MSt. nowy plik dgn (ustaw jednostki rysunkowe na metry i zapisz ustawienia File>Save Settings)
Ustaw widok w pliku w okolicy wstawienia rastra -w tym celu wybierz i wciśnij przycisk Window Area a następnie w
oknie Keyin wpisz najpierw xy=58000,50000 (Enter) a potem xy=45000,35000 (Enter)
Następnie przyłącz plik rastrowy z mapą geologiczną – otwórz najpierw manager'a rastrów File > Raster Manager
Wstaw raster poprzez Raster Manager: File > Attach wskazanie dwóch skrajnych punktów plik mraster.tif
Kalibracja - w oknie Raster Manager wybierz Edit > Warp
Podaj pary punktów do kalibracji:
Wskaż (image point) na pliku rastrowym Sulmierzyce (środek symbolu koła) kliknij a następnie w oknie KeyIn aby
wpisać xy=48621,43680 a następnie wciśnij Enter - W ten sam sposób wskaż następne pary punktów dalej:
Dobryszyce, xy=59841,39845
Kleszczów, xy=54304,46704
Zamoście, xy=47104,39283
Na zakończenie kliknij reset na myszce,
Tak skalibrowany plik zachowaj pod nową nazwą – w trakcie zapisywania – zachować go jako plik typu rgb.
Podłącz się (przez ODBC) do utworzonej wcześniej bazy danych Sttings>Database>Connect.
Stwórz tabelę mscatalog - Settings > Database > Setup
Dołącz tabelę Otwory do Microstation - Table > Add to Mscatalog (podać numer entity np. 1)
Ustal wysokość tekstu 40 a szerokość na 30 jednostek
W celu zaimportowania punktów w uruchom makro: xydblink. W tym celu z menu wybierz
Utilites>Macros>MicroStation BASIC z otartego okna wybierz klawisz Browse i wskaż macro xydbink – następnie je
uruchom (RUN).
Przeglądnij narzędziem Review Database Attributes wybrane otwory.
Zdigitalizuj narzędziem Place Shape obszar wychodni tylko w obszarze występowania punktów (otworów)
Otwórz - Settings > Database > Setup i w polu Report Table wpisz nazwę tabeli dla danej wychodni, zamknij okno
mscatalog.
Wybierz narzędzie Place fence włącz opcję Fence Type > Element i wskaż kształt (shape) danej wychodni.
Uruchom paletę Tools > Database i wybierz narzędzie Generate Report Table zatwierdź opcję wyboru.
Dla każdej kolejnej wychodni powtórz kroki od pkt. 18 do 19.
Po zakończeniu tej części wstaw ogrodzenie (Fence ) obejmujące wszystkie otwory
W oknie keyin wpisz DS=Select * From otwory where RDZO=300 (enter) a następnie wpisz: macro hilite
Uruchom narzędzie Change Attributes i zmień Level na numer 11 zatwierdź zmiany.
Powtórz kroki 23 ... 24 dla Rdzo=400. ale z innym numerem Level ....
Otwórz - Settings > Database > Setup i w polu Fence Filter - oglądnij swoje zapytanie
W Keyin wpisz DS=none - oglądnij swoje zapytanie Setup-ie bazy danych
Dr inż Artur Krawczyk

Podobne dokumenty