OBRAZY ZDJĘĆ LOTNICZYCH W POSTACI CYFROWEJ JAKO WARSTWA INFORMACYJNA W GIS WSPIERAJĄCYM GOSPODARKĘ PRZESTRZENIĄ W GMINIE.

Podobne dokumenty
Do obsługi plików BMP należy stworzyć klasę przechowującą zawartość obrazu i udostępniającą następujące metody:

Formaty plików graficznych - wprowadzenie

Bitmapy - format i zastosowanie. Podstawowy format plików bitmapowych, dogodność zastosowania bitmap w prostych animacjach 2D.

Księgarnia internetowa Lubię to!» Nasza społeczność

Generowanie ortofotomapy w aplikacji internetowej Orthophoto Generation in the Web Application

Zintegrowanego Systemu Zarządzania i Kontroli (IACS), struktura systemu oraz podstawowe problemy związane z jego wdrożeniem

HISPASEC. Praktyczne podejście do testowania bezpieczeństwa implementacji obsługi formatów danych. by Gynvael Coldwind

MIERNICTWO GÓRNICZE SYLLABUS

Opracowanie stereogramu zdjęć na stacji cyfrowej Delta

GRAFIKA RASTROWA. WYKŁAD 1 Wprowadzenie do grafiki rastrowej. Jacek Wiślicki Katedra Informatyki Stosowanej

kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) semestr 3

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Kierunek: Geodezja i Kartografia Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

MAPY CYFROWE I ICH ZASTOSOWANIE

Systemy informacji geograficznej

Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface)

Planowanie przestrzenne

RELACYJNE BAZY DANYCH

Wymiar godzin zajęć ECTS ZAL 2 Zarys rolnictwa Z 3 Matematyka wyższa E 4 Repetytorium z matematyki elementarnej

Wykład 13. Systemy Informacji Przestrzennej. Systemy Informacji Przestrzennej 1

Do pobrania ze strony Internetowej

Wybrane zagadnienia w pracy z danymi rastrowymi w ArcGIS Marcin Paź Esri Polska

Jak rozpocząć pracę? Mapa

Przetwarzanie obrazu

WYKONANIE OPROGRAMOWANIA DEDYKOWANEGO

Funkcjonalność systemów zarządzania bazami danych przestrzennych w kartografii internetowej (PosrtgreSQL/PostGIS) Krzysztof Kuśnierek

Uwaga: Akceptowane są wszystkie odpowiedzi merytorycznie poprawne i spełniające warunki zadania.

WIRTUALNE MAPY WEKTOROWO-ORTOFOTOGRAFICZNE DLA PRAC PROJEKTOWYCH

Technologie numeryczne w kartografii. Paweł J. Kowalski

Tworzenie prezentacji w MS PowerPoint

KSZTAŁCENIE W ZAKRESIE KARTOGRAFII I GIS NA UNIWERSYTECIE PRZYRODNICZYM WE WROCŁAWIU HALINA KLIMCZAK INSTYTUT GEODEZJI I GEOINFORMATYKI

Ogółem (godz.) Wykłady. (godz.) 2 Wychowanie fizyczne Z WF 1. 3 Zarys rolnictwa 5 5 Z/O - Z/O projektowe 1

6. Algorytmy ochrony przed zagłodzeniem dla systemów Linux i Windows NT.

Koncepcja pomiaru i wyrównania przestrzennych ciągów tachimetrycznych w zastosowaniach geodezji zintegrowanej

Ogółem. Wykłady. (godz.) (godz.) 2 Wychowanie fizyczne Z WF 1. 3 Zarys rolnictwa 5 5 Z/O - Z/O projektowe 1

Nowe możliwości systemu mapy numerycznej GEO-MAP

Kierunek: Geodezja i Kartografia Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Model Agroklimatu Polski jako moduł ZSI RPP

Kierunek: Geodezja i Kartografia Poziom studiów: Studia I stopnia Forma i tryb studiów: Niestacjonarne. Wykład Ćwiczenia

3.4. Opis konfiguracji layoutów.

Konfigurator SWDE Instrukcja

