Lab 4

Politechnika Koszalińska

Wydział

Inżynierii Lądowej, Środowiska i Geodezji

Katedra Geoinformatyki

SIP

Laboratorium nr 4

ArcGis – analizy przestrzenne

Selekcja wg atrybutów

Imię i Nazwisko:

Rok:

Kierunek studiów:

Cel ćwiczenia:

Wykorzystanie aplikacji ArcMap do wyselekcjonowania danych wg założonych warunków. W aplikacji ArcMap mamy do czynienia z dwoma różnymi rodzajami selekcji: wg atrybutów i wg lokalizacji.

Przy wykorzystaniu odpowiednich selekcji i zastosowaniu właściwego języka zapytań użytkownik ma możliwość określenia warunków, które mają być spełnione przez poszukiwane dane (np. wskazanie miejscowości zamieszkałych przez conajmniej 100 tys. mieszkańców czy też uzyskanie odpowiedzi na pytanie które działki są położone w promieniu 10 m od drogi ?).

Przebieg ćwiczenia:

  1. Zapoznanie się z materiałami zawartymi w pliku.

  2. Wykonanie zadań.

  3. Przesłanie wykonanych zadań - zrzut ekranowy (screen) w postaci widocznej tabeli (tylko wybranych elementów) oraz/lub (w zależności od widoczności) w postaci mapki wraz z numerem zadania. Np.:

Przesłanie wykonanych zadań w formie pliku o nazwie

SIP_4_Imie_Nazwisko_GiK3_stacjonarne_2015.pdf


Tworzenie zapytań do mapy:

  1. SELEKCJA WEDŁUG ATRYBUTÓW

W aplikacji ArcMap należy kliknąć w górnym menu Selekcja (Selection), a następnie wybrać rodzaj: (selekcja według atrybutów – Select By Attributes lub selekcja według położenia – Select By Location).

Do tworzenia selekcji (wyboru danych po atrybutach) wykorzystany jest SQL - (ang. Structured Query Language) – strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych.)

Język SQL składa się z poleceń i parametrów. Bardzo istotne jest formułowanie zapytań zgodnych z właściwą składnią. W język SQL mogą być stosowane operatory specjalne:

* oznacza ‘wszystko’

% oznacza dowolny ciąg znaków

Krok po kroku

  1. wybrać warstwę tematyczną zawierającą wybierane obiekty (województwa),

  2. wybrać metodę selekcji:

    • utwórz nową selekcję,(create a new selection)

    • dodaj do istniejącej selekcji,(add to current selection)

    • usuń z istniejącej selekcji,(remove from current selection)

    • wybierz z istniejącej selekcji,(selekt from current selection)

  3. kliknąć dwukrotnie pole, aby dodać nazwę pola do wyrażenia (w zależności od wybranej warstwy [Nazwa]),

  4. kliknąć operator aby dodać go do wyrażenia (=, <,>, <=,>=,(), _,%,*,LIKE, AND, OR, NOT)

  5. kliknąć dwukrotnie wartość, aby dodać ją do wyrażenia ( można ją wpisać ręcznie lub wybrać z dostępnej listy klikając Kompletuj Listę (get unique values) -dolnośląskie’)

  6. kliknąć sprawdź w celu sprawdzenia poprawności składni wyrażenia(verify) lub czy wynik nie jest pusty (w przypadku poprawnego zapisu wyrażenia należy kliknąć OK, natomiast w przypadku błędu należy poprawnie skonstruować wyrażenie.)

  7. kliknąć OK.

Program sam dokonuje selekcji poprzez wyrażenie: SELECT * FROM Województwa WHERE Nazwa = ‘dolnośląskie’– (wybierz wszystko z warstwy Województwa, gdzie nazwa równa się ‘dolnośląskie’ czyt: Z warstwy (tabeli) ‘Województwa’ wybrać (wyselekcjonować) takie , które nazywa się ‘dolnośląskie’.

Uwaga: wyniki poniższych zadań zapisać jako zrzut ekranowy (screen) w postaci widocznej tabeli (tylko wybranych elementów) oraz/lub (w zależności od widoczności) w postaci mapki wraz z numerem zadania i zapytaniem w języku SQL, np.:

Zad. Nr: pokazowe

SELECT * FROM Województwa WHERE Nazwa = ‘dolnośląskie’


Zadanie 1 :

Z warstwy ‘Jeziora’ wyselekcjonuj Jezioro Jamno.

Zadanie 2 :

Wybierz powiat, z którego pochodzisz.

Zadanie 3 :

Przykład:

SELECT * FROM nazwa_tabeli WHERE nazwa_kolumny LIKE ‘*część_łańcucha_tekstowego’ ;

wartość tekstową podajemy w apostrofach np. ‘lubuskie’

Z warstwy miejscowości wybrać takie, których nazwa kończy się na „lin”.

Zadanie 4:

Z warstwy miejscowości wybrać takie, których nazwa zaczyna się na ‘k’ ,a kończy się na „lin”.

Zadanie 5:

Przykład:

SELECT * FROM nazwa_tabeli WHERE warunek1 OPRATOR_LOGICZNY warunek2 ;

Warunek – np.id województwa =’3’

AND - logiczne ‘i’ (oba warunki musza być spełnione;

OR – logiczne ‘lub’ (jeden z warunków musi być spełniony)

Z warstwy miejscowości wybrać takie, których nazwa zaczyna się na ‘k’ ,a kończy się na „lin”, i nie znajduje się w województwie zachodniopomorskim.

Zadanie 6:

Z warstwy miejscowości wybrać takie, których nazwa zawiera wyrażenie ‘…drz…’ , są miastami i znajdują się w woj. lubuskim.

Zadanie 7:

Z warstwy miejscowości wybrać takie, których nazwa zawiera wyrażenie ‘…szcz…’ i znajdują się w województwie podlaskim albo województwie pomorskim.

Zadanie 8:

Z warstwy drogi wybrać te o odcinkach nie mniejszych niż 50 km..


Wyszukiwarka

Podobne podstrony:
spis lab I sem 2010
III WWL DIAGN LAB CHORÓB NEREK i DRÓG MOCZ
Diagnostyka lab wod elektrolit
ZW LAB USTAWY, OCHRONA
LAB PROCEDURY I FUNKCJE
sprzet lab profilografy
sprzet lab mikromanometry
Mechanika Plynow Lab, Sitka Pro Nieznany
Lab 02 2011 2012
PO lab 5 id 364195 Nieznany
lab pkm 4
MSIB Instrukcja do Cw Lab krystalizacja
lab [5] id 258102 Nieznany
lab 8 9 1
lab 3 2 9
IE RS lab 11 solutions
5 MDE lab nr 5 ogniwa fotogalwaniczne
lab pkm 5

więcej podobnych podstron