ĆWICZENIE 1. ZARZĄDZANIE DANYMI OPISOWYMI W systemach
Transkrypt
ĆWICZENIE 1. ZARZĄDZANIE DANYMI OPISOWYMI W systemach
POLITECHNIKA ŚLĄSKA. WYDZIAŁ ORGANIZACJI I ZARZĄDZANIA. Katedra Podstaw Systemów Technicznych - Gospodarka Przestrzenna – _____________________________________________________________________ ĆWICZENIE 1. ZARZĄDZANIE DANYMI OPISOWYMI W systemach GIS bardzo istotnym zagadnieniem jest umiejętne zarządzanie zbiorem danych opisowych (atrybutowych) dołączonych do map cyfrowych. Celem ćwiczenia jest opanowanie podstawowych technik przeszukiwania zbiorów danych. Przedstawione przykłady dotyczą programu MS Excel, ćwiczenia wykonywane są na arkuszu miastaUSA.xls. Filtrowanie Filtrowanie umożliwia znalezienie tylko potrzebnych danych oraz ukrycie wszystkich pozostałych. Po zastosowaniu filtra zostaną wyświetlone tylko te wiersze, które spełniają kryteria określone dla filtrowanej kolumny. Filtrowanie jest szczególnie przydatne w arkuszach zawierających tysiące rekordów danych. Aby łatwo znaleźć informacje dotyczące jednego rodzaju danych nie trzeba przeszukiwać całej bazy danych – wystarczy dokonać odpowiedniego filtrowania danych. Wybór właściwego kryterium filtrowania spowoduje, że program automatycznie przeszuka bazę danych i wyświetli poszukiwane przez użytkownika informacje. Podczas filtrowania dane nie są w żaden sposób zmieniane. Natychmiast po usunięciu filtru wszystkie dane są wyświetlane ponownie — dokładnie tak samo jak przed jego zastosowaniem. Program Microsoft Excel udostępnia dwa polecenia filtrowania zbiorów danych: - Autofiltr, działający na zasadzie filtrowania według wyboru, stosowany w przypadku prostych kryteriów. - Zaawansowany filtr w przypadku bardziej złożonych kryteriów. Autofiltr Aby użyć Autofiltru należy wybrać z menu rozwijanego Dane polecenie Filtr/Autofiltr. Po wyborze polecenia Autofiltr z prawej strony etykiet kolumn pojawiają . W kolumnie, w której wybrano kryteria filtrowania strzałka się strzałki Autofiltru podświetla się kolorem niebieskim . Po kliknięciu na strzałkę Autofiltru otworzy się lista zawierająca następujące pola: (Wszystkie), (10 pierwszych...), (Inne...) oraz wszystkie pozycje zawarte w filtrowanej kolumnie, uporządkowane w kolejności alfabetycznej. Wybór opcji (Wszystkie) zazwyczaj do anulowania wybranego autofiltru i powrót do widoku wszystkich elementów. Opcja (10 pierwszych...) – służy do filtrowania kolumn zawierających dane liczbowe. W kolumnie zawierającej dane liczbowe po kliknięciu na strzałkę autofiltru i wyborze opcji 10 pierwszych – otworzy się okno Autofiltr 10 pierwszych (rys.1). Rys. 1. Okno dialogowe Autofiltr 10 pierwszych. POLITECHNIKA ŚLĄSKA. WYDZIAŁ ORGANIZACJI I ZARZĄDZANIA. Katedra Podstaw Systemów Technicznych - Gospodarka Przestrzenna – _____________________________________________________________________ W oknie dostępne są 3 pola wyboru – przedstawione poniżej. Wybierając zawarte w nich opcje wyboru użytkownik tworzy kryteria filtrowania. - Pole 1 zawiera opcje: Górne i Dolne. - Pole 2 służy do wprowadzania ilości, jakie mają być wyświetlane. - Pole 3 zawiera pola Elementy oraz Procent. Poniżej zawarto 4 przykłady zastosowania polecenia Autofiltr 10 pierwszych. - - - - Wybór opcji: Dolne / 50 / Elementy – spowoduje wyświetlenie 50 rekordów o najmniejszych wartościach w tabeli (np.: dla kolumny ID – wyświetlenie rekordów o numerach 1 do 50; dla kolumny liczba mieszkańców – wyświetlenie 50 miast o najmniejszej liczbie mieszkańców). Wybór opcji: Górne / 10 / Elementy - spowoduje wyświetlenie 10 rekordów zawierających najwyższe wartości spośród wszystkich filtrowanych pól kolumny (np. 10 stanów o największej ilości gospodarstw domowych). Wybór opcji Górne / 10 / Procent – spowoduje wyświetlenie górnych 10 % wartości kolumny – wśród wszystkich pól zawartych w kolumnie wyświetlonych zostanie jedynie 10 % pól o najwyższych wartościach. Wybór opcji Dolne / 30 / Procent – spowoduje wyświetlenie dolnych 30 % wartości rekordów zawartych w filtrowanej kolumnie – wśród wyświetlonych pól będzie się znajdowało jedynie 30 % pól o najniższych wartościach. Opcja (Inne...) służy do budowania bardziej zaawansowanych kryteriów filtrowania. Po wyborze opcji Inne – otworzy się okno dialogowe Autofiltr niestandardowy (rys.2). Rys. 2. Okno dialogowe Autofiltr niestandardowy. W oknie Autofiltr niestandardowy w dwóch polach wyboru umieszczonych po lewej stronie znajdują się wymienione poniżej łączniki logiczne: - „Równa się” „Nie równa się” „Jest większe niż” „Jest większe niż lub równe” „Jest mniejsze niż” „Jest mniejsze niż lub równe” - „Zaczyna się od” „Nie zaczyna się od” „Kończy się na” „Nie kończy się na” „Zawiera” „Nie zawiera” POLITECHNIKA ŚLĄSKA. WYDZIAŁ ORGANIZACJI I ZARZĄDZANIA. Katedra Podstaw Systemów Technicznych - Informacja Mapowa w Zarządzaniu Środowiskiem Przemysłowym – _____________________________________________________________________ W polach wyboru znajdujących się po prawej stronie znajdują się wartości pól pochodzące z filtrowanej kolumny. Zastosowanie operatorów „I” oraz „LUB” pozwala na dodanie dodatkowych kryteriów filtrowania. Przykłady filtrowania danych przy użyciu Autofiltru zaawansowanego: 1. Znajdź wszystkie miasta w USA zaczynające się na literę C. Rozwiązanie: W polu wyboru po lewej stronie należy wybrać kryterium Zaczyna się od, w pole po prawej wpisać C. W rezultacie wybranych zostanie 268 miast rozpoczynających się na literę C. 2. Znajdź miasta o liczbie mieszkańców większej niż 100 000 oraz jednocześnie mniejszej od 500 000. Rozwiązanie: W poszczególne pola wyboru należy wpisać: po lewej jest większe niż; po prawej 100000; pomiędzy kryteriami zastosować operator „I”; w dolnych polach wyboru - po lewej stronie wpisać jest mniejsze niż; po prawej 500 000. W wyniku tego filtrowania wybranych zostanie 177 rekordów. 3. Znajdź nazwę stanu zaczynającą się na literę W, w odfiltrowanym zbiorze danych nie może być stanu Washington. Rozwiązanie: Kryteria filtrowania są następujące: Zaczyna się od : W równa się : Washington. Wybór zawiera 85 rekordów. „I” Nie Wybór jako kryterium filtrowania elementu znajdującego się na liście alfabetycznej spowoduje wyświetlanie jedynie tych rekordów, które zawierają wskazaną frazę w filtrowanej kolumnie. Zastosowanie filtrowania do kilku kolumn jednocześnie umożliwi dokonywanie bardziej precyzyjnego filtrowania. Usuwanie filtrów z listy - Aby usunąć filtr z jednej kolumny na liście, kliknij strzałkę obok kolumny, a następnie wybierz opcję (Wszystkie). Aby usunąć filtry zastosowane do wszystkich kolumn na liście, w menu Dane wskaż polecenie Filtr/Pokaż wszystko. Aby usunąć strzałki filtru z listy, w menu Dane wskaż polecenie Filtr/Autofiltr. Zadania do samodzielnego wykonania Korzystając z polecenia Autofiltr: 1) Wyświetl wszystkie miasta będące stolicami poszczególnych stanów. 2) W kolumnie Nazwa stanu wyświetl pola zawierające nazwę Arizona. Ile rekordów zostało odfiltrowanych? Jakie miasto jest stolicą stanu Arizona? 3) W którym stanie znajduje się miasto Warsaw? 4) Wyświetl górny 1 % wartości pól zawartych w kolumnie Mężczyźni. Które miasta z odfiltrowanego zakresu danych posiadają największą oraz najmniejszą ilość mężczyzn? Ile wynoszą te ilości? 5) Które miasto w stanie Nevada ma największą liczbę mieszkańców i ile ona wynosi? 6) Wybierz miasta, w których liczba kobiet należy do przedziału (35000; 50000). Ile jest takich miast? POLITECHNIKA ŚLĄSKA. WYDZIAŁ ORGANIZACJI I ZARZĄDZANIA. Katedra Podstaw Systemów Technicznych - Informacja Mapowa w Zarządzaniu Środowiskiem Przemysłowym – _____________________________________________________________________ 7) Wybierz miasta w stanie California, których liczba mieszkańców jest większa niż 100 000, oraz w których jednocześnie liczba gospodarstw domowych jest mniejsza niż 40 000. Ile jest takich miast? Sortowanie Znajdowanie / zastępowanie Zadanie: W kolumnie Stolica stanu znajdź wszystkie pola, w których znajduje się litera Y i następnie zastąp wszystkie słowem TAK. 1. Kliknij na nagłówek kolumny (tak aby podświetlić całą kolumnę) zawierającej szukaną frazę. 2. Wybierz polecenie Edycja/Znajdź lub użyj kombinacji klawiszy Ctrl+F. 3. Po wyborze polecenia otworzy się okno Znajdź (rys.3) Rys. 3. Okno dialogowe Znajdź. W polu Znajdź - wprowadź Y, następnie kliknij na przycisk Zamień. W polu Zamień na - wprowadź TAK, następnie kliknij na przycisk Zamień wszystko. W wyniku tych operacji w tabeli bazy danych wszystkie pola w kolumnie Stolica stanu zawierające literę Y zostały zastąpione słowem TAK. Zadania do samodzielnego wykonania: Korzystając z polecenia Znajdź: 1) Wyszukaj wszystkie rekordy zawierające frazę Montana. Ile ich jest? 2) Znajdź rekord zawierający miasto Freeport, znajdujące się w stanie Texas. Jaki numer ID ma ten rekord? 3) W kolumnie Stolica stanu znajdź wszystkie rekordy zawierające literę N i zamień je na słowo Nie. 4) W stanie Arkansas jest jedno miasto zawierające w swojej nazwie frazę North. Znajdź to miasto, jaka jest całkowita liczba jego mieszkańców?