Przetworzenie map ewidencyjnych do postaci rastrowej

Ogółem. Wykłady. (godz.) (godz.) 2 Wychowanie fizyczne ZAL WF 1. 3 Zarys rolnictwa Z/O - - audytoryjne 1

Wydział Inżynierii Środowiska, Geomatyki i Energetyki Kierunek: Geodezja i Kartografia

Elektroniczna Baza Danych Przestrzennych

Wydział Inżynierii Środowiska, Geomatyki i Energetyki Kierunek: Geodezja i Kartografia

PROGRAMY NARZĘDZIOWE DOKUMENT

GEO-SYSTEM Sp. z o.o. ul. Kubickiego 9 lok. 5, Warszawa, tel./fax , geo-system@geo-system.com.

Podstawy grafiki komputerowej. Teoria obrazu.

System mapy numerycznej GEO-MAP

Podstawy Informatyki Wykład V

Wydział Inżynierii Środowiska, Geomatyki i Energetyki

Warszawa, dnia 31 października 2018 r. Poz OBWIESZCZENIE MINISTRA INWESTYCJI I ROZWOJU 1) z dnia 22 października 2018 r.

Zarządzanie danymi przestrzennymi

Robocza baza danych obiektów przestrzennych

Podstawy grafiki komputerowej

J A K P O W S T A J E T B D

Koncepcja systemu informatycznego realizującego w środowisku Oracle Spatial proces generalizacji modelu BDOT10 do postaci BDOT50

Spis treści CZĘŚĆ I POZYSKIWANIE ZDJĘĆ, OBRAZÓW I INNYCH DANYCH POCZĄTKOWYCH... 37

CEL zapoznanie z programem do tworzenia rysunków i ukazanie możliwości Edytora obrazów do sporządzania rysunków i ikon.

Wydział Inżynierii Środowiska, Geomatyki i Energetyki

Wymagania edukacyjne na ocenę z informatyki klasa 3

Definicja i funkcje Systemów Informacji Geograficznej

CYFROWA METODA BUDOWY NUMERYCZNEGO MODELU TERENU.

Archiwum Fotogrametrii, Kartografii i Teledetekcji Vol. 9,1999, s ISBN UW AGI O M APAC H K O M P U T ER O W YC H

Implementacja standardu GML w oprogramowaniu ESRI i GISPartner na przykładzie Geoportalu2

WYKORZYSTANIE GIS W SERWISIE INTERNETOWYM SAMORZĄDU WOJEWÓDZTWA MAŁOPOLSKIEGO

Wydział Inżynierii Środowiska, Geomatyki i Energetyki Kierunek: Geodezja i Kartografia

BDOT doświadczenia wykonawców w przy realizacji projektów w na

Geomatyka. Geodezja i Kartografia I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

Projekt przejściowy 2016/2017 BARTOSZ JABŁOŃSKI

HARMONIZACJA DANYCH W PLANOWANIU PRZESTRZENNYM

INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

M O DEL T E K ST O W Y DANYCH G RAFIC ZNYCH I M O ŻLIW O ŚC I JEG O ZASTO SO W A N IA W FO TOGRAM ETR II C Y FR O W EJ

PORÓWNANIE EDUKACYJNEGO OPROGRAMOWANIA DO LOTNICZEJ FOTOGRAMETRII CYFROWEJ Z PROFESJONALNYMI SYSTEMAMI FOTOGRAMETRYCZNYMI

INFORMATYKA POZIOM ROZSZERZONY

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Załącznik nr 2. Zasady pracy aplikacji InteGrRej.

SYSTEM INFORMACJI GIS DLA POTRZEB GOSPODARKI WODNEJ WOJ. ZACHODNIOPOMORSKIEGO

KIERUNKOWE EFEKTY KSZTAŁCENIA DLA KIERUNKU GEODEZJA I KARTOGRAFIA

Etap I V Gminnego Konkursu Informatycznego.

dr hab. inż. Lidia Jackowska-Strumiłło, prof. PŁ Instytut Informatyki Stosowanej, PŁ

MODERNIZACJI EWIDENCJI GRUNTÓW I BUDYNKÓW

