"Miniekonomia kieszonkowa", Prof. nadzw. UG dr hab. Krzysztof ...
dr hab. Ryszard Walkowiak prof. nadzw .
-
Upload
tallulah-lynch -
Category
Documents
-
view
42 -
download
1
description
Transcript of dr hab. Ryszard Walkowiak prof. nadzw .
dr hab. Ryszard Walkowiak prof. nadzw.
Wybór SQLPodstawowe operacje analityczne na danych wektorowych
na przykładzie MapInfo Professional
Structured Query Language SQLSQL jest językiem komunikacji użytkownika z
oprogramowaniem zarządzającym relacyjną bazą danych.
W roku 1986 język ten został oficjalnym standardem wspieranym przez Międzynarodową Organizację Standardów (ISO).
Structured Query Language SQLJego polecenia umożliwiają między innymi:Select – pobieranie danych z bazy danych,Insert – umieszczanie danych w tabelach, Update – zmianę danych,Delete – usuwanie danych,Create – tworzenie struktury bazy danych,Drop – usuwanie obiektów bazy danych,Alter – zmianę struktury bazy danych
Wybór SQLW programie MapInfo Professional Wybór SQL jest jedną z metod wybierania danych z istniejących zbiorów danych. Można przy tym dokonywać pewnych operacji arytmetycznych i logicznych uzyskując w ten sposób nowe dane.
Przykład:
Korzystając ze zbioru miast Polski i zbioru województw wybrać miasta należące do województwa Wielkopolskiego.
Otwieramy zbiory MIAS_OG i Województwa_2002.
Otwieramy okno Wybór SQL.
Najpierw wypełniamy pole ze zbiorów wybierając odpowiedni zbiór z listy Zbiory.
* w polu Wybierz kolumny oznacza, że wybrane zostaną wszystkie kolumny wybranych zbiorów.
W polu Gdzie wpisujemy warunek wyboru wierszy (rekordów) rozważanych zbiorów, przy czym nazwy kolumn wybieramy z listy kolumn, operatory wybieramy z listy operatorów.
Jeśli nową tabelę chcemy zapisać w pliku o konkretnej nazwie, wypełniamy pole wstaw do zbioru.
Wybór SQL
Aby wyświetlić wybór na mapie możemy dodać warstwę Miasta_Wielkopolski i usunąć MIASTA_OG.
Wybór SQL
Aby usunąć z mapy pozostałe województwa zaznaczamy selektorem województwo Wielkopolskie i z menu Mapa wybieramy Zaznacz region wycięcia.
Wybór SQL
Obliczymy odległość każdego z miast Wielkopolski od Poznania.
Najpierw musimy ustalić współrzędne geograficzne Poznania.
W tym celu:wskazujemy na mapie Poznań,klikamy dwukrotnie,z okna „Punkt” odczytujemy współrzędne.
Wybór SQL
Wybór SQL• Usuwamy *• Wybieramy kolumny Miasto i
Ludnosc_VI_97,• Z listy funkcji wybieramy Distance
obliczającą odległości między punktami:• pierwsze dwa parametry oznaczają
współrzędne punktu początkowego,• parametry trzeci i czwarty to
współrzędne punktu końcowego wyznaczone za pomocą funkcji CentroidX i CentroidY,
• ostatni piąty parametr jest symbolem jednostki miary.
• parametry muszą być oddzielone przecinkiem, zatem liczbę dziesiętną zapisujemy za pomocą kropki dziesiętnej
• za nawiasem kończącym opis funkcji Distance wstawiamy spację i wpisujemy nazwę nowej kolumny w cudzysłowie.
Otrzymaliśmy nowy zbiór o nazwie Odległości i trzech kolumnach:Miasto, Ludnosc_VI_97 i Odległość od Poznania.
• Wybieramy zbiór Miasta_Wielkopolski
Wybierzemy teraz z tego zbioru i wyświetlimy na mapie miasta których odległość od Poznania jest większa niż 50 km i ludność w roku 1997 była nie mniejsza niż
10 000.
Wybór SQL
Wybór SQL• Ze zbioru Odległości wybieramy
kolumnę Odległość od Poznania, która jest tu zapisana jako COL3,
• z listy operatorów wybieramy > i wpisujemy 50,
• z listy operatorów wybieramy And,
• z listy kolumn wybieramy Ludność_VI_97,
• z listy operatorów wybieramy >= i wpisujemy 10000
Wybrane rekordy wstawiamy do zbioru Wybrane_Miasta
Aby wyświetlić wybrane miasta na istniejącej już mapie usuwamy z niej warstwę Miasta Wielkopolski, dodajemy warstwę Wybrane Miasta i wyświetlamy etykiety tej warstwy.
Wybór SQL
Z mapy przedstawionej na poprzednim slajdzie możemy wnioskować o wzajemnym położeniu miast wielkopolskich, jednak niewiele możemy powiedzieć o ich wielkości ponad to, że mają powyżej 10 000 mieszkańców.
Więcej informacji da nam wybranie opcji Oblicz statystyki z menu Zapytania
Statystyki
StatystykiW oknie, które ukazuje się po
wybraniu opcji Oblicz statystyki wybieramy zbiór oraz kolumnę, dla której chcemy obliczyć wartości statystyk.
Statystyki, których wartości ukazane są w oknie Statystyka kolumny charakteryzują rozkład zmiennej losowej, której wartości zapisane są w badanej kolumnie.
O zmiennych losowych i ich rozkładach będziemy mówić na następnym wykładzie.