Geodezja i Kartografia I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) semestr 4

Wymagania na poszczególne oceny w klasach 3 gimnazjum

Zamiana reprezentacji wektorowej na rastrową - rasteryzacja

Departament Geodezji i Kartografii Urzędu Marszałkowskiego Województwa Łódzkiego

PODZIAŁY NIERUCHOMOŚCI wg standardów

Wykład 8: klasy cz. 4

Geodezja i kartografia Kształcenie na Uniwersytecie Przyrodniczym w Lublinie

Proste pomiary na pojedynczym zdjęciu lotniczym

PRZEWODNIK PO PRZEDMIOCIE

MODERNIZACJI EWIDENCJI GRUNTÓW I BUDYNKÓW

SYLABUS/KARTA PRZEDMIOTU

Atrybuty podstawowych obiektów bazy danych ewidencyjnych oraz metody ich weryfikacji

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

Transkrypt:

Polskie Towarzystwo Fotogrametrii i Teledetekcji oraz Zakład Fotogrametrii i Informatyki 7 eledetekcyjnej Wydziału Geodezji Górniczej i Inżynierii Środowiska Akademii Górniczo-Hutniczej w Krakowie Archiwum Fotogrametrii, Kartografii i Teledetekcji VoL 8,1998, str. 22 1: 22-8 ISBN 83-906804-4-0 Janusz Kosakowski OBRAZY ZDJĘĆ LOTNICZYCH W POSTACI CYFROWEJ JAKO WARSTWA INFORMACYJNA W GIS WSPIERAJĄCYM GOSPODARKĘ PRZESTRZENIĄ W GMINIE. OPIS KONCEPCJI PROGRAMU W ŚRODOWISKU WINDOWS. Referat opisuje koncepcję programu komputerowego integrującego cyfrowe obrazy fotogrametrycznych zdjęć lotniczych z przestrzennym aspektem własności gruntów. Aplikacja taka powinna zawierać narzędzia do obsługi, obrazów rastrowych, grafiki wektorowej oraz bazy danych. Z uwagi na geometrię zdjęć (rzut środkowy), niezbędne też jest rozwiązanie zagadnień związanych z przekształceniami rzutowymi oraz orientacją wzajemną i bezwzględną stereogramów. 1. Wprowadzenie Gospodarka przestrzenna wy maga podejmowania działań w takich dziedzinach jak kataster nieruchomości, planowanie przestrzenne, ochrona środowiska itd.... Dzisiaj trudno sobie wyobrazić wykonywanie związanych z tym zadań bez komputerów i przetwarzania dużej ilości informacji. Odpowiednim do tego środowiskiem jest środowisko GIS, Według Yue-Hong Chou: GIS jest zorganizowanym zestawem sprzętu. oprogramowania, danych geograficznych oraz personelu, zaprojektowanym do efektywnego ^^łlluł-jjgjshp-wywania, uaktualniania, przetwarzania, analizowania i prezentowania wszelkich fonn informacji odniesionej geografinynift [Chou Y., 1997/. Podstawowym zadaniem GIS jest tworzenie informacji na podstawie danych. W związku z tym system taki składa się zwykle z trzech modułów: grafiki rastrowej, grafiki wektorowej i bazy danych, w a z z narzędziami właściwymi dla tych form danych. Obecnie na rynku istnieje dosyć szeroka oferta środowisk GIS, które przy różnym nakładzie środków umożliwiają tworzenie projektów mających realizować określone zadania. Daje się jednak zauważyć, że moduły przeznaczone do posługiwania się danymi fotogrametrycznymi i satelitarnymi są często odrębnymi i kosztownymi pakietami. W Akademii Rolniczo Technicznej w Olsztynie, w Instytucie Gospodarki Przestrzennej jest rozwijane autorskie oprogramowanie, którego zadaniem jest wspomaganie gospodarowania przestrzenią. Główny nacisk jest położony na wykorzystanie danych fotogrametrycznych oraz odniesienie tych danych do przestrzennego aspektu własności gruntów. Środowiskiem programistycznym jakie zostało wybrane do realizacji zadania jest pakiet Builder C++ firmy Borland. System operacyjny to Windows NT 4.0 Workstation. W skład pakietu wchodzi Borland Database Engine. Jest to środowisko relacyjnej bazy

2 2-2 Archiwum Fotogrametrii, Kartografii i Teledetekcji, vol. 8, Kraków 1998 danych, w którym z poziomu kodu źródłowego można tworzyć tabele, dodawać, usuwać i aktualizować rekordy oraz przy pomocy składni SQL realizować algebrę relacji, której podstawowymi operatorami są selekcja, rzut i złączenie. 2. Architektura programu Aplikacja została zaprojektowana według architektury Multi Document Interfejs (MDI). Zaletą takiego podejścia jest jednorazowe zdefiniowanie klasy MDIChild (okna potomnego, w którym wyświetlany jest obraz), wraz ze wszystkimi jej metodami, przy czym w jednym czasie może być wywołanych wiele instancji tei klasy Obraz może być wyświetlany na trzy różne sposoby: - wyświetlanie pojedynczego obrazu; - wyświetlanie sumy dwóch różnych obrazów (anaglify); - wyświetlanie dwóch obrazów obok siebie celem obserwacji stereoskopowej. Obraz wyświetlany jest w kontekście urządzenia HDC komponentu PaintBox, który wywodzi się z klasy GraphicObject i jest obiektem klasy MDIChild. Celem przyśpieszenia obsługi zdarzenia OnPaint, czyli odświeżania obrazu na monitorze zadeklarowano trzy różne komponenty PaintBox: dla pojedynczego obrazu, dlaanaglifów i dla pary obrazów. Każdy z nich ma zdefiniowaną inną funkcję Paintlt wywoływaną przez OnPaint. W chwili wywoływania konstruktora klasy MDIChild jeden z komponentów PaintBox określany jest jako aktywny. W ten sposób uniknięto konieczności analizy, który z obrazów ma być wyświetlany przy obsłudze zdarzenia OnPaint. Grafika wektorowa jest obsługiwana przy pomocy struktur potrzebnych do zapisu pliku oraz prezentacji obiektów graficznych w pamięci komputera. Część opisowa ewidencji gruntów została ujęta w postaci tabel bazy danych. Na poniższym schemacie pokazano ważniejsze klasy aplikacji: - MainForm - główne okno aplikacji; - MDIChild - okna potomne służące do wyświetlania obrazów; - MyVector - klasa zaprojektowana do obsługi obrazu wektorowego, - Kataster - klasa zapewniająca import i dostęp do danych opisowych ewidencji gruntów; - Mylmage - klasa zaprojektowana do obsługi obrazu rastrowego; - Cale - obliczanie parametrów transformacji, wyrównanie metodą najmniejszych kwadratów; - Collect - okno do kolekcji par punktów przy transformacjach Helmerta, afinicznej i DLT; - Points - okno wyboru z bazy punktów; - SpatialFilters - okno do konstrukcji i wyboru filtrów przestrzennych; - Orient - procedury wyznaczania elementów orientacji wzajemnej i bezwzględnej.

J. Kosakowski: Obrazy cyfrowe zdjęć lotniczych jako... 22-3 Rys. 1: Schemat architektury programu

2 2-4 Archiwum Fotogrametrii, Kartografii i Teledetekcji, vol. 8, Kraków 1998 3. Część opisowa ewidencji gruntów Część opisowa ewidencji gruntów została ujęta w trzech tabelach udostępnianych przez BDE: - skorowidz działek ewidencyjnych, - skorowidz numerów jednostek rejestrowych, - skorowidz władających. Schematy formalne tabel mają następującą postać [Kosakowski J., 1997/: Działki ( nrjednostkirejestrowej, nr_działki, powierzchnia_działki); Jednostkirejestrowe (nrjednostki rejestrowej); Władający ( nrjednostki rejestrowej, nazwa, forma_władania, adres,...). 4. Obraz wektorowy Prezentację wektorową w programie mają dane dotyczące działek ewidencyjnych i planu przestrzennego zagospodarowania (granice, numery). Została zaprojektowana klasa MyVector do obsługi obrazu wektorowego. Hierarchia obiektów w tej klasie oraz struktury potrzebne do zapisu pliku i prezentacji obiektów graficznych zostały przyjęte według Nabayjoti Barkakati z drobnymi zmianami. [Barkakati N., 1993/. Rys. 2: Hierarchia obiektów graficznych w klasie MyVector Format pliku. 4-bąjtowa struktura MDG 60 bajtów komentarza szerokość pola roboczego (short int) wysokość pola roboczego (short int) 56 bajtów (niewykorzystane) 4-ba)towy adres pierwszego elementu graficznego 2-bajtowy identyfikator elementu graficznego 4-bajtowy adres następnego elementu graficznego cd. tabeli na następnej stronie

J. Kosakowski: Obrazy cyfrowe zdjąć lotniczych jako... 2 2-5 IIPP IS m U. 2-bajtowy identyfikator elementu graficznego następnego elementu graficznego 2-baitowy identyfikator elementu graficznego 4-bąitowy adres ( 0 = ostatni element) Struktura bloku danych elementu graficznego zależy od typu obiektu określonego przez dwubajtowy identyfikator tego elementu. Poniżej pokazano struktury Rectangle oraz PolyLine. Priorytet (short) współrzędna x lewego górnego rogu (short) współrzędna y lewego górnego rogu (short) współrzędna x prawego dolnego rogu (short) współrzędna y prawego dolnego rogu (short) struktura DrawingAttributes Priorytet (short) Liczba punktów (short-) współrzędna x pierwszego punktu (short) współrzędna y pierwszego punktu(short) współrzędna x drugiego punktu (short) współrzędna x ostatniego punktu (short-) struktura DrawingAttributes Struktura DrawingAttributes została nieznacznie zmieniona. numer warstwy (I bajt) link (2 bajty) Parametry warstw (typ, grubość i kolor linii) mogą być zapisane w oddzielnym pliku lub tabeli, Pole link posłuży do zapisu numeru połączenia elementu graficznego z rekordem w tabeli bazy danych.

2 2-6 Archiwum Fotogrametrii, Kartografii i Teledetekcji, vol. 8, Kraków 1998 5. Obraz rastrowy Obraz rastrowy program przechowuje w pamięci jako DEB (Device Independent Bitmap - bitmapa niezależna od urządzenia). Struktura tej bitmapy jest taka sama jak pliku graficznego w formacie BMP, dlatego zdecydowano się na czytanie i zapis obrazów w tym formacie [Barkakati N, 1993; Russ J., 1995]. Zarys struktury BMP. BitmapF ileheader BitmapInfoHeader Paleta kolorów (tablica struktur RGBQUAD) Tablica pikseli Zarys struktury DIB. BitmapInfoHeader Paleta kolorów (tablica struktur RGBQUAD) Tablica pikseli typedef struct tagbitmapfileheader { WORD bftype; DWORD bfsize; WORD bfreservedl; WORD bfreserved2; DWORD bfoffbits; } BITMAPFILEHEADER; typedef struct tagbitmapinfoheader{ DWORD bisize; LONG biwidth; LONG biheight; WORD biplanes; WORD bibitcount DWORD bicompression; DWORD bisizelmage; LONG bixpelspermeter; LONG biypelspermeter; DWORD biclrused; DWORD biclrimportant; } BITMAPINFOHEADER; typedef struct tagrgbquad { BYTE rgbblue; BYTE rgbgreen; BYTE rgbred; BYTE rgbreserved; } RGBQUAD;

J. Kosakowski: Obrazy cyfrowe zdjąć lotniczych jako 22-7 Do czytania i zapisu pliku oraz operacji na obrazie została zaimplementowana klasa Mylmage. Klasa ta nie jest związana z żadnym obiektem graficznym, natomiast jej deklaracja jest dołączona w plikach nagłówkowych wszystkich klas, które mają dostęp do danych obrazu. W klasie Mylmage zadeklarowano między innymi następujące funkcje: - Mylmage :: read (...)- czysta funkcja wirtualna; - Mylmage :: write (...)- czysta funkcja wirtualna; - Mylmage :: readlmage (...) - odczyt pliku BMP; Mylmage :: readpartoflmage (...)- odczyt dowolnego fragmentu pliku BMP; - Mylmage :: writelmage (...)- zapis pliku BMP; - Mylmage :: makehist (...)- budowa histogramu obrazu; - Mylmage :: drawhist (...)- rysowanie histogramu w zadanym kontekście urządzenia; - Mylmage :: showdib (...) - wyświetlanie Dib w zadanym kontekście urządzenia bez konieczności zamiany na DDB (device dependent bitmap); - Mylmage :: stretchdib (...) - powiększanie i pomniejszanie Dib w zadanym kontekście urządzenia bez konieczności zamiany na DDB; - Mylmage :: filterlt (...)- filtracja obrazu w dziedzinie przestrzennej metodą splotu; - Mylmage :: getpixelvalue (...) - czytanie wartości piksela o zadanych współrzędnych obrazu; - Mylmage :: makelmage (...)- tworzenie pustej Dib z alokacją pamięci według zadanych parametrów (wysokość, szerokość, liczba bitów na piksel). 6. Plakat posterowy Na plakacie posterowym przedstawiono: 1). tabele zawierające dane opisowe ewidencji gruntów; 2). obraz anaglifowy; 3). obraz numerycznego modelu terenu uzyskany przez wektoryzację warstwie na mapie topograficznej; 4). obraz przekształcenia rzutowego przestrzeni na płaszczyznę. Przekształcenie zostało wykonane według wzorów [Sitek Z. 1991/: X: AX+BY+CZ+D EX + FY + GZ + 1 HX + IY + JZ + K Yi ~ EX + FY + GZ + 1 Obraz docelowy był próbkowany z obrazu źródłowego metodą najbliższego sąsiedztwa Russ J. [1995/. Współrzędna Z została uzyskana z numerycznego modelu terenu. Współrzędne x1; y, są w układzie znaczków tłowych po uprzedniej transformacji Helmerta z układu obrazu.

2 2-8 Archiwum Fotogrametrii, Kartografii i Teledetekcji, vol. 8, Kraków 1998 8. Zakończenie Środowisko kompilatora C++ Builder firmy Borland okazało się dość przyjaznym i umożliwiającym sprawne oprogramowanie algorytmu grafiki wektorowej i rastrowej. Borland Database Desktop ma słabo rozwinięty interfejs w porównaniu na przykład z MS Access. Mimo to nie można mieć zastrzeżeń do BDE, ponieważ dysponuje chyba wszystkimi funkcjami, dostępnymi z poziomu kodu źródłowego, potrzebnymi do obsługi nawet skomplikowanych operacji na bazie danych. Zagadnienia związane z zastosowaniem fotogrametrycznych zdjęć lotniczych w projektach GIS są atrakcyjne z naukowo badawczego punktu widzenia, ze względu na coraz większą popularność tych danych w Polsce oraz ciekawe aspekty techniczne. W opisywanym programie mechanizmy związane z grafiką wektorową oraz orientacją wzajemną i bezwzględną stereogramu są nadal w opracowaniu. Literatura 1. Barkakati N., 1993, Imaging and Animation for Windows, Prentice Hall International, England; 2. Kosakowski J., 1997, Wykorzystanie środowiska relacyjnej bazy danych jako platformy roboczej do przetwarzania danych przy odnowieniu ewidencji gruntów, Przegląd Geodezyjny, Sigma, Warszawa; 3. Muraszkiewicz M., 1993, Bazy danych, Akademicka Oficyna Wydawnicza RM, Warszawa; 4. Russ J., 1995, The Image Processing Handbook, CRC Press, London; 5. Sitek Z., 1991), Fotogrametria ogólna i inżynieryjna, Państwowe Przedsiębiorstwo Wydawnictw Kartograficznych, Warszawa, Wrocław; 6. Chou Y., 1997, Exploring Spatial Analisis in Geographies Information Systems, ONWORD PRESS, Santa Fe. Recenzowała: dr inż. Beata Hejmanowska