background image

 Politechnika Wrocławska 

Wydział Informatyki i Zarządzania 

Zakład Systemów Informacyjnych 

 

 
 
 
 

Sebastian Łękawa

 

 

 
 

Analiza danych w Systemach Informacji 

Przestrzennej. 

 

 

PRACA MAGISTERSKA

 

 
 
 
 
 
 
 
 

 
 
 

 

Promotor : dr  inż. Bogdan Trawiński 
 

 
 
 
 
 
 

Wrocław 2002 

background image

 

WSTĘP.......................................................................................................................................... 4

 

ROZDZIAŁ 1. WPROWADZENIE DO SYSTEMÓW INFORMACJI PRZESTRZENNEJ ..... 7

 

1.1.

 

D

EFINICJA 

S

YSTEMU 

I

NFORMACJI 

P

RZESTRZENNEJ

...................................................7 

1.2.

 

H

ISTORIA  

SIP .........................................................................................................8 

1.3.

 

E

LEMENTY 

S

YSTEMÓW 

I

NFORMACJI 

P

RZESTRZENNEJ

...............................................9 

1.4.

 

P

OJĘCIA ZWIĄZANE Z INFORMACJĄ PRZESTRZENNĄ

.................................................10 

1.4.1. Dane przestrzenne .......................................................................................10 
1.4.2. Jakość danych .............................................................................................11 
1.4.3. Triangulacja ................................................................................................12 

1.5.

 

K

LASYFIKACJA SYSTEMÓW INFORMACJI PRZESTRZENNEJ

........................................13 

1.6.

 

M

ODELE DANYCH PRZESTRZENNYCH

......................................................................14 

1.6.1. Prosty model wektorowy .............................................................................15 
1.6.2. Topologiczny model danych wektorowych..................................................16 
1.6.3. Model rastrowy ...........................................................................................17 
1.6.4. Model regularnej siatki kwadratów..............................................................17 
1.6.5. Model siatki trójkątów (TIN).......................................................................18 
1.6.6. Model warstwicowy ....................................................................................19 

1.7.

 

G

ENERALIZACJA

....................................................................................................19 

1.8.

 

Ź

RÓDŁA DANYCH

...................................................................................................21 

1.8.1. Dane wektorowe..........................................................................................22 
1.8.2. Dane rastrowe .............................................................................................24 

ROZDZIAŁ 2. MAPY NUMERYCZNE ................................................................................... 27

 

2.1.

 

D

EFINICJA MAPY NUMERYCZNEJ

.............................................................................27 

2.2.

 

P

OJĘCIA ZWIĄZANE Z MAPAMI

................................................................................29 

2.2.1. Obiekty i atrybuty .......................................................................................29 
2.2.2. Warstwa mapy ............................................................................................29 
2.2.3. Mapa tematyczna ........................................................................................30 
2.2.4. Skala mapy..................................................................................................30 
2.2.5. Oznaczenia obiektów na mapach.................................................................31 
2.2.6. Jednostki ewidencyjne.................................................................................32 

2.3.

 

K

LASYFIKACJA MAP

...............................................................................................32 

2.4.

 

Z

NAKI KARTOGRAFICZNE

.......................................................................................32 

2.5.

 

O

DWZOROWANIA KARTOGRAFICZNE

......................................................................34 

2.5.1. Rodzaje odwzorowań kartograficznych .......................................................35 

2.6.

 

U

KŁADY WSPÓŁRZĘDNYCH GEODEZYJNYCH

...........................................................36 

2.7.

 

M

APA RASTROWA A MAPA WEKTOROWA

................................................................38 

2.7.1. Mapa wektorowa.........................................................................................38 
2.7.2. Mapa rastrowa.............................................................................................39 

2.8.

 

M

APA W 

I

NTERNECIE

(W

EB 

GIS) ............................................................................40 

ROZDZIAŁ 3. ANALIZA DANYCH PRZESTRZENNYCH................................................... 42

 

3.1.

 

P

ODSTAWY ANALIZY

..............................................................................................42 

3.2.

 

K

LASYFIKACJA I WYSZUKIWANIE

...........................................................................45 

3.2.1. Wskazywanie ..............................................................................................45 
3.2.2. Selektywne wyszukiwanie...........................................................................46 
3.2.3. Klasyfikacja ................................................................................................46 

3.3.

 

P

OMIARY

...............................................................................................................47 

3.4.

 

F

UNKCJE SĄSIEDZTWA

...........................................................................................48 

background image

 

3.5.

 

F

UNKCJE ŁĄCZENIA

...............................................................................................48 

3.5.1. Funkcje ciągłości.........................................................................................49 
3.5.2. Buforowanie................................................................................................49 
3.5.3. Funkcje sieciowe.........................................................................................49 

3.6.

 

F

UNKCJE NAKŁADANIA

..........................................................................................50 

3.7.

 

A

UTOKOWARIANCJA GEOSTATYSTYCZNA 

(

PRZESTRZENNA

) ....................................51 

3.8.

 

K

ONWERSJA FORMATÓW DANYCH

..........................................................................51 

ROZDZIAŁ 4. PRZEGLĄD NAJBARDZIEJ POPULARNYCH SYSTEMÓW SIP/GIS........ 53

 

4.1.

 

PC

 

A

RC

/I

NFO

........................................................................................................53 

4.2.

 

M

AP

I

NFO

..............................................................................................................54 

4.3.

 

MGE

 

(M

ODULAR 

GIS

 

E

NVIROMENT

).....................................................................55 

4.4.

 

M

ICROSTATION 

G

EO

G

RAPHICS

..............................................................................56 

4.5.

 

M

APA 

-

 

500 ...........................................................................................................57 

4.6.

 

TNT

MIPS

...............................................................................................................58 

ROZDZIAŁ 5. ZAŁOŻENIA SYSTEMU EGB2000-SIP ......................................................... 59

 

5.1.

 

O

PIS SYSTEMU 

EGB2000.......................................................................................59 

5.2.

 

C

EL SYSTEMU

........................................................................................................61 

5.3.

 

P

RZYJĘTE ZAŁOŻENIA

............................................................................................62 

ROZDZIAŁ 6. IMPLEMENTACJA MODUŁU INTERNETOWEGO EGB2000–SIP ............ 64

 

6.1.

 

P

LATFORMA SYSTEMOWA

......................................................................................64 

6.2.

 

U

Ż

YTE TECHNOLOGIE I NARZĘDZIA PROGRAMISTYCZNE

..........................................64 

6.2.1. Technologia ASP (ang. Active Server Pages) ..............................................64 
6.2.2. Bazy danych................................................................................................65 
6.2.3. Dostęp do bazy danych................................................................................66 
6.2.4. Biblioteka graficzna ....................................................................................66 
6.2.5. Technologia ActiveX i COM.......................................................................66 

6.3.

 

Z

ASTOSOWANE ROZWIĄZANIA

...............................................................................68 

6.3.1. Sposób działania EGB2000-SIP ..................................................................68 
6.3.2. Baza danych................................................................................................69 

6.4.

 

I

MPLEMENTACJA FUNKCJI ANALITYCZNYCH SYSTEMU 

EGB2000–SIP.....................72 

6.4.1. Analizy zewnętrzne .....................................................................................73 
6.4.2. Analizy wewnętrzne....................................................................................77 

6.5.

 

D

ODATKOWE OPCJE

...............................................................................................87 

6.5.1. Lista wyświetlonych działek........................................................................87 
6.5.2. Menadżer warstw ........................................................................................87 
6.5.3. Nawigator ...................................................................................................88 
6.5.4. Inne funkcje systemu...................................................................................89 

PODSUMOWANIE.................................................................................................................... 92

 

BIBLIOGRAFIA ........................................................................................................................ 94

 

SPIS ILUSTRACJI ..................................................................................................................... 96

 

ZAŁĄCZNIK A. KLASYFIKACJA MAP TEMATYCZNYCH............................................... 98

 

ZAŁĄCZNIK B. ZESTAWIENIE PROGRAMÓW TYPU SIP/GIS. ..................................... 101

 

background image

 

Wstę

 
 

Systemy  informacji  przestrzennej  (SIP)  są  jednym  z  najszybciej  rozwijających 

się działów informatyki, rośnie także liczba ich użytkowników. Postęp, jaki uczyniono 

w  grafice  komputerowej,  bazach  danych,  a  także  wzrost  mocy  obliczeniowej 

komputerów  sprawia,  że  sprzęt  i  oprogramowanie  SIP  ustanowiły  swoiste  standardy 

gromadzenia i przetwarzania danych przestrzennych. Prognozy na najbliższe 20-30 lat 

wskazują, iż wszyscy będziemy korzystali z SIP oraz uzyskanych dzięki nimi wyników 

analiz przestrzennych.  

 

 

Ilość danych gromadzonych na świecie wzrasta z roku na rok, jednak same dane 

nie  stanowią  jeszcze  na  tyle  cennej  informacji,  by  móc  na  jej  podstawie podejmować 

różnego  rodzaju strategiczne  decyzje,  typu  gdzie  postawić  dom lub  wybudować  nowe 

lotnisko.  Aby  taka  informacja  mogła  być  użyta  musi  być:  prawdziwa,  pełna  i 

przedstawiona  w  odpowiedniej  formie.  W  tym  celu  należy  przeprowadzić  analizę 

przestrzenną posiadanych danych. Klasyczne metody analizowania danych polegają na 

wykorzystywaniu  typowych  pakietów  analizy  statystycznej,  które  nie  uwzględniają  w 

procesie analizy  lokalizacji  danych. W  tym celu należy  użyć  specjalistycznych  analiz, 

jakie oferują systemy informacji przestrzennej.  

Lokalizacja jest cechą niemal wszystkich obiektów, o których zbierane są dane. Domy 

mają adresy, które definiują ich lokalizację. Określenie stanu lasów, dróg lub terenów 

zagrożonych  przez  powódź  jest  nierozerwalnie  związane  z  lokalizacją  tych  obiektów. 

Ze  wzglądu  na  to,  że  lokalizacja  najczęściej  określana  jest  przez  współrzędne 

przestrzenne  (geograficzne),  systemy  te  zyskały  nazwę  systemów  informacji 

przestrzennej (SIP). 

 

 

Najważniejszą  cechą  tych  systemów  jest  bez  wątpienia  analiza  danych.  Jej 

obecność  odróżnia  systemy  SIP  od  systemów  projektowania  wspomaganego 

komputerowo  CAD,  programów  do  automatycznego  tworzenia  map  czy  też 

przetwarzania obrazu. 

Celem  pracy,  jaki  sobie  postawiłem  było  dokonanie  analizy  i  przeglądu  Systemów 

Informacji  Przestrzennej  oraz  stosowanych  metod  analizy  danych  w  tych  systemach. 

Ponadto  zbudowałem  system  umożliwiający  prowadzenie  analiz  przestrzennych  na 

wektorowej

 mapie numerycznej. Budowa takiego systemu jest zadaniem ciekawym, ale 

background image

 

jednocześnie bardzo złożonym. Z jednej strony 

konieczne jest

 zapoznanie się z budową 

mapy  numerycznej,  która  będzie  miejscem  prowadzonych  analiz.  Z  drugiej  strony 

należy  zaimplementować  techniki  tworzenia  i  rozpoznawania  obiektów,  rodzajów  i 

metod  analiz  przestrzennych  Dodatkowo  dochodzi  użycie  przyjętych  i  cenionych 

narzędzi jak SQL Server, Oracle. 

 

 

Rozporządzenie ministra finansów z 2001 roku w sprawie ewidencji gruntów i 

budynków  wprowadziło  potrzebę  prowadzenia  ewidencji  tych  obiektów.  W  tym  celu 

powstał  system  EGB2000,  który  wspomaga  użytkownika  w  zarządzaniu  jednostkami 

rejestrowymi oraz budynkami i lokalami, które do nich należą. System posiada wersję 

klient-serwer  oraz  internetową.  Pierwsza  z  nich  współpracuje  z  programem 

Microstation,  który  pozwala  na  dalece  posunięte  operacje  na  mapie  numerycznej, 

jednak jest rozwiązaniem niezwykle drogim. W wersji internetowej EGB2000 brak było 

możliwości, rysowania działek i prowadzenia analiz. 

System  EGB2000–SIP  dostarcza  funkcje  umożliwiające  obrazowanie  obiektów 

ewidencyjnych  oraz  dokonywanie  dużej  liczby  złożonych  analiz  przestrzennych. 

Posiada całą gamę funkcji niezbędnych przy zarządzaniu mapą numeryczną w systemie 

typu SIP. Działa w sieci Internet, co sprawia, iż jest wzbogaceniem EGB2000 In6ternet 

o możliwość tworzenia mapy numerycznej i prowadzenia analiz. 

 

 

W  pierwszym  rozdziale  znajdują  się  ogólne  informacje  o  systemach  SIP,  ich 

historia,  klasyfikacja,  specyficzne  dla  nich  zagadnienia.  Ponadto 

przedstawiam

 

podstawowe pojęcia i problemy, które będą niezbędna dla dalszego zrozumienia pracy. 

 

Następnie 

omawiam

  mapy  numeryczne,  ich  charakterystykę,  podział,  różnice 

między  mapą  wektorową  a  rastrowa  oraz  najważniejsze  zagadnienia.  Znajduje  się  tu 

również opis zasady działania systemów SIP w sieci Internet. 

 

W  trzecim  rozdziale  zostały  opisane  analizy  przestrzenne.  Każdą  z  metod 

scharakteryzowano i przestawiono dla niej możliwości i przykłady wykorzystania. Duża 

część z omawianych tu metod analizy została zaimplementowana w systemie. 

 

W kolejnym rozdziale przedstawiłem najpopularniejsze systemy SIP, które były 

dla  mnie  wzorem  przy  realizacji  mojego  zadania.  Wybrałem  systemy  różnej  klasy  od 

prostszych do tych niezwykle złożonych i rozbudowanych. 

 

W  piątym  rozdziale  umieściłem  informacje  o  założeniach  systemu  EGB2000-

SIP, jego powiązaniu z systemem ewidencji gruntów i budynków EGB 2000. 

background image

 

 

Ostatni  rozdział  pracy  poświęcony  jest  realizacji  systemu,  a  zwłaszcza  funkcji 

analitycznych.  Przedstawiłem  tu  technologie,  jakie  użyłem  w  czasie  realizacji,  zasadę 

działa systemu oraz szczegółowy opis zaimplementowanych funkcji analitycznych. 

Pracę kończy podsumowanie zawierające wnioski z wykonanej pracy. 

background image

 

Rozdział 1. Wprowadzenie do systemów 
informacji przestrzennej   

 

1.1.  Definicja Systemu Informacji Przestrzennej 

 

 

System  informacji  przestrzennej  nie  ma  precyzyjnej  definicji.  Zazwyczaj 

SIP  jest  określany  za  pomocą  zbioru  narzędzi  poddanych  organizacji  pracy 

przeznaczonych albo do modelowania rzeczywistości, albo do zarządzania przestrzenią 

rzeczywistą, czyli jest określony w sposób techniczno-socjologiczny. Z tych rozróżnień 

wynikają z kolei różne aspekty jego definicji, jednak wszystkie one są zbieżne. 

 

 „System informacji przestrzennej(SIP) jest to system informatyczny zaprojektowany do 

pracy  z  danymi,  które  są  odniesione  do  przestrzennych  lub  geograficznych 

współrzędnych.  Innymi  słowy  SIP  jest  za-równo  systemem  bazodanowym  z 

możliwością przechowywania przestrzennie odniesionych danych, jak i zbiorem funkcji 

przeznaczonych do przetwarzania tych danych.” [3] 

„SIP  to  system  składający  się  ze sprzętu,  oprogramowania i  procedur  zaprojektowany 

dla  zbierania,  zarządzania,  manipulowania,  analizowania,  modelowania  i  wizualizacji 

danych  odniesionych  przestrzennie,  w  celu  rozwiązywania  skomplikowanych 

problemów planistycznych i organizacyjnych.” [2] 

Systemy  informacji  przestrzennej  mają  wielofunkcyjny  charakter;  powstały  w 

różnych  środowiskach  zawodowych.  Okoliczność  ta  oraz  fakt,  iż  systemy  te 

ukształtowały się niedawno, spowodowała pewne niespójności, co do terminologii. W 

ś

rodowisku  geografów  funkcjonuje  pojęcie  systemu  informacji  geograficznej  (GIS), 

wśród  geodetów  spotykamy  się  z  terminem  systemy  informacji  terenowej  (LIS). 

Granica  między  tymi  pojęciami  nie  jest  jednoznaczna.  Pojęcie  GIS  łączone  jest  z 

małymi skalami, natomiast systemy terenowe przypisuje się do dużych skal. 

GIS  (ang.  Geographical  Information  System)  -  Geograficzny  System  Informacyjny  to 

zorganizowany  system  składający  się  z  komputera,  oprogramowania,  danych 

geograficznych  i  obsługi,  zaprojektowany  w  celu  efektywnego  przechowywania, 

uaktualniania, przetwarzania, analizowania  i wyświetlania  wszystkich  form  informacji 

mających odniesienie geograficzne.   

background image

 

LIS  (ang.  Land  Information  System)  –  System  Informacji  o  Terenie  zawiera  on 

informacje o podziale własności terenu. Systemy te są utrzymywane i zarządzane przez 

jednostki administracji państwowej, które są prawnie zobligowane do przechowywania, 

aktualizacji i udostępniania tych danych.  

1.2.  Historia  SIP 

 

Jako początek systemów SIP przyjmuje się późne lata pięćdziesiąte, wówczas to 

nastąpiły  pierwsze  próby  użycia  komputerów  do  tworzenia  map  tematycznych,  czyli 

map  przedstawiających jedno  lub  kilka  zjawisk  występujących  na  powierzchni  Ziemi. 

Wciąż  rosnący  rozwój  techniki  komputerowej  sprzyjał  zwiększeniu  różnorodności 

zastosowań  w  analizach  danych  przestrzennych..  Na  początku  lat  sześćdziesiątych  w 

MIT  (ang.  Massachusette  Institute  of  Technology)  opracowano  technikę  kreślenia 

komputerowego,  w  tym  samym  czasie  szwedzki  geograf  T.  Hagerstrand  wprowadził 

analizę  ilościową  do  geografii,  a  w  Wielkiej  Brytanii  wynaleziono  digitalizer. 

Wszystkie te wydarzenia wpłynęły na rozwój i powstanie pierwszych systemów SIP.  

 

Funkcje  pierwszych  systemów  ograniczały  się  do  inwentaryzacji  danych 

przestrzennych. Pierwszy duży SIP o zdolnościach analitycznych powstał pod koniec lat 

sześćdziesiątych  (ang.  TheCanadian  Geographic  Information  System).  System 

gromadził  dane  o  rolnictwie,  leśnictwie  oraz  użytkowaniu  ziemi.  Posiadał  on  duże 

ograniczenia, gdyż powstanie każdego nowego projektu wiązało się ze stworzeniem od 

podstaw  bazy  danych  przestrzennych,  co  wymagało  sczytania  ogromnej  liczby 

tradycyjnych  map  papierowych.  Również  możliwości  graficznej  prezentacji  danych 

były znacznie ograniczone. 

Większość  pionierskich  prac  nad  oprogramowaniem  SIP  do  analizy  danych 

przestrzennych  pochodzi  z  komputerowego  laboratorium  w  Harwardzie  (ang. 

Laboratory  for  Computer  Graphics  and  Spatial  Analysis

),  które  założono  w  1965  r. 

Opracowywano  tam  rozwiązani,  które  stanowiły  wytyczne  do  dalszego  rozwoju 

systemów  SIP,  przykładem  może  być  system  SYMAP.  Jedną  z  pierwszych  firm 

oferujących  systemy  SIP  była  M&S  Computing, przekształcona  później w Intergraph, 

który  do  tej  pory  jest  potentatem  na  rynku  systemów  przestrzennych.  W  ślad  za  nią 

wiele  innych  firm  wprowadziło  do  sprzedaży  interakcyjne  systemy  SIP.  Były  to 

systemy  rastrowe,  w  których  mapa  przechowywana  w  bazie  miała  postać  tablicy 

wartości sczytanych w polach siatki nałożonej na tradycyjną mapę papierową. Pierwszy 

background image

 

system  wektorowy,  w  którym  wszystkie  elementy  zapisane  są  w  postaci  obiektów 

powstał w firmie ESRI.  

Lata  siedemdziesiąte  przyniosły  gwałtowny  rozwój  technologii  CAD  (ang. 

Computer-Aided  Design

)  i  większość  firm  zainteresowała  się  tym  kierunkiem.  Ciągły 

rozwój  technologii  komputerowej,  pojawienie  się  zdjęć  satelitarnych  sprawiało,  iż 

dziedzina ta bardzo szybko się rozwijała. Na początku lat osiemdziesiątych połączono 

bazy danych zawierające graficzny opis obiektów z bazami zawierającymi ich tekstowy 

i  numeryczny  opis.  Pozwoliło  to  na  wprowadzenie  dodatkowych,  nowych  funkcji 

analitycznych i stało się kamieniem milowym w rozwoju obecnych systemów SIP. 

1.3.  Elementy Systemów Informacji Przestrzennej 

 

 

Funkcjonalnie  na  pojęcie  SIP  składa  się  wiele  elementów.  Można  założyć,  iż 

system powinien być budowany w celu spełnienia oczekiwań i potrzeb klienta. Cel, dla 

którego  budowany  jest  system,  określa  zakres  danych,  które  muszą  być  w  nim 

gromadzone  i  przetwarzane.  Rozmiar  bazy  danych,  wymaga  szybkości  ich 

przetwarzania,  sposób  emitowania  danych  oraz  liczba  użytkowników  determinuje 

przyjęte rozwiązania sprzętowe oraz pozwala określić, jakie oprogramowanie może być 

użyte.  

Możemy wyróżnić następujące elementy składowe SIP: 

  Ze względu na etapy tworzenia i funkcjonowania systemu 

-  pozyskiwanie danych 

-  gromadzenie danych  

-  korygowanie i przetwarzanie danych 

-  analizy danych – tworzenie informacji 

-  wizualizacja i udostępnianie danych 

   Ze względu na składniku materialne i intelektualne systemu 

-  sprzęt 

-  oprogramowanie 

-  dane 

-  personel 

-  organizacja wewnętrzna instytucji 

 

background image

 

10 

1.4.  Pojęcia związane z informacją przestrzenną  

 

 

Przedstawię  teraz  pojęcia  związane  z  informacja  przestrzenna,  które  będą 

niezbędne dla dokładnego zrozumienia dalszej części pracy. 

1.4.1.  Dane przestrzenne 
 

Podstawową  cechą  danych  przestrzennych  jest  to,  że  mają  lokalizację,  czyli 

określone położenie na powierzchni Ziemi. Położenie określa się przy użyciu różnego 

rodzaju  układów  współrzędnych,  które  to  swoje  korzenie  mają  w  sferycznym  lub 

kartezjańskim  układzie  współrzędnych.  Kolejną  charakterystyczną  cechą  jest  fakt,  iż 

mają  kształt,  tzn.  są  jedno-  lub  dwuwymiarowe,  a  także  coraz  częściej  mówi  się  o 

wprowadzeniu 

obiektów 

trójwymiarowych, 

nawet 

czterowymiarowych 

uwzględniających zmiany w czasie.  

Dane  przestrzenne  możemy  podzielić  na  dwie  grupy:  dane  ciągłe  i  nieciągłe. 

Przykładem  danych  ciągłych  jest  wysokość  nad  poziomem  morza,  rozkład  temperatur 

lub  opadów  na  powierzchni  Ziemi,  czyli  wielkości  określone  w  każdym  punkcie 

naszego  globu.  Danymi  nieciągłymi  będą  wszystkie  dane,  które  mają  charakter 

obiektów  np.:  budynki,  lasy,  drogi.  Charakterystyczną  cechą  danych  stanowiących 

obiekty  są  ich  kształt  i  rozmiar,  które  mogą  podlegać  pomiarowi  np.:  punkt  ma 

wysokość, linia – długość oraz kierunek. 

Kolejną  charakterystyczną  własnością  obiektów  jest  ich  rozmieszczenie. 

Rozmieszczenie  obiektów  w  przestrzeni  określa  gęstość,  czyli  liczba  elementów  na 

jednostkę powierzchni. 

 

Dane systemu informacji przestrzennej, charakteryzowane są przez wiele parametrów, a 

najważniejsze to: 

Dokładność – zgodność z rzeczywistością 

Precyzja  –  zdolność  dokładnego  przedstawienia  wielkości,  np.:  liczba  po 

przecinku we współrzędnej 

Rozdzielczość – zdolność rozróżniania wielkości, określenia najmniejszego 

rozróżnialnego w systemie obiektu 

Zmienność  –  średni  czas,  po  jakim  następuje  zmiana  obiektu  w 

rzeczywistości 

background image

 

11 

Aktualność – czas, jaki upłynął pomiędzy zmianą obiektu w rzeczywistości 

a  pobraniem  informacji  o  nim  z  systemu.  Aktualność  zależna  jest  od 

procedur aktualizacji danych. 

Wiarygodność  –  zgodność  w  granicach  dopuszczalnych  błędów  pomiędzy 

stanem rzeczywistym a ustalonym na podstawie systemu. 

Wartość  –  określana  na  podstawie  korzyści  wynikających  z  uzyskania 

danych  z  systemu  w  stosunku  do  innych  metod  pozyskiwania  informacji. 

Można  ją  porównać  ze  stratą,  jaką  użytkownik  mógł  ponieść  gdyby  z 

systemu nie skorzystał. 

W  zależność  od  przyjętego  modelu  danych  przestrzennych  oraz  parametrów 

określonych powyżej system stanowi mniej lub bardziej wierne odbicie rzeczywistości. 

1.4.2.  Jakość danych 
 

W  systemach  SIP,  podobnie  jak  w  każdym  systemie  wykorzystującym  dane, 

rezultat  pracy  zależy  od  jakości  danych.  Wprowadzanie  bezwartościowych  lub 

błędnych  danych  powoduje,  iż  rezultat  jest  fałszywy  bez  względu  na  to  jak  pięknie 

zostały one przedstawione. 

Stopień  dokładności  danych jest  różny  w  zależności od systemu, inna  dokładność jest 

wymagana  przy  systemach  obsługujących  mapy  kartograficzne,  a  inna  przy 

analizujących procesy ludnościowe w kraju.  

 

Dokładność  danych  można  określić  za  pomocą  różnych  charakterystyk,  z 

których  najbardziej  istotne  to:  dokładność  pozycji,  dokładność  atrybutu,  logiczna 

spójność i kompletność. 

Dokładność pozycji określana jest jako oczekiwana różnica pomiędzy pozycją danej ze 

zbioru  danych  i  pozycją  rzeczywistą.  Najczęściej  dokładność  ta  wyrażana  jest  za 

pomocą średniego błędu kwadratowego:  

n

a

x

n

i

i

i

=

2

)

(

δ

 

gdzie : x

– wartość prawdziwa, 

            a

i

 – wartość znajdująca się w zbiorze danych 

 

n– liczba danych 

 

background image

 

12 

 

Dokładność atrybutu jest nieco bardziej trudniejsza do zdefiniowania, gdyż 

atrybut może mieć zarówno charakter ciągły jak i dyskretny. Jako przykład wartości 

ciągłej może posłużyć wysokość punktu nad poziomem morza. Wartością dyskretną jest 

np.: rodzaj lasu (iglasty, liściasty). Dokładność atrybutów ciągłych możemy określić za 

pomocą średniego błędu kwadratowego(podobnie jak dokładność pozycji). Natomiast 

dokładność atrybutów dyskretnych jest znacznie trudniejsza do określenia, gdyż zależy 

od sposobu wyznaczania danej klasyfikacji. 

 

Logiczna spójność decyduje o zachowaniu logicznych relacji między 

elementami. Jako przykład może posłużyć sytuacja, w której na jednej warstwie mamy 

zaznaczone granice województw, a na drugiej sieć rzeczną, przy czym sieć ta wyznacza 

granice województw. W tym przypadku odpowiednie odcinki granic i rzek muszą być 

identyczne. 

 

Kompletność danych precyzuje na ile model danej rzeczywistości uwzględnia 

wszystkie elementy znajdujące się w terenie. Zbiór danych opisujących miasta w danym 

kraju jest kompletny, jeżeli zawiera wszystkie miasta. 

 

 

Jakość danych jest niezwykle istotna i powinna być kontrolowana na każdym 

etapie przygotowywania, także sposób pozyskiwania danych(o sposobach pozyskiwania 

danych więcej w rozdziale 21.8. Źródła danych) powinien być dopasowany do rodzaju 

danych. Dane w systemach SIP niemal zawsze będą zawierały błędy z powodu 

różnorodności i wielkości zbiorów danych. Powinny być jednak ciągle poddawane 

kontroli, aby ich jakość nie miała dużego wpływu na uzyskaną informację. 

1.4.3.  Triangulacja 

 

„Triangulacja  jest  to  rodzaj  pomiarów  geodezyjnych,  wykonywanych  w celu 

określenia położenia wybranych punktów w terenie”

 1 

Triangulacja  to  procesem  generowania  siatki,  który  ma  najczęściej  zastosowanie  do 

danych nie wymagających regionalnego uśredniania, jak na przykład wysokości terenu. 

Powierzchnia,  powstająca  w  wyniku  procedury  triangulacji,  przecina  wszystkie 

zmierzone  wartości  danych  punktowych  generując  przy  tym  miejsca  niewielkiego 

wypiętrzenia powyżej najwyższych i obniżenia poniżej najniższych wartości lokalnych.  

                                                 

1

 za: 

Wielka Internetowa Encyklopedia Multimedialna;www.wiem.pl

 

background image

 

13 

Triangulacja  wykorzystuje  tę  właściwość  trójkąta,  że  znajomość  jednego  boku 

i dwu  kątów  wystarczy  do  konstrukcji  całej  figury,  a pomiar  terenowy  kątów  jest 

znacznie prostszy niż odległości. Triangulację stosuje się m.in. do dokładnego pomiaru 

terenu kraju, przy konstrukcji map topograficznych.  

Została  wynaleziona  w 1615  przez  W.  Snella  van  Royena.  Obecnie  w triangulacji 

wykorzystuje się najnowsze techniki, np. połączenia satelitarne (system GPS). 

Proces triangulacji został szerzej przedstawiony w punkcie 1.6.5 Model siatki trójkątów 

(TIN) 

 

1.5.  Klasyfikacja systemów informacji przestrzennej 

 
 

Systemy  informacji  przestrzennej  mogą  być  klasyfikowane  według  różnych 

kryteriów.  Wybrałem  podział,  który  został  zaproponowany  przez  J.  Gaździckego  [4], 

gdyż wydaje mi się, iż jest najprostszym i w pełni intuicyjny: 

 

Klasyfikacje SIP można dokonać według następujących kryteriów: 

 

 
1.  Obszar 

  systemy obiektowe 

  systemy lokalne 

  systemy regionalne 

  systemy krajowe 

  systemy międzynarodowe 

  systemy globalne 

2.  Źródłowość informacji 

  Systemy informacji pierwotnej 

  Systemy informacji wtórnej (zredagowanej) 

3.  Zakresu użytkowania 

  Systemy dla jednego konkretnego użytkownika 

  Systemy dla wielu użytkowników 

4.  Struktury funkcjonalnej 

  Systemy scentralizowane 

  Systemy rozproszone 

 

background image

 

14 

5.  Przeznaczenia 

  Systemy ewidencyjne 

  Systemy planowania przestrzennego 

  Systemy monitorowania środowiska 

  Systemy analiz marketingowych] 

  Inne systemy 

 

1.6.  Modele danych przestrzennych 

 

 

Obserwując  świat  w  sposób  bezpośredni  nie  musimy  wyodrębniać  jego 

składowych dopóki nie chcemy go opisać, czyli zamienić na informację. Dokonujemy 

wtedy  uproszczeń  sprowadzających  główne  elementy  naszych  obserwacji  do 

odpowiednich pojęć, klasyfikując ich właściwości, wartościując ich znaczenie dla celu 

naszej obserwacji oraz określając położenie i wzajemne relacje przestrzenne, np.: "za", 

"przed", "pośrodku". W  przypadku  szczególnym  naszej  obserwacji  -  spojrzenia  z  lotu 

ptaka,  opis  przestrzeni  można  uprościć  sprowadzając  obserwowane  elementy  do 

prymitywnych obiektów geometrycznych typu: punkt, linia, powierzchnia. Zakodowaną 

informację, np. w postaci słów, możemy przekazać odbiorcy licząc, że on, korzystając 

ze znajomości znaczenia kodu odtworzy wiernie treść odebranej informacji.  

Identyczny  proces,  ze  względu  na  swoją  ideę  ma  miejsce  podczas  tworzenia  „bazy 

przestrzennej” w komputerze. Z przestrzeni geograficznej wyodrębnia się najważniejsze 

dla  celu  naszych  badań  obiekty  (encje),  określa  się  sposób  ich  reprezentacji 

geometrycznej (punkt linia, poligon, piksel itd.) oraz przypisuje właściwości (atrybuty). 

Rozszerzając  nieco  powyższe  rozważania  i  przenosząc  do  terminologii  SIP,  ten  etap 

tworzenia  „bazy  przestrzennej”  można  określić  terminem:  poziom  konceptualny  (ang. 

universe  of  discourse

).  Na  poziomie  konceptualnym  podstawowe  znaczenia  ma 

składowa  semantyczna  (definicja  znaczenia  obiektów)  i  definicji  danych  (  format, 

reprezentacja geometryczna i informacja tematyczna). 

Istnieje wiele modeli reprezentacji danych przestrzennych [4], [7],[18] od prostych do 

tych  bardziej  skomplikowanych.  Poniżej  przestawię  najbardziej  znane  rozwiązania. 

Należy  jednak  pamiętać,  iż  nie  ma  rozwiązania  idealnego.  Każdy  z  modeli  ma  swoje 

zalety  oraz  ograniczenia.  Wybór  modelu  należy  dostosować  do  charakteru  encji. 

Intuicyjnie zakłada się, iż do mapowania zmienności ciągłej, jak rozkład zanieczyszczeń 

background image

 

15 

lepszy  będzie  model  rastrowy,  podczas  gdy  do  mapowania  sztucznych  granic  np.: 

granic  administracyjnych  lepiej  skorzystać  z  modelu  wektorowego.  Drugim  aspektem 

wypływającym  z  przyjętego  modelu  danych  będzie  funkcjonalność  „bazy 

przestrzennej” oraz możliwości wykorzystania różnych technik analitycznych.  

 

1.6.1.  Prosty model wektorowy 

 
Prosty  model  wektorowy(Rysunek  1)  stanowi  zbiór  nie  powiązanych  ze  sobą 

obiektów punktowych, liniowych i powierzchniowych. 

 

Rysunek 1. Obiekt punktowy (A), liniowy (B) i powierzchniowy (C) w prostym modelu wektorowym. 

 
Obiekty przedstawione na rysunku mogą być opisane w następujący sposób: 

   - A, (x

A

, y

A

   - B, (x

B1

, y

B1

, x

B2

, y

B2

, ... , x

Bn

, y

Bn

   - C, (x

C1

, y

C1

, x

C2

, y

C2

, ... , x

Cn

, y

Cn

, x

C1

, y

C1

). 

Tworzą  one  odpowiednio  kodowaną  listę,  która  jest  przetwarzana  przez  program 

komputerowy do postaci rysunku na monitorze. 

Główną  zaletą  tego  modelu  jest  prostota.  Wykorzystywany  jest  powszechnie  w 

programach graficznych typu CAD. Model ten posiada również istotne wady: 

-  konieczność  dublowania  informacji  na  stykach  obiektów,  co  powoduje 

kłopoty  przy  aktualizacji,  która  może  prowadzić  do  braku  tożsamości 

współrzędnych teoretycznych tych samych punktów 

-  utrudniona  analiza  związków  przestrzennych  zachodzących  między 

obiektami 

background image

 

16 

1.6.2.  Topologiczny model danych wektorowych 

 

W  topologicznym  modelu  danych(Rysunek  2),  oprócz  położenia  obiektu, 

definiowany jest jego związek z innymi obiektami.  

 

Rysunek 2. Topologiczny model danych. 

 
Model ten pozwala na zapis danych określających: 

-  obszary stykające się z danym obszarem 

-  linie graniczne 

-  punkty węzłowe 

Topologiczny  model  przestrzeni  gwarantuje  zapisanie  współrzędnych  każdego  punktu 

tylko raz, nie ma więc powtarzania i niejednoznaczności danych. Bardzo łatwo można 

dokonać aktualizacji danych. Zmiana położenia jednego z punktów charakterystycznych 

automatycznie powoduje zmianę modelu. Ułatwione są wszelkie operacje przestrzenne, 

np.:  wyszukanie  pewnego  obszaru  wymaga jedynie znalezienia  wszystkich linii,  które 

po  lewej  lub  prawej  stronie  mają  przypisany  ten  obszar.  Znalezienie  takich  linii  oraz 

dostęp  do  wszystkich  ich  punktów  charakterystycznych  umożliwia  automatyczne  i 

jednoznaczne wyznaczenie długości obwodu i pola powierzchni badanego obszaru i ich 

bieżącą aktualizację w przypadku wprowadzenia jakichkolwiek zmian. 

 

Topologiczny  model  danych  przestrzennych  w  znacznym  stopniu  upraszcza 

algorytmy obliczeniowe, umożliwia wykonywanie różnorodnych analiz przestrzennych 

łącznie  z  wzajemnym  przecinaniem  się  warstw  informacyjnych.  Jest  on  powszechnie 

wykorzystywany w zaawansowanych programach umożliwiających budowę SIP.  

background image

 

17 

1.6.3.  Model rastrowy 
 

Model  rastrowy  składa  się  z  siatki  elementów,  którymi  są  kwadraty  bądź 

prostokąty.  Najmniejszym  rozróżnialnym  elementem  modelu  rastrowego  jest  oczko 

rastra, czyli  piksel.  Położenie  piksela  określa jednoznacznie  numer  w  matrycy. Model 

ten jest niewrażliwy na zmiany granic obiektów przestrzennych, ułatwia więc analizy i 

ich  zmian  w  czasie.  System  ten  charakteryzuje  się  ponadto  dużym  stopniem 

zautomatyzowania procesu pozyskiwania danych.  

Zazwyczaj  model  rastrowy  zapisywany  jest  w  postaci  dwuwymiarowej 

tablicy(Rysunek  3)  A[i,j],  gdzie  elementami  o  danej  wartości  atrybutu  są  a

ij, 

zaś 

wskaźniki  (i,j)  określają  położenie  wiersz-kolumna  elementu  tablicy.  Model  ten  może 

być także reprezentowany w sposób wielowymiarowy A[i,j,k,...] ale zależy to od liczby 

atrybutów  określających  elementy.  Tutaj  także  wskaźniki  (i,j)  określają  położenie 

wiesz-kolumna, natomiast pozostałe są wskaźnikami odpowiednich atrybutów. 

 

 

 

Rysunek 3. Rastrowy i wektorowy model danych. 

Rastrowy model danych wykorzystywany jest głównie w systemach badających 

przestrzeń przyrodniczą, pozwala śledzić różnorodne interakcje obiektów ekosystemu i 

formułować odpowiedzi na pytania związane z funkcjonowaniem przyrody. 

1.6.4.  Model regularnej siatki kwadratów 
 

Model  ten  bazuje  na  kwadracie  jako  podstawowym  elemencie  siatki.  Jest  to 

prosty model składający się z siatki punktów węzłowych. Położenie punktów w takim 

background image

 

18 

modelu  związane  jest  jedynie  z  wielkością  siatki.  Nie  odpowiada  to  w  żaden  sposób 

ś

ciślejszemu  odwzorowaniu  formy  i  szczegółów  terenu.  Wynika  z  tego,  iż  złożoność 

tych szczegółów nie jest tu dostatecznie uwzględniona. W celu zwiększenia dokładności 

odzwierciedlania modelu stosuje się proces zwiększanie gęstości siatki, który odnosi się 

do  całej  powierzchni  terenu.  Powoduje  to  redundancje  danych  w  miejscach  gdzie 

zwiększona gęstość nie jest wymagana. 

Możliwość  rozróżnienia  szczegółów  daje  zmodyfikowana  odmiana  modelu  siatki 

kwadratów z zagęszczeniem w ściśle określonych miejscach. 

1.6.5.  Model siatki trójkątów (TIN) 
 

Tworzenie  siatki  trójkątów,  na  których  opary  jest  ten  model,  nazywa  się 

triangulacją. 

Triangulacja stanowi proces, podczas którego oryginalne dane punktowe są łączone w 

przestrzeń  przy  pomocy  sieci  złożonej  z  powierzchni  trójkątnych,  wyrysowanych  z 

zachowaniem priorytetu przybliżenia kształtu powierzchni do trójkątów równobocznych 

zgodnie z zasadami tworzenia sieci nieregularnych trójkątów (TIN – ang. triangulated 

irregular network

).  

Łączenie punktów jest oparte o relację najbliższego sąsiedztwa (kryterium Delaunlay), 

która  wskazuje,  że  koło  opisane  na  którymkolwiek  trójkącie  nie  może  zawierać 

wierzchołków  innego  trójkąta(Rysunek  4).  Metoda  ta  gwarantuje  ciągłość  i 

wygładzenie  powierzchni  wzdłuż  boków  każdego  z  trójkątów  i  wygładzenie 

powierzchni w obrębie każdego trójkąta. 

 

 

Rysunek 4.  Ilustracja triangulacji Delaunaya 

background image

 

19 

1.6.6.  Model warstwicowy 
 

Model ten tworzą elementy, z których każdy jest ciągiem par współrzędnych: 

(x

1

, y

1

, x

2

, y

2

,…, x

n

, y

n

punktów pochodzących z odcinka o jednakowej i ustalonej wysokości. 

Warstwice definiowane są jako linie powierzchni, zawierające określone geometrycznie 

i tej samej wysokości punkty. 

 

Rysunek 5. Warstwice; utworzone w programie Surfer 7. 

1.7.  Generalizacja 

 
 

W  przypadku  obróbki  danych  przestrzennych  generalizacja  znajduje 

zastosowanie  w  dwóch  głównych  obszarach.  Pierwszym  jest  generowanie  danych 

tematycznych dla kompleksowych analiz w systemach GIS, drugim  prezentacja danych 

w  różnych  skalach.  Oba  wymagają  wybrania  podzbioru  danych  z  bazy  danych  oraz 

redukcji liczby szczegółów w celu spełnienia określonych wymagań. Generalizacja od 

dawna uważana jest jako istotny składnik w procesie tworzenia map. 

Muller [9] wyróżnia cztery powody, dla których wykonuje się generalizację: 

wymogi  ekonomiczne  –  nasza  wiedza  o  środowisku  jest empiryczna,  a  jej 

zakres  zależy  od  przyjętego  programu  badawczego.  Pozyskiwanie 

background image

 

20 

informacji  z  przyczyn  technicznych  jest  zawsze  ograniczone,  dlatego 

stosujemy zasadę uogólnienia – generalizacji 

wiarygodność  informacji  –  wszystkie  dane  przestrzenne  są  obarczone 

błędem powstającym w trakcie ich, zapisu i przetwarzania. Źródłem błędów 

jest  niedoskonałość  przyrządów,  niewłaściwa  metoda  pomiarowa  lub  też 

błąd  spowodowany  jest  przez  pomyłkę  człowieka.  W  celu  znalezienia 

pewnej  ogólnej  tendencji,  uzyskaniu  wyniku  o  największym 

prawdopodobieństwie, stosujemy generalizację 

właściwości skalowe – wiele zjawisk przyrodniczych wykazuje właściwości 

skalowe, tzn. pewne procesy widoczne są tylko w danej skali przestrzennej. 

W celu wykrycia zjawisk skalowych informacja powinna być przetworzona 

za pomocą generalizacji 

czytelność  przekazu  graficznego  –  w  kartografii  jest  to  podstawowe 

zastosowanie  generalizacji.  Mapy  wielkoskalowe,  które  zawierają  bardzo 

szczegółową  informację  przestrzenną  są  nieczytelne  i  znacznie 

przewyższają  zdolności  wizualnego  odbioru.  W  tym  celu  stosuje  się 

generalizację, która polega na zagęszczeniu i selekcji danych. 

 

Generalizacje  należy  rozumieć  jako  wybór  i  uproszczenie  informacji 

kartograficznej, dostosowane do skali i przeznaczenia mapy. Rozróżniamy generalizacje 

automatyczną  i  ręczną.  Generalizacja  ręczna  jest  niezwykle  czasochłonna. 

Kartografowie  usuwają  obiekty  nieistotne,  upraszczając  linie  oraz  granice,  łącząc 

obiekty powierzchniowe oraz rozwiązując konflikty powstałe przy rysowaniu. Rezultat 

takich działań jest bez wątpienia zależny od wykonawcy. 

Rozbudowa  baz  danych  przestrzennych  spowodowała,  iż  zaistniała  potrzeba 

zautomatyzowania  procesu  generalizacji.  Dostawcy  oprogramowania  GIS/SIP  wciąż 

starają  się  określić  problemy  związane  z  komputerową  generalizację  oraz  znaleźć  ich 

rozwiązania. Jednak żaden z istniejących systemów SIP nie dostarcza zestawu narzędzi, 

które  spełniałyby  wymogi  generalizacji,  gdyż  sam  proces  generalizacji  automatycznej 

jest niezmiernie skomplikowany. 

Generalizacja  obejmuje  dużą  liczbę  analiz  przestrzennych  oraz  decyzji:  co 

generalizować, jak  generalizować  oraz jak  rozwiązywać  konflikty  między  symbolami. 

Skomplikowany  proces  generalizacji  może  być  rozłożony  na  pojedyncze  operatory, 

które wykonywane w odpowiedniej kolejności dadzą oczekiwany wynik 

W literaturze wyróżniane są następujące operatory generalizacyjne:  

background image

 

21 

  redukujące liczbę obiektów  

 

-  eliminacja - usuwanie wybranych obiektów, które są zbyt małe, zbyt 

krótkie lub zbyt mało znaczące na wynikowej mapie, aby mogły być 

przedstawione na wynikowej mapie. 

-  agregacja(grupowanie) –  łączenie obiektów  położonych  blisko  siebie 

lub sąsiadujących ze sobą w nowe obiekty powierzchniowe 

 

upraszczające kształt 

-  wygładzanie - eliminacja  nieważnych szczegółów mapy 

-  karykaturyzacja – wyolbrzymianie, zwiększanie zajętych powierzchni 

przez  obiekt  w  celu  zaakcentowania  i  zwiększenia  czytelności  lub 

powiększenia istotnych szczegółów. 

-  zmiana  wymiaru  –  wykonywana  gdy  niemożliwe jest  przedstawienie 

obiektu  w  jego  dotychczasowej  postaci  np.:  zmian  obiektu 

powierzchniowego na liniowy 

 

poprawiające widoczność 

-  powiększenie  -  zwiększenie  rozmiaru  istotnego  obiektu  w  celu 

zachowania go na mapie 

-  rozwiązywanie  konfliktów  –  wykrywanie  między  obiektami  a 

następnie przesuwanie lub zmiana wymiarów mniej znaczących,  

 

Charakter  generalizacji  ma  odmienny  charakter  w  modelu  wektorowym  oraz 

modelu  rastrowym.  Generalizacja  wektorowa  kartograficzna  jest  pomyślana  głównie 

jako narzędzie do upraszczania i wygładzania obiektów liniowych. Zagadnienie to jest 

istotne gdyż należy pamiętać, iż większość symboli znajdujących się na typowej mapie 

topograficznej  stanowią  linie.  W  modelu  rastrowym  generalizacja  prowadzona  jest  na 

atrybutach,  w  przeciwieństwie  do  zapisu  wektorowego,  gdzie  przetwarzaniu  podlega 

informacja geometryczna 

1.8.  Źródła danych  

 

 

Jedną z kluczowych cech systemów GIS jest ich zdolność do przyjmowania 

danych  z  różnych  źródeł,  w  różnych  formatach  i  zbieranych  w  różnym  czasie.  W 

zależności od rodzaju danych mamy odmienne metody pozyskiwania danych.  

 

background image

 

22 

1.8.1.  Dane wektorowe 
 
 
Digitalizacja 

 

 

W  celu  wprowadzenia  danych  wektorowych  do  bazy  danych  konieczne  jest 

podanie  wartości  współrzędnych  obiektów  oraz  informacja  o  ich  topologii.  Źródłem 

takiej  informacji  jest  najczęściej  mapa  analogowa,  a  proces  kwantowania  danych 

nazywany  jest  digitalizacją.  W  procesie  digitalizacji  wykorzystuje  się  urządzenie 

elektromagnetyczne – digitizer. 

Proces  digitalizacji  rozpoczyna  się  od  umocowania  mapy  na  specjalnym  pulpicie. 

Kolejną  czynnością  jest  wprowadzenie  punktów  kontrolnych  mapy,  które  dają 

możliwość  przeliczenia  współrzędnych  digitizera  na  współrzędne  kartograficzne.  Ta 

operacja nazywana jest rejestracją mapy. Do rejestracji mapy używana jest empiryczna 

funkcja  wielomianu,  która  pozwala  określić różnicę  skali,  przesunięcie,  obrót  obydwu 

układów współrzędnych prostokątnych. Ten typ zależności to transformacja afiniczna 

 

f

dv

cu

y

e

Bv

au

x

+

+

=

+

+

=

 

gdzie : x, y – współrzędne kartograficzne 

           v, u – współrzędne digitizera 

Do  rozwiązania  powyższego  układu  równań  wystarczą  trzy  punkty  kontrolne,  jednak 

gdy  zachodzi  potrzeba  uzyskania  informacji  o  zniekształceniu  mapy,  wprowadza  się 

więcej punktów, parametry równań oblicza metodą najmniejszych kwadratów. 

W trakcie procesu digitalizacji dane przesyłane są do komputera przez łącze szeregowe, 

po czym zapisywane są na dysku i ewentualnie umieszczane w bazie danych. 

Obecnie stosowane jest digitalizacja półautomatyczna oraz ręczna. 

 
Cyfrowe instrumenty geodezyjne 

 

 

 Obecnie w geodezji do określenia położenia punktu używa się pomiarów kątów 

i  odległości  we  współrzędnych  biegunowych,  które  później  przeliczane  są  na 

współrzędne wektorowe. Wykorzystanie instrumentów opto-elektronicznych pozwoliło 

na  uzyskanie  znacznie  dokładniejszego  niż  w  procesie  digitalizacji  rysunku 

analogowego. 

 

background image

 

23 

 

Transfer danych wektorowych 

 

  

Dane  mogą  być  również  pozyskiwane  z  zewnętrznej  bazy  danych,  z  której 

przenosimy (importujemy) dane do systemu geoinformacyjnego.  

W  wielu  krajach  utworzono  narodowe  agencje  kartograficzne,  które  zajmują  się 

opracowaniem cyfrowych map topograficznych. 

Obecnie istnieje kilka dużych zbiorów map cyfrowych, z których najbardziej znane to: 

 

GRID – opracowanie w małych skalach, które obejmuje cały świat 

 

WDB I i II – opracowanie obejmujące świat w skali od 1:4 mln 1:1 mln 

DCW  –  zbiór  map  świata  w  skali  1:1  mln  i  1:2  mln,  zajmuje  około  1,7  GB 

pamięci na dyskach CD-ROM 

 

W  Polsce  również  powstają  zbiory  wektorowo  zapisanych  danych  przestrzennych. 

Państwowy  Instytut  Geologiczny  opracowuje  obecnie  cyfrową  wersję  szczegółowej 

mapy geologicznej Polski w skali 1:50000. 

Przy przenoszeniu danych pewnym problemem jest niekompletność danych (np.: brak 

informacji  o  topologii)  oraz  różnorodność  formatów,  w  jakich  są  one  zapisywane. 

Podejmowane  są  próby  ujednolicenia  tych  formatów  przez  przyjęcie  jednakowej 

struktury  pliku  i  modelu  danych,  co  znacznie  ułatwi  wymianę  i  transmisję  danych. 

Obecnie  istnieje  bardzo  wiele  formatów  wymiany  danych  wektorowych,  jednak 

najpopularniejsze to: NTF, DXF, DIGEST, SDTS, ARC, EPS oraz PLT. 

 

Redakcja danych wektorowych 

 

 

Podczas digitalizacji bardzo często powstają błędy, które to mogą zostać później 

poprawione.  Wykonuje  się  to  przy  pomocy  programu  digitalizacji,  z  odwołanie  do 

podkładu kartograficznego, obrazu rastrowego lub ekranu zawierającego wprowadzone 

linie. Jako urządzenie wskazujące może być użyta myszka lub celownik digitizera. 

 

Globalne wyznaczanie pozycji 

 

 

Najnowszą  metodą  pozyskiwania  danych  jest  pomiar  GPS(ang.  Global 

Positioning  System

).  Dzięki  zastosowaniu  29  sztucznych  satelitów(dane  na  dzień 

background image

 

24 

24.I.2002),  dysponując  odpowiednim  odbiornikiem  można  określić  pozycję  obiektu(3 

współrzędne).Jednak  ze  względów  bezpieczeństwa  właściciel  satelitów(

Departament 

Obrony USA) wprowadził pewne przekłamanie w dokładności – około 100 m. Jednak 

stosując dwa odbiorniki oraz odpowiednie metody pomiarowe można uzyskać znacznie 

lepszą dokładność do 5mm(dla tzw. Odbiorników geodezyjnych) oraz 20 cm – 5 m (dla 

odbiorników popularnych).Dzięki odpowiedniemu oprogramowaniu istnieje możliwość 

przeniesienia wyników pomiarów do bazy SIP. 

 

1.8.2.  Dane rastrowe 
 
Skanowanie 

 

 

Jedną  z  najpopularniejszych  metod  pozyskiwania  danych  rastrowych  przez 

zmianę  obrazu  analogowego  na  cyfrowy  przy  użyciu  skanera  jest  skanowanie.  W 

skanerze  obraz  tworzony  jest  przez  szereg  elementów  fotoczułych  tworzących  linię, 

która systematycznie rejestruje intensywność światła odbitego od oryginalnego rysunku. 

Cecha  niekorzystną  skanerów  jest  fakt,  że  rejestrują  wszystko  co  jest  w  ich  polu 

widzenia, a więc nie potrafią selektywnie wczytywać np.: tylko przebieg dróg. 

 

Teledetekcja 

 

 

Zajmuje  się  bez-kontaktowym  pozyskiwaniem,  przetwarzaniem  i  interpretacją 

informacji  o  obiektach,  zjawiskach  i  procesach  zachodzących  na  powierzchni  Ziemi. 

Najpopularniejszą  techniką  teledetekcji  jest  fotografia  lotnicza  ze  względu  na  łatwość 

wykonywania  zdjęć  lotniczych,  a  także  stosunkowo  niskie  koszty.  Najczęściej 

wykonuje  się  zdjęcia  czarno-białe  na  filmie  panchromatycznym,  głównie  na  potrzeby 

fotogrametrii,  do  sporządzania różnoskalowych  map  topograficznych.  Zdjęcia  lotnicze 

wykorzystuje  się  ponadto  do  badań  budowy  geologicznej  terenu,  obliczania  wielkości 

przepływów  w  rzekach,  obliczania  zasobów  drewna  w  lasach,  obliczania  pogłowia 

zwierząt  dziko  żyjących,  szacowania  wielkości  zbiorów  upraw  rolnych,  wyznaczania 

prędkości ruchu pojazdów itp..  

W  zdalnych  metodach  badania  środowiska  wykorzystuje  się  również  promieniowanie 

podczerwone,  w  zakresie  podczerwieni  fotograficznej  oraz  część  długofalowego 

promieniowania  podczerwonego.  Promieniowanie  to  można  rejestrować  na 

background image

 

25 

odpowiednio  czułym  filmie  fotograficznym.  W  fotografii  lotniczej  fotografia  w 

podczerwieni  jest  wykorzystywana  do  badania  szaty  roślinnej,  rejestrowanej  na 

zdjęciach w zróżnicowanej tonacji oraz do badania zasobów i jakości wód. 

 

 

Rysunek 6. Barwne zdjęcie lotnicze w podczerwieni. Przedstawia strukturę          

wiekową i gatunkową drzewostanów oraz jakość upraw leśnych.[30] 

 
 

W procesie poznawania obiektów wykorzystywane jest długofalowe promienio-

wanie podczerwone, emitowane przez te obiekty. Analiza tego rodzaju promieniowania 

elektromagnetycznego  pomaga  w  uzyskaniu  wiadomości  o  obiektach  i  zjawiskach 

zachodzących na powierzchni Ziemi i jej wierzchniej warstwie. 

 

Programy interpolacji 

 

 

Jako  źródło  danych  rastrowych  mogą  być  również  użyte  pliki  zawierające 

wartości punktów węzłowych w siatce interpolacji. Wartości te tworzą macierze, dzięki 

czemu  mogą  być  potraktowane  jako  piksele  obrazu  cyfrowego,  jednak  najczęściej 

konieczna jest zmiana uporządkowania macierzy do układu współrzędnych ekranu. 

 

Transfer danych rastrowych 

 

 

Podobnie  jak  w  przypadku  danych  wektorowych,  dane  rastrowe  mogą  być 

wczytane  z  zewnętrznych  źródeł.  W  procesie  wymiany  danych  rastrowych  potrzebna 

background image

 

26 

jest standaryzacja formatu, która jest znacznie łatwiejsza niż przy danych wektorowych. 

Istnieje  wiele  formatów  wymiany  danych,  są  wszystkie  spotykane  formaty  graficzne 

takie  jak:  GIF,  JPG,  BMP.  W  Polsce  istnieje  kilka  zbiorów  rastrowych  danych 

przestrzennych, które można wykorzystać jako pomocnicze warstwy przestrzenne. 

 

 

 

background image

 

27 

Rozdział 2. Mapy numeryczne 

 

2.1. Definicja mapy numerycznej 

 
 

 

Klasyczna  mapa  jest  powszechnie  stosowanym  modelem  analogowym 

ukazującym  obiekty  przestrzenne.  Stanowi  ona  pewne  kartograficzne  uogólnienie 

rzeczywistości,  jej  dokładność  i  rozdzielczość  zależą  od  zastosowanej  skali 

opracowania.  Tradycyjna,  redagowana  w  postaci  graficznej,  mapa  jest  trudna  do 

aktualizacji  i  automatycznego  wyszukiwania  danych.  Wraz  z  rozwojem  techniki 

informatycznej powstała idea redagowania mapy w komputerze, czyli tworzenia mapy 

numerycznej. 

Mapę  numeryczną można  zdefiniować jako  zbiór  danych numerycznych, który 

dzięki  zastosowaniu  specjalnych  algorytmów  i  odpowiednich  środków  technicznych 

umożliwia  przedstawienie  mapy  w  formie  graficznej.  Dane  zawarte  w  systemie  mogę 

być selekcjonowane, lub grupowane, co daje możliwość, na podstawie jednego zestawu 

danych, różnorodne (pod względem skali i treści) graficzne opracowanie tematyczne. 

Do  wykonania  mapy  numerycznej  konieczne  jest  zebranie  i  zapisanie  w  bazie 

danych  systemu  danych  charakteryzujących  położenie  każdego  elementu 

sytuacyjnego(dwie lub trzy współrzędne) oraz zdefiniowania odpowiedniego schematu 

połączeń  punktów  tworzących  obiekty(np.:  kolejność  graniczników  tworzących 

działkę).  Najczęściej  stosowany  jest  prosty  model  wektorowy  zapisu  położenia 

obiektów z wykorzystanie elementów punktowych i liniowych. Dla niektórych potrzeb 

(np.:  ewidencji  gruntów)  wydzielane  są  obiekty  powierzchniowe,  system  umożliwia 

emisję informacji o ich polu powierzchni, niekiedy także o cechach z nimi związanych. 

Mapa numeryczna nie jest bazą danych informacji przestrzennej, ale może być do takiej 

postaci przekształcona. 

 
W  Polsce  zasady  budowy  mapy  numerycznej,  która  posiada  cechy  dokumentu 

formalno-prawnego  regulują  instrukcje  techniczne  wprowadzone  przez  Głównego 

geodetę Kraju: 

„System Informacji o Terenie, podstawowa mapa kraju, Instrukcja K-1” 

„System informacji o terenie, Standard Wymiany Informacji Geodezyjnej” 

 

background image

 

28 

Na rysunku 7 i 8 znajduje się przykład mapy numerycznej. 

 

 

Rysunek 7. Mapa numeryczna miasta Tuchole. [23] 

 

 

 

Rysunek 8. Fragment al. LOP w mieście Tuchole; widoczna jest także sieć uzbrojenia 
podziemnego.[23] 

background image

 

29 

2.2.  Pojęcia związane z mapami 

 

 

Przy  mapach  numerycznych  spotykamy  się  z  szeregiem  pojęć.  Poniżej 

zostaną przedstawione najważniejsze terminy konieczne do zrozumienia istoty map. 

 

2.2.1.  Obiekty i atrybuty 
 

 

Obiekt  to  składnik  warstwy.  Pojedynczym  obiektem  może  być  np.:  las. 

Obiekt  to  najmniejszy  element,  jaki  można  wyróżnić  na  mapie.  Jest  symbolicznym 

przedstawieniem pewnego elementu ze świata rzeczywistego. Można go przedstawić za 

pomocą symbolu graficznego lub figury geometrycznej. Na każdy obiekt składa się co 

najmniej  jeden  punkt  o  zadanych  współrzędnych,  dzięki  czemu  można  obiekt 

umiejscowić w przestrzeni(czyli dokonać georeferencji). Informacja opisowa na temat 

każdego obiektu przetrzymywana jest w bazie danych. 

Każdy  obiekt  posiada  pewne  elementy  opisujące  go,  czyli  atrybuty.  Każdy 

obiekt można opisać dowolną ilością informacji dowolnego typu. Jest to bardzo ważna 

własność, która odróżnia zwykłe programy graficzne od SIP. 

 

2.2.2.  Warstwa mapy 
 

 

Idea  mapy  numerycznej  polega  m.in.  na  tym,  iż  każdy  rodzaj  informacji 

znajduje  się  na  osobnej  warstwie.  Warstwa  jest  więc  pojęciem  hierarchizującym 

strukturę  zapisu  mapy.  Zazwyczaj  warstwa  obejmuje  obiekty  mające  wspólne  cechy. 

Np.:  warstwa  nosząca  nazwę  Budynki  zawiera  dane  graficzne  oraz  opisowe  na  temat 

wszystkich budynków(i tylko budynków). Każda warstwa oprócz atrybutów opisowych 

posiada  także  grupę  parametrów  określających  jej  wygląd,  czyli:  kolor,  grubość  i  typ 

linii, typ wypełnienia polygonów itp. 

Najczęściej  przypisanie  poszczególnych  obiektów  do  warstw  mapy  odbywa  się  już  w 

procesie digitalizacji. 

Warstwy  mogą  stanowić  oddzielne  mapy  np.:  można  je  oddzielnie  wyświetlać  czy 

nawet  drukować.  Po  nałożeniu  na  siebie  warstw  otrzymujemy  zupełnie  inną,  nową 

informację.  Przykładem  może  być  sytuacja,  w  której  warstwa  z  samymi  punktami 

czerpania  wody  niewiele  mówi,  jednak  gdy  do  tego  dołączymy  dodatkowo  warstwę 

dróg  i  cieków,  pozwoli  to  na  znacznie  dokładniejszą  orientację,  przeprowadzenie 

analizy i wyciągniecie wniosków. 

background image

 

30 

Proces tworzenia warstw jest bardzo istotne w procesie budowania i analizowania map. 

 

 

 

Rysunek 9. Rozwarstwienie informacji przestrzennej.[30] 

                                                 

2.2.3.  Mapa tematyczna 
 

 

Mapa  tematyczna  przedstawiająca  wybrane  zagadnienia  na  tle  podkładu 

kartograficznego.  Główny  temat,  którym  mogą  by  np.:  siedliska  leśna  –  map 

siedliskowa, dominuje  a  pozostałe  elementy(topograficzne czy też  administracyjne)  są 

ukazane  jako  tło  mające  pełnić  funkcje  orientacyjne.  Mapy  tematyczne  dzielą  się  na 

wiele grup, które zostały przedstawione w punkcie 2.3 Klasyfikacja map. 

2.2.4.  Skala mapy 
 

 

Jest to stosunek liczbowy przedstawiający wielkość zmniejszenia odległości 

na mapie względem rzeczywistych odległości w terenie. Skala mapy zapisywana jest w 

postaci ułamka np.: 1:5000 razy większa (skala mapy jest tym większa, im mianownik 

ułamka jest mniejszy). 

background image

 

31 

Skalę mapy można przedstawić za pomocą podziałki mapy lub w postaci mianowanej, 

np.: 1 cm na mapie – 5km w terenie. 

 

2.2.5.  Oznaczenia obiektów na mapach 
 

Na mapach stosowane są dwojakiego rodzaju oznaczenia:  

  wypełnienie  -  nadanie  wnętrzu  obiektu  wybranego  koloru.  Bardzo 

często stosowane przy funkcjach klasyfikujących obiekty na mapie. 

 

 

Rysunek 10. Wypełnienie 

 

  szrafura,  deseń,  kreskowanie  -  kreski  równoległe  lub  przecinające  się, 

albo  inny  dowolny  deseń  stosowany  w  kartografii  do  elementów 

powierzchniowych na mapach tematycznych 

 

 

Rysunek 11. Szrafura. 

background image

 

32 

 

2.2.6.  Jednostki ewidencyjne 
 
Arkusz – fragment mapy mieszczący się na karcie formatu A1 wytyczony po granicach 

naturalnych. 

 
Obręb – fragment mapy składający się z kilku arkuszy. 
 
Gmina  –  jednostka  terytorialna  obejmująca  pewną  liczbę  wsi,  niewielkie  miasto  lub 

część dużego miasta. Składa się z obrębów. 

2.3.  Klasyfikacja map 

 

 

Najczęściej stosowany podział map odnosi się do ich skali. Zazwyczaj mapy 

dzielone  są  na  wielko-,  średnio-  i  małoskalowe.  Jednak  klasyfikacja  ta  nie  jest 

jednoznaczna, ponieważ w różnych dziedzinach funkcjonują różne zakresy skal (skale 

map  w  kartografii  i  geodezji  są  różne).  Z  tego  powodu  wprowadzono  inny  rodzaj 

podziału; podział ze względu na treść mapy. 

Pełna klasyfikacja map ze względu na treść znajduje się w załączniku A.

 

2.4.  Znaki kartograficzne 

 

 

Znaki kartograficzne są niezwykle istotne przy procesie tworzenia i czytania 

mapy. Dzięki nim można przedstawić przedmioty i zjawiska nawet takie, które nie mają 

wizualnego  obrazu  (np.:  klimat,  temperatura)  lub  są  zbyt  małe  w  zastosowanym 

pomniejszeniu. 

Definicja znaków kartograficznych przedstawia się w następujący sposób: 

„Znaki  kartograficzne  –  są  to  umowne  graficzne  oznaczenia  stosowane  na  mapach  w 

celu  przedstawienia  rzeźby  terenu  (warstwice,  szrafury),  tzw.  szczegółów 

sytuacyjnych(sygnatury) i innych elementów.”

 2

 

Możemy wyróżnić następujące rodzaje znaków kartograficznych: 

  Znaki punktowe (np.: punkty wysokości) 

  Znaki liniowe (np.: rzeki, drogi) 

  Znaki powierzchniowe (np.: lasy) 

  Znaki objaśniające 

                                                 

2

 za: 

Encyklopedia multimedialna FOGRA - 1999

 

background image

 

33 

 

Pierwsza grupa – znaki punktowe – obrazuje elementy, których rozmiar w naturze jest 

tak  niewielki,  że  nie  da  się  ich  zobrazować  w  skali  map,  gdyż  byłyby  na  niej 

niewidoczne.  Znaki  z  tej  grupy  używane  są  do  przedstawiania  samotnych  drzew, 

drogowskazów. Poniżej znajdują się przykładowe znaki z tej grupy: 

 

 

- samotne drzewo (iglaste) 

 

- fabryka bez komina 

 

- fabryka z kominem 

 

- punk triangulacyjny 

 

- młyn wodny 

 

- stacja benzynowa  

 

- transformator 

 
 
Do  grupy  znaków  liniowych  zaliczamy  wszystkie  te  znaki,  które  przy  zastosowaniu 

rzutu poziomego dają linię. W skali mapy nie jest możliwe wierne oddanie szerokości 

obiektu,  z  tego  względu  przyjęto,  że  oś  znaku  odpowiada  rzeczywistemu 

umiejscowieniu  obiektu  w  warunkach  rzeczywistych.  Znakami  liniowymi  opisujemy 

drogi, rzeki, linie energetyczne, telefoniczne. 

 

 

- droga gruntowa utrzymana 

 

- kanał o szerokości pow. 10 m nie 
dający przedstawić się w skali mapy 

 

- ogrodzenie z prętów żelaznych lub 
siatki 

 

- ogrodzenie kamienne lub murowane o  
- wysokości do 1 m 

 

- linia telefoniczna lub telegraficzna 

 

- linia wysokiego napięcia na słupach 
drewnianych 

 
Z kolei znaki powierzchniowe(konturowe) opisują obiekty, które możemy przedstawić 

w skali mapy, czyli np.: lasy, bagna. Kształt obiektów na mapie odpowiada dokładnemu 

kształtowi w terenie. 

 

background image

 

34 

 

 

- sad z drzewami owocowymi 

 

- łąka 

 

- wysokie trawy  

 

 

- kamieńsko (gołoborze)  

 

 

- teren bagienny  

 

- las rzadki  

 
 
Ostatnie  grupa  to 

znaki  objaśniające

.  Znaki  te  nie  wyst

ę

puj

ą

  samodzielnie,  s

ą

  one 

uzupełnieniem  dla  znaków  przedstawionych  powy

ż

ej.  Przykłady  takich  znaków  to: 

numer działki, rodzaj granicznika, nazwa ulicy. 

 

2.5.  Odwzorowania kartograficzne 

 

 

Zasadnicz

ą

  cech

ą

  ka

ż

dej  mapy  jest  jej  kartometryczno

ść

.  Własno

ść

  ta 

oznacza,  i

ż

  obraz  mapy  mo

ż

e  by

ć

  u

ż

ywany  do  przeprowadzenia  pomiarów  w  celu 

okre

ś

lenia  cech  ilo

ś

ciowych  ukazywanych  zjawisk  oraz  obiektów(liczebno

ść

odległo

ść

). Odró

ż

nia to map

ę

 od planów, które zazwyczaj nie maj

ą

 takiej własno

ś

ci. 

Kartometryczno

ść

  mapy  uzyskujemy  przez  zastosowanie 

ś

ci

ś

le  okre

ś

lonych  formuł 

matematycznych odzwierciedlaj

ą

cych brył

ę

 Ziemi na płaszczy

ź

nie mapy.  

Zestaw tych reguł nosi nazw

ę

 

odwzorowania kartograficznego

. Czyli, odwzorowanie 

kartograficzne  polega  na  przeniesieniu  poło

ż

enia  punktów  z  powierzchni  odniesienia, 

któr

ą

  mo

ż

e  by

ć

  kula  ziemska  lub  elipsoida  ziemska  na  płaszczyzn

ę

  mapy  z 

zastosowaniem  okre

ś

lonych  reguł  matematycznych.  W  praktyce  jest  to  przeniesienie 

siatki geograficznej, która słu

ż

y jako podstawa okre

ś

lenia poło

ż

enia punktów na Ziemi. 

Obraz  siatki  geograficznej  przedstawiony  na  mapie  przy  zachowaniu  zasad 

odwzorowania  tworzy  siatk

ę

  kartograficzn

ą

.  Siatk

ę

  tak

ą

  mo

ż

emy  uzyska

ć

  w  wyniku 

przelicze

ń

  matematycznych,  które  to  okre

ś

laj

ą

  poło

ż

enie  punktów  przeci

ę

cia 

wybranych  południków  i  równole

ż

ników,  albo  dzi

ę

ki  zastosowaniu  rzutowania 

geometrycznego siatki geograficznej bezpo

ś

rednio na płaszczyzn

ę

 lub figur

ę

 daj

ą

c

ą

 si

ę

 

rozwija

ć

 na płaszczy

ź

nie np.: sto

ż

ek. 

background image

 

35 

Istnieje  wiele  odwzorowa

ń

.  Ka

ż

de  posiada  swoje  zalety  i  wady,  wynikaj

ą

ce  przede 

wszystkim  z  wyst

ę

powania  zniekształce

ń

  kartograficznych. 

Ż

adne  z  dost

ę

pnych 

odwzorowa

ń

  nie  oferuje  mo

ż

liwo

ś

ci  wiernego  przedstawienia  odległo

ś

ci  na  całej 

mapie.  Istniej

ą

  odwzorowania,  które  zachowuj

ą

  odległo

ś

ci  tylko  wzdłu

ż

  pewnych 

kierunków, o których b

ę

dzie mowa dalej. 

2.5.1.  Rodzaje odwzorowań kartograficznych 

 

 

Istnieje  bardzo  wiele  rodzajów  odwzorowa

ń

.  Poni

ż

ej  przedstawi

ę

  te 

najbardziej typowe i najszerzej wykorzystywane. 

 
 

Mapa wykonana jest w pewnym odwzorowaniu, przyj

ę

tym dla danego obszaru i 

rodzaju  mapy.  Proces  przekształcenia  powierzchni  elipsoidy  na  płaszczyzn

ę

  mapy 

wprowadza  zmian

ę

  relacji  geometrycznej  odwzorowywanego  obrazu.  Zniekształceniu 

mog

ą

 ulec k

ą

ty, odległo

ś

ci, powierzchnie, kierunki. 

Istniej

ą

 odwzorowania, które zachowuj

ą

 te wielko

ś

ci niezmienione, s

ą

 to: 

  równopolowe  – 

zachowuje  warto

ść

  pól  powierzchni.  Wykorzystywane jest  do 

kartograficznych  opracowa

ń

  drobnoskalowych  np.:  małoskalowe  mapy 

geograficzne

 

  konforemne 

–  warto

ść

  k

ą

tów  pomi

ę

dzy  kierunkami  pozostaje  niezmieniona. 

Odwzorowanie 

stosowane 

do 

opracowa

ń

 

map 

wielkoskalowych, 

ś

rednioskalowych i map nawigacyjnych.

 

  równoodległościowe  – 

zachowuje  niezmienione  warto

ś

ci  pomi

ę

dzy  punktami 

poło

ż

onymi  np.:  na  tym  samym  południku,  równole

ż

niku.  Nie  istnieje  takie 

odwzorowanie,  które  zachowuje  tak

ą

  sam

ą

  skal

ę

  pomi

ę

dzy  dwoma  dowolnie 

wybranymi punktami odwzorowywanego obszaru.

 

  azymutalne – 

zachowuje kierunki.

 

 
Kolejn

ą

  metod

ą

  podziału  odwzorowa

ń

  jest  klasyfikacja  ze  wzgl

ę

du  na  geometryczn

ą

 

interpretacj

ę

  azymutalne

 – powierzchnia odwzorowania jest płaska

 

  walcowate – 

odwzorowanie na boczn

ą

 powierzchni

ę

 walca

 

  stożkowe – 

na płaszczyzn

ę

 sto

ż

ka

 

 

background image

 

36 

Ka

ż

de  z  powy

ż

szych  odwzorowa

ń

,  mo

ż

na  podzieli

ć

  ze  wzgl

ę

du  na  orientacj

ę

 

powierzchni odwzorowuj

ą

cej wzgl

ę

dem powierzchni elipsoidy na (Rysunek 12): 

  biegunowe

(normalne) 

  równikowe

(poprzeczne) 

  horyzontalne

(uko

ś

ne) 

 

 

                       Rysunek 12. Kształt i orientacja powierzchni odwzorowujących.[4] 

 
S

ą

  równie

ż

  odwzorowania,  które  nie  zachowuj

ę

 

ż

adnych  wymiarów.  Stanowi

ą

  one 

rodzaj  kompromisu  mi

ę

dzy  wyborem  zniekształce

ń

  k

ą

tów,  odległo

ś

ci  i  powierzchni. 

Wygl

ą

d  powierzchni  Ziemi  jest  wówczas  zniekształcony  w  pewnym  umiarkowanym 

stopniu. 

 

 

2.6.  Układy współrzędnych geodezyjnych 

 

background image

 

37 

 

Układ współrz

ę

dnych okre

ś

laj

ą

 dwa główne elementy; elispoida, okre

ś

lona tak, 

aby odzwierciedla

ć

 wła

ś

ciwo

ś

ci geometryczno-fizyczne geoidy w wybranym obszarze 

ziemi  oraz  odwzorowanie  kartograficzne  powierzchni  przyj

ę

tej  elipsoidy  na 

płaszczy

ź

nie 

 
Dla obszaru Polski zdefiniowano dwa systemy współrz

ę

dnych geodezyjnych w oparciu, 

o które wykonywano po roku 1945 mapy topograficzne: 

  PUŁKOWO’42 

– wykorzystuje elipsoid

ę

 Krasowskiego 

  EURE

F

-89

 – działa na geocentrycznej elipsoidzie GRS’80 

 

Powy

ż

sze systemy s

ą

 podstaw

ą

 stosowanych w Polsce układów współrz

ę

dnych. 

Na systemie PUŁKOWO’42 oparte s

ą

 nast

ę

puj

ą

ce układy: 

  1942  – 

układ  płaskich  współrz

ę

dnych  prostok

ą

tnych.  Zastosowano  w  nim 

odwzorowanie  Gaussa-Krugera  dla  stref  południkowych.  Układ  ten 

przeznaczony  jest  dla  map  wieloskalowych  (skala  ponad  1:5000),  wykazuje 

maksymalne zniekształcenie odwzorowawcze na granicy stref rz

ę

du 15 cm/km. 

oraz  dla  skla  mniejszych  ni

ż

  1:5000,  gdzie  maksymalne  zniekształcenie  na 

granicy stref wynosi 59cm/km.

 

  1965

  –  układ  współrz

ę

dnych  płaskich  prostok

ą

tnych  wprowadzony  w  1968 

roku.  Przeznaczony  głownie  dla  map  wieloskalowych.  Obszar  Polski  został  tu 

podzielony na 5 stref:

 

 

    Rysunek 13. Podział na strefy według 1965 

  GUGiK-80  - 

układ

 

płaskich  współrz

ę

dnych  prostok

ą

tnych  przeznaczony  dla 

map w małej skali 1:100000 i mniejszych. Maksymalne zniekształcenie liniowe 

na granicach kraju wynosi 93cm/km. Układ ten został zastosowany jedynie przy 

background image

 

38 

opracowaniu  wydawanej  w  latach  1980-1984  topograficznej  mapy  Polski  w 

skali 1:100000.

 

 

Na systemie EUREF-89 oparte s

ą

 nast

ę

puj

ą

ce układy: 

  1992  – 

układ  płaskich  współrz

ę

dnych  prostok

ą

tny  przeznaczony  dla  map 

małoskalowych  i 

ś

rednioskalowych.  Wykorzystuje  si

ę

  w  nim  kartograficzne 

równok

ą

tne odwzorowanie Gaussa-Krugera. 

Warto

ś

ci  zniekształce

ń

  odwzorowawczych  mieszcz

ą

  si

ę

  w  zakresie  od  –70 

cm/km na południku osiowym do 91cm/km na wschodniej granicy Polski.

 

  2000  - 

układ  płaskich  współrz

ę

dnych  prostok

ą

tny  przeznaczony  dla  map 

wieloskalowych.  Równie

ż

  wykorzystuje  odwzorowanie  Gaussa-Krugera. 

Zniekształcenie  liniowe  zawiera  si

ę

  w  zakresie  od  –7.7  cm/km  na  południku 

osiowym do 7 cm/km na brzegu ka

ż

dej strefy.

 

  UTM  – 

mi

ę

dzynarodowy,  wojskowo-nawigacyjny  układ  współrz

ę

dnych 

płaskich  stosuj

ą

cy  elipsoid

ę

  WGS84  i  uniwersalne  poprzeczne  odwzorowanie 

Mercator.  W  Polsce  wykorzystywany  od  pocz

ą

tku  lat  90  do  opracowywanie 

map zgodnych ze standardami NATO.

 

2.7.  Mapa rastrowa a mapa wektorowa 

 
 

 

Najcz

ęś

ciej  mapy  numeryczne  realizowane  s

ą

  w  postaci  wektorowej  oraz 

rastrowej. Ka

ż

da  z  tych  metod  posiada swoje  wady  i  zalety,  o  których powiem  nieco 

szerzej. 

2.7.1.  Mapa wektorowa 

 
 

Mapa  w  postaci  wektorowej  składa  si

ę

  ze  zbioru  obiektów  opisanych 

współrz

ę

dnymi w zadanym układzie współrz

ę

dnych. Reprezentacja wektorowa bardzo 

dobrze  nadaje  si

ę

  do  przechowywania  danych  o  charakterze  dyskretnym,  dla  których 

wymagana jest bardzo du

ż

a dokładno

ść

. S

ą

 to np.: granice działek, ulice, budynki, sieci 

elektryczne.  Wektor  posiada  równie

ż

  bardzo  wa

ż

n

ą

  zalet

ę

,  jak

ą

  jest  mo

ż

liwo

ść

 

wyodr

ę

bnienia  poszczególnych  obiektów.  Dzi

ę

ki  temu  mo

ż

na  do  nich  podł

ą

cza

ć

 

informacje  pochodz

ą

ce  z  bazy  danych,  co  jest  nie  mo

ż

liwe  w  przypadku  mapy 

rastrowej. 

background image

 

39 

Zapis  w  postaci  wektorowej  jest  powszechnie  u

ż

ywany  w  systemach  CAD-owskich. 

Jednak  w  tych  systemach  współrz

ę

dne  wyra

ż

ane  s

ą

  w  lokalnych  jednostkach  np.: 

centymetrach czy calach, a nie we współrz

ę

dnych geograficznych. 

Du

żą

  zalet

ą

  mapy  wektorowe  jest  znacznie  mniejsza  obj

ę

to

ść

,  ni

ż

eli  mapy  rastrowej 

(ale  zdarzaj

ą

  si

ę

  wyj

ą

tki)  oraz  skalowalno

ść

.  Jako

ść

  mapy  wektorowej  nie  zale

ż

y  od 

skali  w  jakiej  jest  wizualizowana,  w  przeciwie

ń

stwie  do  zapisu  rastrowego,  gdzie 

najlepsz

ą

 jako

ść

 uzyskujemy w skali zbli

ż

onej do oryginału.

 

2.7.2.  Mapa rastrowa 

 

 

Mapa  w  postaci  rastrowej  jest  porównywalna  do  fotografii.  Stanowi  ona 

siatk

ę

  punktów  zorganizowanych  w  wiersze  i  kolumny.  Ka

ż

dy  z  tych  punktów  mo

ż

przyjmowa

ć

 ró

ż

ne warto

ś

ci(kolory), co w rezultacie tworzy obraz. Obiekty, jakie mamy 

na mapie rastrowej s

ą

 nierozpoznawalne dla komputera, ale oczywiste dla u

ż

ytkownika 

np. drogi, budynki. Rysunek rastrowy tak

ż

e zachowuje globalny układ współrz

ę

dnych i 

mo

ż

na  go  przedstawia

ć

  w  ró

ż

nych  skalach.  Mo

ż

na  go  pomniejsza

ć

  i  powi

ę

ksza

ć

  w 

rozs

ą

dnych granicach(przewa

ż

nie od +10 do –10). 

Raster wykorzystywany jest przede wszystkim w nast

ę

puj

ą

cych przypadkach: 

 

gdy spotykamy si

ę

 z obiektami o zmieniaj

ą

cej si

ę

 powierzchni w sposób ci

ą

gły 

np.: rze

ź

ba terenu 

 

w  celu  zało

ż

enia  warstwy,  która  b

ę

dzie  stanowiła  podkład  dla  innych  warstw 

wektorowych 

Obraz  rastrowy  jest  bardzo  dokładny,  ale  niestety  bardzo  obszerny.  Przy  skalowaniu 

traci du

ż

o na jako

ś

ci, co obrazuje          Rysunek 14. 

 

 

   

         Rysunek 14. Fragment mapy rastrowej używanej jako podkład. 

 

background image

 

40 

 

Rysunek 15. Część mapy z rys. 14 w dużym powiększeniu 

2.8.  Mapa w Internecie(Web GIS) 

 

W  sieci  Internet  oprócz  powszechnie  wszystkim  znanych  dokumentów 

tekstowych i graficznych mo

ż

emy znale

źć

 ró

ż

nego rodzaju mapy.  

Istnieje wiele technik prezentacji mapy w Internecie. Najprostsza z nich to tzw. 

technika „obrazów kartograficznych”(ang. 

image maps

). Polega ona na podł

ą

czeniu do 

okre

ś

lonych  miejsc  na mapie  odno

ś

ników  odsyłaj

ą

cych  do innego  rodzaju informacji. 

Klikaj

ą

c  na  te  tzw.  “hot  spots”  przechodzimy  do  innego  dokumentu,  zawieraj

ą

cego 

bardziej szczegółow

ą

 informacj

ę

 oraz zasoby zwi

ą

zane z danym miejscem na mapie.  

Bardzo dobry przykład tego typu mo

ż

na znale

źć

 na stronie [21]. 

Technika  ta  jest  obecnie  całkiem  nie

ź

le  rozwini

ę

ta,  jednak

ż

e  ma  swoje  istotne 

ograniczenia,  gdy

ż

  u

ż

ytkownik  mo

ż

e  wykorzysta

ć

  tylko  te  odno

ś

niki,  które  zostały 

wpisane w map

ę

 przez jej autora.  

Kluczem  umo

ż

liwiaj

ą

cym  przej

ś

cie  od  statycznego  uprzednio  przygotowanego 

dokumentu  do  interaktywnej  platformy  jest  Web  GIS.  Jest  to  tradycyjny  system 

SIP/GIS, który mo

ż

emy  obsługiwa

ć

 za pomoc

ą

 przegl

ą

darki. Najprostsze rozwi

ą

zania 

tego typu polegaj

ą

 na utworzeniu na serwerze obrazka (np.: w formacie JPG, GIF) na 

podstawie  przechowywanych  na  serwerze  danych,  a  nast

ę

pnie  wy

ś

wietlenie  go  w 

przegl

ą

darce. W takim przypadku rola przegl

ą

darki internetowej sprowadza si

ę

 jedynie 

do wy

ś

wietlenia podanego przez serwer obrazka. Bardziej zaawansowane rozwi

ą

zania 

polegaj

ą

  na  przesyłaniu  do  klienta  informacji  o  budowie  mapy,  z  których  dopiero  po 

stronie  przegl

ą

darki  tworzona  jest  mapa  przy  u

ż

yciu  apletu  Javy  lub  „wtyczki” 

ActiveX, które zostały wcze

ś

niej 

ś

ci

ą

gni

ę

ta na komputer klienta(Rysunek 16). 

Dzi

ę

ki takiemu rozwi

ą

zaniu u

ż

ytkownik ma mo

ż

liwo

ść

 korzystania z takich funkcji jak: 

-

 

przegl

ą

danie mapy 

background image

 

41 

-

 

powi

ę

kszanie, zmniejszanie 

-

 

wyszukiwanie okre

ś

lonych obiektów na mapie 

-

 

dokonywanie wydruków 

-

 

dokonywanie analiz przestrzennych 

-

 

czasem dokonywanie edycji mapy 

 

Rysunek 16. Schemat działania Web GIS 

background image

 

42 

Rozdział 3. Analiza danych przestrzennych 

 
 

 

Analiza  danych  przestrzennych  polega  na  poszukiwaniu  uporz

ą

dkowania 

lub odchylenia od regularnego rozkładu zmiennych w przestrzeni, a tak

ż

e odnajdywaniu 

zale

ż

no

ś

ci pomi

ę

dzy zmiennymi w celu ustalenia zwi

ą

zku przyczynowo-skutkowego. 

Wykrycie  zale

ż

no

ś

ci  pomi

ę

dzy  poszczególnymi  elementami,  pozwala  na  budowanie 

bardziej  zło

ż

onego  modelu  rzeczywisto

ś

ci,  jest  tak

ż

e  podstaw

ą

  do  klasyfikacji  i 

regionalizacji.  „Analiza danych  dostarcza  nowe  informacje,  które  pozwalaj

ą

  budowa

ć

 

nowe  hipotezy,  planowa

ć

  wszelkiego  rodzaju  eksperymenty”[8].  Bardzo  cz

ę

sto  na 

podstawie  kilku  danych  mo

ż

na  uzyska

ć

  now

ą

  jako

ś

ciowo  informacj

ę

  pozwalaj

ą

c

ą

 

podj

ąć

 decyzj

ę

 lub dostrzec okre

ś

lone procesy zachodz

ą

ce w badanych otoczeniu. 

Analiza mo

ż

e dotyczy

ć

 danych zawartych w jednej lub kilku warstwach tematycznych, 

w zale

ż

no

ś

ci od potrzeb.  

Istnieje bardzo wiele metod analizy, w dalszej cz

ęś

ci tego rozdziału przedstawi

ę

 metody 

analizy danych wykorzystywane w systemach informacji przestrzennej 

3.1.  Podstawy analizy 

 

 

Analiza  danych  zwykle  składa  si

ę

  z  dwóch  etapów:  wyboru  danych  oraz 

działa

ń

 wykonywanych na tych danych. Przetwarzanie danych mo

ż

e dotyczy

ć

-

 

atrybutów obiektów 

-

 

geometrycznych cech obiektów 

-

 

atrybutów i cech geometrycznych jednocze

ś

nie 

Na  ka

ż

dym  poziome  analizy  mo

ż

na  stosowa

ć

  operacje  arytmetyczne,  geometryczne, 

logiczne oraz statystyczne. 

 

Operacje arytmetyczne 

 

 

 Operatory te stosowane s

ą

 we wszystkich obliczeniach geometrycznych, które 

maj

ą

  na  celu  okre

ś

lenie  odległo

ś

ci,  powierzchni,  obj

ę

to

ś

ci  czy  kierunku,  a  tak

ż

e  w 

procesie przetwarzania atrybutów. Ka

ż

dy system geoinformacyjnym oferuje operatory: 

dodawania,  mno

ż

enia,  dzielenia,  pot

ę

gowania,  pierwiastkowanie  i  inne.  Jednak  w 

czasie  wykonywania  ci

ą

gu  operacji  arytmetycznych  na  liczbach  rzeczywistych  cz

ę

sto 

background image

 

43 

mog

ą

 pojawia

ć

 si

ę

 bł

ę

dy, dlatego w trakcie tworzenia systemu stosuje si

ę

 nast

ę

puj

ą

ce 

zasady, które pozwalaj

ą

 unikn

ąć

 takich sytuacji: 

-

 

unikanie działa

ń

 na danych wzajemnie skorelowanych 

-

 

głównie stosuje si

ę

 dodawania 

-

 

gdy nie mo

ż

na dodawa

ć

, wykonuje si

ę

 mno

ż

enie lub odejmowanie 

-

 

unikanie dzielenia i pot

ę

gowania 

 

Operacje logiczne 

 

 

 

Stosowanie s

ą

 tradycyjne operatory relacji: równa si

ę

 (=), wi

ę

ksze (>), mniejsze 

(<)  oraz  zło

ż

enia  tych  operatorów  (>=,  <=).  Przykładem  zastosowania  operatorów 

logicznych  mo

ż

e  by

ć

  znalezienie  obiektów,  których  atrybuty  zawarte  s

ą

  w  pewnym 

przedziale. 

 

Algebra Boole’a 

 

 

Główne  operatory  logiczne  to:  suma  logiczna  (OR),  negacja  (NOT),  iloczyn 

logiczny (AND), wykluczenie (NOR). Operatory te s

ą

 niezwykle istotne w systemach 

przestrzennych,  gdy

ż

  w  poł

ą

czeniu  z  operatorami  relacji,  pozwalaj

ą

  przeszukiwa

ć

 

równocze

ś

nie kilka warstw tematycznych i dokonywa

ć

 zło

ż

one analizy. 

 

Logika rozmyta 

 

 

 Znajduje  zastosowanie  wsz

ę

dzie  tam  gdzie  spotykamy  si

ę

  z  opisem  modeli 

rzeczywisto

ś

ci  o  nieostrych  granicach. W  logice  klasycznej  ka

ż

dy  obiekt nale

ż

y,  albo 

nie  nale

ż

y  do  zbioru.  Nie  mo

ż

na  natkn

ąć

  si

ę

  na  przypadek  gdzie  dany  obiekt  spełnia 

pewien  warunek,  a  jednocze

ś

nie  go  nie  spełnia.  W  logice  rozmytej  obiekty  mog

ą

 

cz

ęś

ciowo nale

ż

e

ć

 do zbioru rozmytego, a cz

ęś

ciowo do innych zbiorów rozł

ą

cznych. 

W  przypadku  zwykłych  zbiorów  jego  granice  s

ą

  ostre,  podczas  gdy  granice  zbiorów 

rozmytych zanikaj

ą

 łagodnie, co sprawia, i

ż

 mog

ą

 by

ć

 one przydatne w analizie modeli 

przestrzennych, które  charakteryzuj

ą

  si

ę

  zmienno

ś

ci

ą

  granic.  Stopie

ń

  rozmycia  zbioru 

okre

ś

la pewien zakres wyst

ą

pienia danych warunków, np.: stopie

ń

 zgodno

ś

ci atrybutu 

za zbiorem. Ponadto logika rozmyta wymaga, 

ż

eby suma stopni przynale

ż

no

ś

ci obiektu 

background image

 

44 

do zbiorów rozł

ą

cznych wynosiła 1. System logiki dwuwarto

ś

ciowej upraszcza problem 

zaokr

ą

glaj

ą

c, do zera lub jedynki stopie

ń

 przynale

ż

no

ś

ci zbioru. 

 

Rysunek 17. Funkcja przynależności do zbioru (od lewej): w logice standardowej, w logice rozmytej 

 
Logika  rozmyta  znajduje  zastosowanie  w  procesie  analizy,  w  warunkach  istnienia 

nieokre

ś

lono

ś

ci  np.:  przy  modelowaniu  zło

ż

onych  systemów  przyrodniczych,  których 

nie jeste

ś

my w stanie opisa

ć

 w sposób deterministyczny. 

 

Operacje geometryczne 

 

 

 Wykorzystywane  s

ą

  do  pomiarów  kartometrycznych,  takich  jak  okre

ś

lenie 

odległo

ś

ci, powierzchni i obj

ę

to

ś

ci. W zapisie wektorowym odległo

ść

 jest obliczana na 

podstawie  współrz

ę

dnych  pocz

ą

tku  i  ko

ń

ca  odcinka,  natomiast  w  modelu  rastrowym 

jako  liczba  pikseli  pomno

ż

ona  przez  jednostk

ę

  rastra,  czyli  wielko

ść

  piksela  lub  jego 

przek

ą

tnej. Powierzchnia i obwód obliczane s

ą

 w trakcie tworzenia wieloboków. 

 

Operacje statystyczne 

 

 

Operacje  te  odnosz

ą

  si

ę

  głównie  do  atrybutów,  a  tak

ż

e  niektórych  cech 

geometrycznych obiektów. Analiza statystyczna dostarcza podstawowych informacji o 

zmienno

ś

ci, rozkładzie i korelacji warto

ś

ci w próbie; pozwala tak

ż

e wykrywa

ć

 warto

ś

ci 

obci

ąż

one  bł

ę

dem.  Jednym  z  cz

ę

sto  stosowanych  narz

ę

dzi  statystyki  jest  analiza 

cz

ę

sto

ś

ci. Wykres cz

ę

sto

ś

ci (histogram) jest obrazem liczby warto

ś

ci wyst

ę

puj

ą

cych w 

zło

ż

onych przedziałach, pomaga on ustali

ć

 granice klas, a tak

ż

e oceni

ć

, czy próba ma 

rozkład  zbli

ż

ony  do  normalnego,  co  ma  du

ż

e  znaczenie  w  analizie  przestrzennego 

rozkładu  zmiennej.  Z  rozkładem  próby  zwi

ą

zana  jest  normalizacja(standaryzacja) 

background image

 

45 

danych,  do  których  nale

ż

y  logarytmowanie,  transformacja  wska

ź

nikowa  i  rangowa. 

Transformacja wska

ź

nikowa dokonuje zmiany w próbie na zera lub jedynki, zale

ż

nie od 

tego,  czy  s

ą

  wi

ę

ksze,  czy  mniejsze  od  przyj

ę

tej  warto

ś

ci  granicznej.  Transformacja 

rangowa  umo

ż

liwia  sortowanie  warto

ś

ci  w  próbie  w  porz

ą

dku  rosn

ą

cym  lub 

malej

ą

cym. 

W metodach statystycznych stosowane s

ą

 równie

ż

 bardziej zło

ż

one metody, jak analiza 

korelacji  dwóch  zmiennych,  która  pomaga  okre

ś

li

ć

  przestrzenn

ą

  współzale

ż

no

ść

 

mi

ę

dzy próbami.  

Wykorzystuj

ą

c  opisane  powy

ż

ej  rodzaje  operacji  mo

ż

na  przyst

ą

pi

ć

  do  bardziej 

zło

ż

onych metod analizy danych przestrzennych, które zostan

ą

 przedstawione w dalszej 

cz

ęś

ci pracy. 

3.2.  Klasyfikacja i wyszukiwanie 

 

 

Funkcje wyszukiwania i klasyfikacji s

ą

 najprostsz

ą

 grup

ą

 funkcji SIP, które 

istniej

ą

 w ka

ż

dym systemie tego typu. Charakterystyczn

ą

 cech

ą

 tych funkcji jest fakt, i

ż

 

modyfikuj

ą

  wył

ą

cznie  dane  atrybutowe.  Dane  graficzne  nie  ulegaj

ą

 

ż

adnym 

przekształceniom i s

ą

 wykorzystywane jedynie w procesie wizualizacji. 

 

3.2.1.  Wskazywanie 

 

 

Jest  to  najprostsza  funkcja  spo

ś

ród  wszystkich  funkcji  analizy  danych. 

Sprowadza  si

ę

  do  najechania  przez  u

ż

ytkownika  kursorem  na  dowolny  obiekt 

znajduj

ą

cy  si

ę

  na  ekranie  i  wskazanie  go  np.:  przez  dwukrotne  naci

ś

ni

ę

cie  klawisza 

myszki.  Najcz

ęś

ciej  celem  wskazywania  obiektu  jest  wy

ś

wietlenie  jego  danych 

atrybutowych.  Po  najechaniu  kursorem  na  działk

ę

  i  dwukrotnym  naci

ś

ni

ę

ciu  klawisza 

myszki  na  ekranie  ukazuj

ą

  si

ę

  dane  atrybutowe  np.:  nazwa  działki,  nr  działki, 

powierzchnia, obj

ę

to

ść

.  

 

background image

 

46 

 

Rysunek 18. Funkcja wskazywania[23] 

 

Innym celem wskazywania obiektu mo

ż

e by

ć

 jego oznaczenie, wówczas w polu 

oznaczenia b

ę

dzie warto

ść

 1. W ten sposób metod

ą

 interakcji mo

ż

na oznaczy

ć

 dowolny 

podzbiór obiektów, na którym potem mo

ż

emy prowadzi

ć

 dalsze analizy.  

                                                            

3.2.2.  Selektywne wyszukiwanie 

 

 

Funkcja  ta  polega  na  wybraniu  i  zaznaczeniu  obiektów,  których  atrybuty 

spełniaj

ą

  pewien  warunek  logiczny.  Przykładem  mo

ż

e  by

ć

  funkcja,  która  wyznacza 

działki, które maj

ą

 powierzchnie wi

ę

ksz

ą

 od 200 m

2

.  

 

3.2.3.  Klasyfikacja 

 

 

Klasyfikacja charakteryzuje si

ę

 podziałem obiektów na klasy. Bardzo cz

ę

sto 

stosuje  si

ę

  to  przy  tworzeniu  warstw  i  opisywaniu  obiektów.  Funkcja  ta  wyst

ę

puje 

zarówno  w  systemach  wektorowych  jak  i  rastrowych.  Mo

ż

na  j

ą

  stosowa

ć

  do  jednej 

warstwy;  wówczas  mamy  do  czynienia  z  tzw.  reklasyfikacj

ę

  (ang.  r

eclassification

warto

ś

ci  komórek.  Operacja  polega  na  zmianie  warto

ś

ci  komórek  na  nowe  warto

ś

ci 

według  pewnego  wzorca.  Funkcj

ę

  t

ę

  mo

ż

na  równie

ż

  stosowa

ć

  do  działania  na  kilku 

warstwach i wówczas jest równoznaczna funkcji nakładania. Przy nakładaniu na siebie 

co  najmniej  dwóch  warstw  rastrowych  warto

ść

  komórki  rastra  nowej  warstwy  jest 

wynikiem klasyfikacji warto

ś

ci odpowiadaj

ą

cych sobie komórek nakładanych na siebie 

warstw. 

background image

 

47 

Przykładem klasyfikacji jest podział obiektów na klasy w zale

ż

no

ś

ci od pewnej 

cechy  atrybutowej  np.:  podział  działek  na  cztery  klasy  ze  wzgl

ę

du  na  „uzbrojenie” 

działki. 

 

 

Rysunek 19. Funkcja klasyfikacji wykonana na podstawie jednej cechy atrybutowej. Obrazuje ilość 

klientów firmy X w poszczególnych województwach.[23] 

 

3.3.  Pomiary 

 

 

Charakterystyczn

ą

  cech

ą

  tych  funkcji  jest  wykonywanie  pomiarów 

dotycz

ą

cych  obiektów  geograficznych.  Pomiary,  które  najcz

ęś

ciej  mo

ż

na  spotka

ć

  to: 

pomiar  odległo

ś

ci,  pola  powierzchni  poligonu,  długo

ś

ci  linii.  Pomiary  w  systemach 

wektorowych  mo

ż

na  wykonywa

ć

  na  dwa  sposoby.  Pierwszy  polega  na  wykonaniu 

pomiarów  interakcyjnie,  np.:  wskazuj

ą

c  obiekt  na  ekranie  uzyskujemy  jego  pole 

powierzchni. Drugi sposób to pomiary wykonywane automatycznie dla wszystkich lub 

pewnego  okre

ś

lonego  podzbioru  obiektów.  Sposób  ten  jest  znacznie  bardziej  istotny, 

gdy

ż

 umo

ż

liwia ł

ą

czenie pomiarów z innymi funkcjami. 

Przy  modelu  wektorowym  równie

ż

  spotykamy  si

ę

  z  funkcjami  pomiaru.  S

ą

  to 

głównie  pomiary  odległo

ś

ci  pomi

ę

dzy  komórkami  rastra  lub  pomiary  powierzchni 

podzbioru elementów rastra danej klasy.  

Ciekawymi rodzajami pomiarów s

ą

 równie

ż

 pomiary kształtu. Składaj

ą

 si

ę

 one z 

wielu  funkcji  mierz

ą

cych  relacje  geometryczne  elementów  danego  obiektu,  np.: 

stosunek  obwodu  do  powierzchni.  W  procesie  analizy  sieci  dróg  u

ż

ywa  si

ę

  cz

ę

sto 

background image

 

48 

funkcji okre

ś

laj

ą

cych „kr

ę

to

ść

 drogi”. Kr

ę

to

ść

 t

ę

 wyznacza si

ę

 jako stosunek długo

ś

ci 

drogi do odcinka ł

ą

cz

ą

cego pocz

ą

tek i koniec drogi. 

3.4.  Funkcje sąsiedztwa 

 

 

Funkcje te charakteryzuj

ą

 si

ę

 tym, i

ż

 mo

ż

na bada

ć

 za ich pomoc

ą

 otoczenie 

wokół  okre

ś

lonego  miejsca.  Ka

ż

da  z  funkcje  tego  typu  powinna  mie

ć

  okre

ś

lone  trzy 

podstawowe parametry:  

-

 

jeden lub kilka punktów centralnych 

-

 

obszar wokół punktu centralnego 

-

 

rodzaj operacji wykonywanej na obiektach znajduj

ą

cych si

ę

 na tym obszarze 

 

Istnieje  wiele  odmian  funkcji  s

ą

siedztwa.  Jednak  najcz

ęś

ciej  wykorzystywan

ą

 

jest  funkcja  poszukiwania.  Funkcja  ta  przypisuje  pewien  wynik,  uzyskany  w  wyniku 

charakterystyki  otoczenia,  do  ka

ż

dego  celu(punktu  centralnego).  Celem  mog

ą

  by

ć

 

punkty,  linie  lub  wieloboki,  odległo

ść

  za

ś

  mo

ż

e  by

ć

  wyra

ż

ona  w  jednostkach  czasu, 

ceny lub innych.  

Przykładem  wykorzystania  takiej  funkcji mo

ż

e by

ć

 zadanie  polegaj

ą

ce na  znalezieniu 

parków  usytuowanych  nie  dalej  ni

ż

  300  m  od  szkół.  W  tym  przykładzie,  punktami 

centralnymi  b

ę

d

ą

  szkoły,  otoczeniem,  czyli  s

ą

siedztwem,  koło  o  promieniu  300  m,  w 

ś

rodku,  którego  znajdzie  si

ę

  szkoła.  Operacj

ą

  b

ę

dzie  oznaczenie  i  liczenie  parków. 

Ka

ż

dej  szkole  b

ę

dzie  przypisana liczba  odpowiadaj

ą

ca  liczbie parków,  które  znajduj

ą

 

si

ę

 w jej s

ą

siedztwie. 

3.5.  Funkcje łączenia 

 

Funkcja ł

ą

czenia polegaj

ą

 na analizowaniu i zbieraniu informacji wzdłu

ż

 pewnej 

drogi. Droga taka jest wyznaczana za pomoc

ą

 procedury zawieraj

ą

cej zasad

ę

 wyboru. 

Ka

ż

da z funkcji ł

ą

czenia ma nast

ę

puj

ą

ce cechy: 

-

 

zdefiniowany jest sposób poł

ą

czenia obiektów 

-

 

ustalony jest sposób poruszania  

-

 

ustalona jest wielko

ść

 mierzona 

Funkcje  ł

ą

czenia  mo

ż

emy  podzieli

ć

  na  nast

ę

puj

ą

ce  grupy:  funkcje  ci

ą

gło

ś

ci  (ang

contiguity

),  buforowanie  (ang.

proximity

)

funkcje  sieciowe  (ang. 

network

),  funkcje 

rozprzestrzeniania (ang. 

spread

)

 

i funkcje widoczno

ś

ci terenu (ang. 

intervisibility

). 

background image

 

49 

3.5.1.  Funkcje ciągłości 

 

Pozwalaj

ą

 budowa

ć

 zbiory obiektów poł

ą

czonych ze sob

ą

 i spełniaj

ą

cych pewne 

warunki odno

ś

nie swoich cech. Przykładem mo

ż

e by

ć

 znalezienie obszarów le

ś

nych o 

ł

ą

czne powierzchni ponad 100 km

2

.  

3.5.2.  Buforowanie 

 

Funkcje  buforowania  tworz

ą

  bufory  (ang. 

buffer  zone

).  Bufory  s

ą

 to  polygony 

otaczaj

ą

ce  dane  obiekty  w  taki  sposób, 

ż

e  ich  granice  zachowuj

ą

  stał

ą

  odległo

ść

  od 

elementów otaczanego obiektu. Bufory mo

ż

na tworzy

ć

 dookoła obiektów punktowych, 

liniowych i poligonów. 

Odległo

ść

 od elementów obiektu do granicy bufora nosi nazw

ę

 rozmiaru bufora 

(ang.

 buffer setback

). 

 

Tworzenie buforów jest wa

ż

n

ą

 i przydatn

ą

 funkcj

ą

 w analizie przestrzennej. 

Powoduje  ona  powstawanie  nowej  warstwy  poligonów,  któr

ą

  mo

ż

na  wykorzysta

ć

  w 

dalszej  analizie.  Typowym  przykładem  wykorzystania  jest  wyznaczenie  obiektów  lub 

ich cz

ęś

ci, które znajduj

ą

 si

ę

 nie dalej ni

ż

 zadana odległo

ść

 od wybranego obiektu. 

 

Rysunek 20. Bufor utworzony wzdłuż obiektu liniowego 

3.5.3.  Funkcje sieciowe 

 

Jest  to  typ  funkcji  realizowanych  na  zbiorach  poł

ą

czonych  ze  sob

ą

  obiektów 

linowych,  czy  polilinii.  Przykładem  takich  zbiorów  s

ą

  ulice  miast  sie

ć

  wodna, 

elektryczna, kolejowa. 

W systemach SIP spotykamy si

ę

 z kilkoma odmianami funkcji sieciowych, s

ą

 to: 

 

funkcje obci

ąż

enia sieci (ang. 

network loading

Tego  typu  funkcja  znajduje  zastosowanie  przy  badaniu  obci

ąż

enia  ruchu 

samochodów po ulicach miast. Po wprowadzeniu pewnej ilo

ś

ci samochodów do 

background image

 

50 

sieci b

ę

dzie mo

ż

na stwierdzi

ć

 jak efektywnie b

ę

d

ą

 si

ę

 poruszały i przewidzie

ć

w których miejscach mog

ą

 pojawi

ć

 si

ę

 zatory w ruchu. 

 

optymalizacja poruszania si

ę

 po sieci (ang.

 route optimalization

Typowym  przykładem  wykorzystania  tego  typu  funkcji  jest  znalezienie 

najkrótszej  drogi  ł

ą

cz

ą

cej  dwa  punkty,  przy  czym  „najkrótsza  droga”  mo

ż

oznacza

ć

  drog

ę

  o  najmniejszej  długo

ś

ci  jak  i  drog

ę

  o  najkrótszym  czasie 

przejazdu. 

 

funkcja rozmieszczenia sił i 

ś

rodków (ang. 

resource allocation

Funkcje  te  wykorzystywane  s

ą

  do  wyznaczania  rejonów  pracy  patroli 

policyjnych  lub  obszarów  obsługiwanych  przez  poszczególne  jednostki  stra

ż

po

ż

arnej 

3.6.  Funkcje nakładania 

 

 

 

Funkcje  te  pełni

ą

  bardzo  wa

ż

n

ą

  rol

ę

  w  rastrowych  i  wektorowych 

systemach  SIP.  Pozwalaj

ą

  na  budowanie  nowych  warstw,  ł

ą

cz

ą

cych  informacje  z 

warstw  nakładanych.  Nowe  warstwy  zawieraj

ą

  zarówno  zbiór  obiektów,  jaki  i  zbiór 

atrybutów  powstały  w  wyniku  przetworzenia  warstw  nakładanych.  Funkcji  tej  nie 

nale

ż

y  myli

ć

  z  graficznym  nakładaniem,  które  polega  na  kolejnym  wy

ś

wietlaniu 

warstw. Operacja ta  nie  tworzy nowej warstwy, ale  przedstawia jednocze

ś

nie  obraz z 

kilku warstw. 

 

Istnieje  pewna  ró

ż

nica  mi

ę

dzy  operacj

ą

  nakładania  w  systemie  rastrowym  i 

wektorowym. 

 

W  modelu  rastrowym  jest  ona  bardzo  prosta  z  technicznego  punkt  widzenia. 

Nało

ż

eniu  podlegaj

ą

  kolejne  komórki  warstwy  rastrowej,  ka

ż

d

ą

  na  odpowiadaj

ą

c

ą

  jej 

komórk

ę

  w  kolejnej  warstwie.  Nakładanie  mo

ż

na  podzieli

ć

  na  arytmetyczne,  gdzie 

nast

ę

puje  wykonanie  operacji  arytmetycznej  na  kolejnych  odpowiadaj

ą

cych  sobie 

komórkach  dwóch  tablic  rastrowych.  Wynikiem  tej  operacji  jest  utworzenie  trzeciej 

tablicy.  Kolejny  sposób  nakładania  to  nakładanie  logiczne,  gdzie  wyst

ę

puje  operacja 

logiczna,  której  wynikiem  jest  równie

ż

  trzecia  tablica.  Nakładanie  logiczne  jest 

równowa

ż

ne z funkcj

ą

 klasyfikacji. 

 

Proces  nakładanie  w  przypadku  modelu  wektorowym  jest  znacznie  bardzie 

zło

ż

ony, ze wzgl

ę

du na ró

ż

ne kształty nakładanych na siebie obiektów. 

background image

 

51 

Nowa warstwa mo

ż

e zosta

ć

 utworzona przez modyfikacj

ę

 starej warstwy, która mo

ż

składa

ć

 si

ę

 z obiektów punktowych, liniowych lub polygonów. Modyfikacja taka mo

ż

polega

ć

 na wyci

ę

ciu, rozdzieleniu lub aktualizacji warstwy. Podstawow

ą

 grup

ą

 funkcji 

nakładania s

ą

 funkcje wykonuj

ą

ce operacje nakładania dwóch ró

ż

nych warstw. Mo

ż

e to 

by

ć

  operacja  nakładania  warstwy  punktów  na  warstw

ę

  poligonów.  Rezultatem  takiej 

operacji jest nowa warstwa, która zawiera tylko te punkty, które weszły w skład grupy 

oznaczonych poligonów. Mo

ż

na równie

ż

 nało

ż

y

ć

 warstw

ę

 linii na warstw

ę

 polygonów. 

Przykładem  takiej  funkcji  jest  obliczenie  długo

ś

ci  rzek  w  granicach  danej  jednostki 

administracyjnej. 

3.7.  Autokowariancja geostatystyczna (przestrzenna) 

 

W 1963 roku Matheron zaproponował metod

ę

 ilo

ś

ciowego opisu zró

ż

nicowania, 

zwan

ą

  analiz

ą

  zmiennych  regionalizowanych  (ang. 

regionalized  variables

),  której 

podstaw

ą

  jest  semiwariogram.  Semiwariogram  jest  to  funkcja  obrazuj

ą

ca 

autokowariancj

ę

  przestrzenn

ą

,  czyli  podobie

ń

stwo  punktów  pomiarowych  w  funkcji 

odległo

ś

ci.  W  metodzie  tej  zakładamy, 

ż

e  ró

ż

nice  pomi

ę

dzy  punktami  pomiarowymi 

wzrastaj

ą

  w  miar

ę

  oddalenia,  a  wszelkie  podobie

ń

stwo  zanika  po  przekroczeniu 

odległo

ś

ci zwanej promieniem oddziaływania. 

Pomiary wykonane t

ą

 metod

ą

 mog

ą

 zosta

ć

 zakłócone przez istnienie ogólnej tendencji 

w  rozkładzie  próby,  np.:  dane  o  rozprzestrzenieniu  si

ę

  zanieczyszcze

ń

  wody 

podziemnej  mog

ą

  wykazywa

ć

  dominuj

ą

ce  trendy  wynikaj

ą

ce  z  kierunku  przepływu 

wody w warstwie wodono

ś

nej. W takie sytuacji nale

ż

y najpierw dokona

ć

 analiz

ę

 trendu 

i z rozkładu warto

ś

ci wyeliminowa

ć

 składow

ą

 systematyczn

ą

[8]. 

Metod

ę

  analizy autokowariancji przestrzennej  mo

ż

na  u

ż

ywa

ć

  do  opisu  zró

ż

nicowania 

wła

ś

ciwo

ś

ci gruntów, gleb, warstw wodono

ś

nych i innych pól.[13] 

3.8.  Konwersja formatów danych 

 

W  celu  przej

ś

cia  z  modelu  rastrowego  na  wektorowy  lub  odwrotnie  nale

ż

zastosowa

ć

 specjalne funkcje konwersji. 

Konwersja  danych  rastrowych  na  wektorowe  nazywana  jest  rasteryzacj

ą

(ang. 

rasterization

).  Proces  rasteryzacji  składa  si

ę

  z  kilku  etapów.  Pierwszy  etap  polega  na 

wprowadzaniu  danych  opisuj

ą

cych  obraz  wektorowy  do  komputera.  W  drugim  etapie 

tworzy  si

ę

  tablice  rastrow

ą

,  w  której  b

ę

d

ą

  zapisywane  wyniki  rasteryzacji. 

background image

 

52 

Najwa

ż

niejsz

ą

 spraw

ą

 w czasie tego procesu jest okre

ś

lenie wielko

ś

ci elementu rastra. 

Tablic

ę

  tak

ą

  mo

ż

na  umiejscowi

ć

  w  pami

ę

ci  komputera  lub,  je

ż

eli  jest  zbyt  du

ż

a, 

zapisa

ć

  tylko  poło

ż

enie  elementów  rastra,  które  zawieraj

ą

  elementy  obrazu 

wektorowego.  Rasteryzacja  jest  równoznaczna  z  rozwi

ą

zaniem  procesem  rysowania 

odcinka na ekranie. Znaj

ą

c punkt pocz

ą

tku i ko

ń

ca odcinka jeste

ś

my w stanie okre

ś

li

ć

które  elementy  rastra  powinny  by

ć

  wypełnione.  Ka

ż

dy  z  obiektów  liniowych  i 

powierzchniowych  zbudowany  jest  z  odcinków,  co  sprawia,  i

ż

  łatwo  mo

ż

na  je 

przenosi

ć

 do postaci rastrowej. 

 

Praktycznym  przykładem  zastosowania  tego  rodzaju  konwersji  mo

ż

e  by

ć

 

operacja  nakładania  dwóch  warstw  wektorowych.  W  przypadku  bardzo  du

ż

ej 

zło

ż

ono

ś

ci warstw, mo

ż

e si

ę

 okaza

ć

, i

ż

 bardziej opłacalne b

ę

dzie wykonanie rasteryzcji 

obu warstw, a nast

ę

pnie nało

ż

enie ich jako warstw rastrowych. 

 

Rysunek 21. Rasteryzacja - zmiana linii na raster 

 
 

Konwersja formatu rastrowego na wektorowy nosi nazw

ę

 wektoryzacji i jest to 

znacznie  bardziej  zło

ż

ony  proces  od  poprzedniego.  Jednak  ze  wzgl

ę

du  na  łatwo

ść

 

skalowania takich map coraz bardziej ro

ś

nie potrzeba wykonywania tego typu operacji. 

Podobnie jak proces rasteryzacji, wektoryzacja składa si

ę

 z kilku etapów. W pierwszym 

etapie nast

ę

puje zmniejszenie grubo

ś

ci linii obrazu rastrowego, nast

ę

pnie dochodzi do 

wyodr

ę

bnienie linii z obrazu. Odbywa si

ę

 to przez wyznaczenie punktów, przez które 

b

ę

d

ą

  przebiega

ć

  linie  rysunku.  Ostatni  etap  polega  na  wyodr

ę

bnieniu  w

ę

złów,  czyli 

punktów, w których linie si

ę

 ł

ą

cz

ą

, ko

ń

cz

ą

 lub zaczynaj

ą

 

background image

 

53 

Rozdział 4. Przegląd najbardziej 
popularnych systemów SIP/GIS. 

 

W  rozdziale  tym  zaprezentuje  najpopularniejsze  programy  typu  SIP/GIS,  jakie 

mo

ż

na  spotka

ć

  na  polskim  rynku.  Pełne  zestawienie  programów  znajduje  si

ę

  w 

zał

ą

czniku  B.  Wszystkie  programy  pracuj

ą

  w  wektorowym  oraz  rastrowym  modelu 

danych.  

4.1.  PC Arc/Info 

 

Jest to oprogramowanie firmy ESRI, która stanowi czołówk

ę

 firm zajmuj

ą

cych 

si

ę

 tematyk

ą

 systemów informacji przestrzennej. Swego czasu było to najpopularniejsze 

oprogramowanie na 

ś

wiecie. 

PC ArcInfo

 jest zbiorem sze

ś

ciu zintegrowanych modułów 

oprogramowania,  które  obejmuj

ą

  podstawowe  funkcje  SIP  oraz  narz

ę

dzia  do 

projektowania  map,  wprowadzania  i  edycji  danych,  konwersji  danych  oraz  analiz 

przestrzennych. 

U

ż

ywaj

ą

ArcInfo

 mo

ż

emy : 

-

 

automatycznie pozyskiwa

ć

 i zarz

ą

dza

ć

 danymi geograficznymi i opisowymi 

-

 

analizowa

ć

 dane kartograficzne 

-

 

dokonywa

ć

 jednoczesnej analizy danych przestrzennych i opisowych 

-

 

wykonywa

ć

 analizy sieciowe 

Produkt firmy ESRI składa si

ę

 z sze

ś

ciu zintegrowanych modułów: 

-

  PC STARTER KIT

 - podstawowy moduł obejmuj

ą

cy narz

ę

dzia digitalizacji i 

tworzenia  map,  tworzenia  struktury  topologicznej  danych,  tworzenia  tabel 

danych  opisowych,  plotowania  map,  tworzenia  aplikacji  i  interfejsów 

u

ż

ytkownika oraz komunikacji z serwerem sieciowym  

-

  PC ARCPLOT

 - odpowiada za wła

ś

ciw

ą

 jako

ść

 graficzn

ą

 zarówno obrazów 

wy

ś

wietlanych 

na 

ekranie 

monitora, 

jak 

równie

ż

 

produktów 

kartograficznych, a tak

ż

e umo

ż

liwia działanie funkcji analiz przestrzennych.  

-

  PC ARCEDIT

 - umo

ż

liwia edycj

ę

 obiektów oraz jednoczesn

ą

 przetwarzanie 

i edycj

ę

 warstw graficznych i danych opisowych  

-

 

PC ARCEDIT - umo

ż

liwia edycj

ę

 obiektów oraz jednoczesn

ą

 przetwarzanie 

i edycj

ę

 warstw graficznych i danych opisowych  

background image

 

54 

-

  PC  DATA  CONVERSION

 - obejmuje narz

ę

dzia słu

żą

ce transferowi danych 

pomi

ę

dzy warstwami ArcInfo i innymi formatami danych geograficznych.  

-

  PC  OVERLAY

  -  udost

ę

pnia  zaawansowane  funkcje  analiz  przestrzennych 

obejmuj

ą

ce m.in.: nakładanie poligonów, buforowanie i wiele innych  

-

  PC  NETWORK

  -  udost

ę

pnia  zaawansowane  funkcje  analiz  sieciowych  i 

geokodowanie(Rysunek 22).  

 

 

Rysunek 22. Moduł PC Network systemu ArcInfo [26] 

 

ArcInfo

  posiada  wewn

ę

trzny  j

ę

zyk  polece

ń

  SML(ang. 

Simple  Macro  Language

umo

ż

liwiaj

ą

cy tworzenie aplikacji u

ż

ytkownika.  

Ogromn

ą

  zalet

ą

 tego  oprogramowania jest,  mo

ż

liwo

ść

  instalacja  na  kilkunastu  typach 

komputerów, od „mainfram” po komputery osobiste, oraz kompleksowo

ść

 gromadzenia 

i przetwarzania danych wektorowych i rastrowych w powi

ą

zaniu z relacyjnymi bazami 

danych. 

4.2.  MapInfo 

 
 

Jest  to  sztandarowy  produkt  firmy  MapInfo  dost

ę

pny  w  wersji 

Desktop

  oraz 

Professional

. Jest to rozbudowane 

ś

rodowisko do zarz

ą

dzania danymi przestrzennymi, 

jednak charakteryzuje si

ę

 bardzo łatw

ą

 obsług

ą

.  

Sił

ą

 analityczn

ą

 

MapInfo

 jest bogactwo map tematycznych. To dzi

ę

ki nim mo

ż

liwa jest 

łatwa  analiza  danych  przestrzennych.  Ich  wyniki  w  postaci  barwnych  map  s

ą

 

sugestywnymi narz

ę

dziami wspierania decyzji(Rysunek 23).  

background image

 

55 

 

Rysunek 23. Klasyfikacja mapy w systemie MapInfo Professional [23] 

 
Program  współpracuje  ze  wszystkimi  popularnymi  formatami  baz  danych. 

Bezpo

ś

rednio  czyta  pliki  utworzone  w  MS  Access,  MS  Excel,  Lotus  1-2-3,  pliki 

tekstowe. Aplikacja oferuje równie

ż

 szeroki dost

ę

p do plików rastrowych. Mo

ż

liwy jest 

tak

ż

e import map wektorowych, danych oraz siatek rastrowych utworzonych w innych 

systemach. 

MapInfo

  posiada  wewn

ę

trzny  j

ę

zyk  MapBasic,  który  umo

ż

liwia  poszerzenie 

funkcjonalno

ś

ci  oraz  integracj

ę

  z  innymi  aplikacjami.  Na  rynku  jest  wiele  aplikacji 

wspomagaj

ą

cych  pakiet  MapInfo.  Na  uwag

ę

  zasługuj

ą

  Vertical  Mapper  –  program 

obsługuj

ą

cy dane trójwymiarowe lub RouteView – aplikacja do analiz sieciowych. 

 

4.3.  MGE (Modular GIS Enviroment) 

 

Jest  to  modularne 

ś

rodowisko  GIS  pracuj

ą

ce  zarówno  na  wektorowym,  jak  I 

rastrowym  modelu  danych. 

MGE 

firmy  Intergraph  jest  najwi

ę

kszym  konkurentem 

ArcInfro

. Jego najwi

ę

ksz

ą

 zalet

ą

 jest dobrej jako

ś

ci grafika oraz łatwo

ść

 obsługi. 

 Moduły zawarte w systemie dotycz

ą

 szerokiego zakresu zagadnie

ń

, takich jak: analiza 

zdj

ęć

  satelitarnych  i  lotniczych,  wspomaganie  prac  geodezyjnych,  kartografia, 

modelowanie terenu i wspomaganie prac geologicznych.  

Wszystkie moduły systemu s

ą

 zintegrowane i za ich pomoc

ą

 mo

ż

na tworzy

ć

 narz

ę

dzia 

przeznaczone do konkretnych zada

ń

. Program pracuje zarówno w 

ś

rodowisku Unix jaki 

i  Windows  NT.  Podstawowym  modułem  jest 

MGE  Basic  Nucleus

,  który  słu

ż

y  do 

background image

 

56 

tworzenia  projektu  i  wywołania  programów  zawartych  w  innych  modułach.  Kolejne 

moduły to: 

-

  MGE  Analyst

  –  zawiera  zestaw  funkcji  do  pracy  na  danych  wektorowych, 

przy wykorzystaniu ich topologii(Rysunek 24) 

-

  MGE GRID Analyst – 

zawiera funkcje analizy modelu rastrowego

 

-

  MGE  Terrain  Modeler

  –  posiada  zestaw  funkcji  pracuj

ą

cy  w  modelu 

TIN(nieregularnej siatki trójk

ą

tów)

 

-

  MGE Administrator

 – moduł zarz

ą

dzania baz

ą

 danych w projekcie

 

-

  MGE  Base  Mapper

 –  posiada  narz

ę

dzia  do zbierania i manipulacji  danymi 

SIP w 

ś

rodowisku MGE

 

 

 

Rysunek 24 MGE Analyst [25] 

 

 

Wykorzystuj

ą

c  zewn

ę

trzn

ą

  baz

ę

  danych(relacyjn

ą

)  MGE  umo

ż

liwia  wybór 

dowolnej  bazy  danych(SQL  Server,  Oracle,  Access,  Informix,  DB2).  Komunikacja 

pomi

ę

dzy  aplikacjami  odbywa  si

ę

  przy  u

ż

yciu  RIS(ang. 

Relational  Interface  System)

 

lub ODBC(ang. 

 Open Data Base Connection

4.4.  Microstation GeoGraphics 

 

 

Jest to oprogramowanie firmy Bentley, które stanowi SIP-ow

ą

 wersje CAD-

owsiego  programu 

Microstation.

  Moduł  graficzny  stanowi  uznany  program 

Mi

crostation,

 który

 

przeznaczony jest głównie do komputerowego wspomagania 

projektowania. 

background image

 

57 

GeoGraphics posiada wiele rozszerze

ń

 znacznie ułatwiaj

ą

cych korzystanie z baz 

danych.  W

ś

ród  nich  s

ą

  narz

ę

dzia  do  wyszukiwania  i  edycji  własno

ś

ci 

graficznych  obiektów  oraz  danych  opisowych  –  przez  ODBC(Access,  SQL 

Server, Oracle, Informix). 

 

 

Rysunek 25. Przykład użycia Microstation Geographics [27] 

Razem  z  pakietem  dostarczane  s

ą

  procedury  j

ę

zyka  MCL.  Daje  to  dost

ę

p  do 

wewn

ę

trznych  funkcji  GeoGraphics  i  umo

ż

liwia  budowanie  zupełnie  nowych 

aplikacji opartych na Microstation. Mo

ż

liwe jest te

ż

 tworzenie makr w module 

Microstation BASIC.

 

Niestety  program  nie  posiada  mo

ż

liwo

ś

ci  przeprowadzania  analiz  w  rodzaju 

map  tematycznych.  Do  tych  celów  słu

ż

y  osobna  przegl

ą

darka  GIS  – 

Microstation  GeoOutlook.  Posiada  ona  wygodne  funkcje  tworzenia  zapyta

ń

 

SQL, klasyfikacji danych i prezentacji w formie map tematycznych. 

4.5.  Mapa - 500 

 

Jest  to  zbiór  narz

ę

dzie  zwi

ą

zanych  z  systemem  AutoCAD  słu

żą

cym  do 

tworzenia geodezyjnej mapy numerycznej. Podstaw

ą

 systemu jest Prototyp Mapa – 500, 

który jest rysunkiem AutoCad-u zawieraj

ą

cym definicje wszystkich elementów mapy, 

które mog

ą

 pojawia

ć

 si

ę

 na mapie. Aplikacja składa si

ę

 z dwóch modułów: 

-

  GEO_POLA

  –  umo

ż

liwia  wprowadzanie  współrz

ę

dnych  punktów,  ich 

poł

ą

cze

ń

 oraz wst

ę

pn

ą

 weryfikacj

ę

 

background image

 

58 

-

  GEOSECMY  - 

dowolne obliczenia geodezyjne oparte na danych zawartych 

w bazie, tworzy model terenu, generuje warstwice. 

4.6.  TNTmips 

 

Jest  to  oprogramowanie  firmy  MicroImages.  Przeznaczony  jest  głównie  do 

analizy  danych  rastrowych.  Pracuje  na  obiektach  rastrowych,  wektorowych.  Program 

zawiera szerok

ą

 gam

ę

 funkcji przydatnych do analizy zdj

ęć

 lotniczych i satelitarnych. 

Funkcje obsługuj

ą

ce model rastrowy dost

ę

pne s

ą

 w pełnym zakresie, natomiast model 

wektorowy w ograniczonym. 

 

Rysunek 26. Praca na mapie wektorowej z podkładem rastrowym [28] 

 
Aplikacja pracuje w 

ś

rodowisku Unix oraz Windows. 

background image

 

59 

Rozdział 5. Założenia systemu EGB2000-SIP 

 

 

System EGB2000–SIP stanowi moduł systemu Ewidencji Gruntów, Budynków i 

Lokali EGB2000. W dalszej cz

ęś

ci tego rozdziału przedstawi

ę

 zarys systemu EGB2000 

oraz zało

ż

enia systemu realizuj

ą

cego analizy przestrzenne EGB2000-SIP. 

5.1.  Opis systemu EGB2000 

 

 

Zgodnie  z  nowym  rozporz

ą

dzeniem  Ministra  Rozwoju  Regionalnego  i 

Budownictwa z dnia 29.03.2001r. w sprawie ewidencji gruntów i budynków zaistniała 

potrzeba  prowadzenia  ewidencji  gruntów  i  lokali.  W  tym  celu  powstał  system 

EGB2000, który wspomaga operatora w przyporz

ą

dkowaniu budynków i lokali do ich 

odpowiednich  jednostek  rejestrowych  oraz  zapewnia  wgl

ą

d  do  powi

ą

zanych  za  sob

ą

 

gruntów, budynków i lokali. 

System  EGB2000  funkcjonuje  w 

ś

rodowisku  Windows  jako  aplikacja  klient-serwer 

oraz  jako  system  internetowy.  Mo

ż

e  współpracowa

ć

  zarówno  z  baz

ą

  danych  SQL 

Server 2000 jak i Oracle 9i. Wersja internetowa systemu działa w technologii ASP(ang. 

Active  Server  Pages

)  na  serwerze  internetowym  IIS,  który  wchodzi  w  skład  systemu 

Windows NT/2000/XP. 

Wersja aplikacyjna(klient-serwer) posiada nast

ę

puj

ą

ce własno

ś

ci: 

-

 

uwzgl

ę

dnia  najnowsze  przepisy  prawne  dotycz

ą

ce  ewidencji  gruntów, 

budynków i lokali 

-

 

pozwala na ewidencj

ę

 i udost

ę

pnianie informacji o : 

o

 

gruntach, budynkach i lokalach 

o

 

prawach podmiotów i władaj

ą

cych do nieruchomo

ś

ci 

o

 

warto

ś

ci działek, budynków i lokali 

-

 

umo

ż

liwia generowanie du

ż

ej liczby raportów i zestawie

ń

 

-

 

zapewnia  wysoki  stopie

ń

  bezpiecze

ń

stwa,  zarówno  przed  nieuprawnionym 

dost

ę

pem jak i utrat

ą

 danych 

-

 

umo

ż

liwia zadawanie zaawansowanych zapyta

ń

, przegl

ą

danie i drukowanie 

uzyskanych danych 

-

 

umo

ż

liwia sporz

ą

dzenie wypisu z rejestru gruntów, budynków i lokali 

 

background image

 

60 

Internetowa  wersja  systemu  została  zrealizowana  w  ramach  pracy  magisterskiej  przy 

Zakładzie Systemów Informacyjnych Politechniki Wrocławskiej [16]. System pozwala 

uprawnionym  jednostkom  organizacyjnym  i  osobom  na  zdalnym  dost

ę

p  do  danych 

ewidencji  gruntów  w  sieci  intranet  w  ramach  wybranego  urz

ę

du,  jak  i  z  dowolnego 

miejsca na 

ś

wiecie poprzez sie

ć

 Internet. Jest to bardzo wygodne rozwi

ą

zanie gdy

ż

 nie 

wymaga,  aby  na  ka

ż

dym  stanowisku  była  zainstalowana  aplikacja,  wystarczy  jedynie 

przegl

ą

darka internetowa. Skraca to równie

ż

 czas instalacji systemu oraz obni

ż

a koszty 

zwi

ą

zane  z  przeszkoleniem  pracowników.  U

ż

ytkownik  dostaje  dost

ę

p  do  wybranych 

elementów systemu, nie musi si

ę

 uczy

ć

 zło

ż

onej cz

ęś

ci klient-serwer. 

 

 

Rysunek 27. Główne okno EGB2000 Internet 

 

System umo

ż

liwia dokonywanie nast

ę

puj

ą

cych operacji: 

-

 

generowanie raportów  

-

 

umo

ż

liwia  rzeczoznawcom  maj

ą

tkowym  zdalne  wprowadzanie  wycen 

nieruchomo

ś

ci 

background image

 

61 

-

 

rejestrowanie  oraz  logowanie  u

ż

ytkownika  do  systemu.  Ka

ż

dy  u

ż

ytkownik 

jest  nadzorowany  tzn.  zapisywane  s

ą

  informacje  o  czynno

ś

ciach,  które 

wykonywał 

-

 

jednostki  i  osoby  upowa

ż

nione  mog

ą

  uzyska

ć

  nast

ę

puj

ą

ce  zestawienia  i 

raporty: 

o

 

stan wyszukanych jednostek rejestrowych 

o

 

wykaz wła

ś

cicieli i władaj

ą

cych wyszukanych gruntów 

o

 

zestawienie danych dotycz

ą

cych obrotu wyszukanymi  

  nieruchomo

ś

ciami 

 

Ponadto wersja klient-serwer umo

ż

liwia zobrazowanie danych graficznych w aplikacji 

Microstation  GeoGraphics  firmy  Bentley.  Microstation  udost

ę

pnia  du

żą

  liczba  opcji 

zwi

ą

zanych z zarz

ą

dzaniem danymi przestrzennymi a tak

ż

e pozwala za edycj

ę

 danych 

przestrzennych i ich zapis w bazie danych. Rozwi

ą

zanie to posiada jednak pewn

ą

 wad

ę

cen

ę

.  

Wersja internetowa EGB 2000 pozwala generowa

ć

 du

żą

 liczb

ę

 raportów, jednak nie ma 

mo

ż

liwo

ś

ci  generowania  mapy  i  prowadzenia  analiz.  System  EGB2000–SIP  stanowi 

rozszerzenie  wersji  Internetowej  systemu  EGB2000  o  mo

ż

liwo

ść

  zarz

ą

dzania  map

ą

 

numeryczn

ą

. Dodatkow

ą

 zalet

ą

 systemu jest fakt, i

ż

 po niewielkiej modyfikacji sposobu 

pobierania danych mo

ż

e zosta

ć

 zaimplementowany w wersji klient-serwer systemu. Jest 

to mo

ż

liwe dzi

ę

ki temu, i

ż

 zbudowany jest w postaci kontrolki ActiveX. 

5.2.  Cel systemu 

 

Wyobra

ź

my  sobie  sytuacj

ę

.  Pan  X  posiada  pewn

ą

  sum

ę

  pieni

ę

dzy,  za  któr

ą

 

chciałby naby

ć

 działk

ę

, na której mógłby wybudowa

ć

 dom. Niestety ka

ż

dy z członków 

rodziny  pana  X  ma  inne  upodobania.  Pan  X  chciałby  działk

ę

,  której  powierzchnia 

przekracza  200  m  kw.,  natomiast  jego 

ż

ona  chciałaby  mieszka

ć

  z  dala  od  ruchu 

ulicznego. Aby rozwi

ą

za

ć

 problem, który tkwi w tym gdzie powinna znajdowa

ć

 si

ę

 owa 

działka, nale

ż

y u

ż

y

ć

 systemu SIP, który pozwoli na dokonanie stosownych analiz. Ich 

wynikiem  b

ę

dzie  informacja,  dzi

ę

ki  której  mo

ż

liwe  b

ę

dzie  podj

ę

cie  odpowiedniej 

decyzji.  Tego  typu  systemem  jest  EGB2000–SIP.  Na  wej

ś

ciu  aplikacja  dostaje  zbiór 

obiektów, którym mo

ż

e by

ć

 

-

 

zawarto

ść

 całego arkusza mapy 

background image

 

62 

-

 

obiekty zawarte w prostok

ą

cie o zadanych wymiarach 

-

 

pojedynczy obiekt wraz z obiektami granicznymi 

-

 

zadana lista obiektów, wraz z obiektami granicznymi 

-

 

wybrane obiekty na tle arkusza 

 

Po  czym  mo

ż

liwe  jest  zarz

ą

dzanie  danymi  zobrazowanymi  w  postaci  mapy  i 

dokonywanie analiz przestrzennych (szczegółowy wykaz funkcji analitycznych znajdzie 

si

ę

  w  dalszej  cz

ęś

ci  pracy).  Ponadto  system  posiada  szereg  mechanizmów,  które 

ułatwiaj

ą

 prac

ę

, jak: powi

ę

kszanie i pomniejszanie obiektów, obroty wokół własnej osi 

oraz narz

ę

dzia dodatkowe jak „nawigator”, który ułatwia nawigowanie po mapie przy 

du

ż

ej liczbie obiektów. 

 

EGB2000–SIP stanowi alternatywne rozwi

ą

zanie dla aplikacji typu Microstation 

GeoGraphics firmy Bentley, czy tez Geomedia firmy Intergraph, których cena wynosi 

kilka tysi

ę

cy dolarów. (Szczegółowy wykaz programów wraz z cenami mo

ż

na znale

źć

 

w zał

ą

czniku B). Posiada przy tym podobn

ą

 funkcjonalno

ść

 oraz zdolno

ś

ci analityczne. 

 

5.3.  Przyjęte założenia 

 

Od  strony  technicznej  zostały  przyj

ę

te  pewne  zało

ż

enia.  System  reprezentuje 

wektorowy  model  danych,  gdzie  ka

ż

dy  obiekt  posiada  pewn

ą

  okre

ś

lon

ą

  lokalizacj

ę

  i 

jest  rozró

ż

nialny.  Informacje  wy

ś

wietlane  na  mapie  podzielono  na  poszczególne 

warstwy tematyczne, co zapewnia łatwiejsz

ą

 obsług

ę

 systemu, a jednocze

ś

nie pozwala 

na dogł

ę

bne analizowane danych. Mo

ż

na wyró

ż

ni

ć

 warstw

ę

: działek, numerów działek, 

budynków  oraz  etykiet.  Informacje  te  tworz

ą

  pełn

ą

  i  warto

ś

ciow

ą

  pod  wzgl

ę

dem 

merytorycznym map

ę

. W pracy skupiłem si

ę

 na warstwie działek, na które prowadzone 

b

ę

d

ą

 wszystkie analizy. Pozostałe elementy tworz

ą

 tło, jednak s

ą

 niezb

ę

dne dla ka

ż

dej 

mapy ewidencyjnej. 

Mapa  wy

ś

wietlana  jest  w  taki  sposób,  aby  w  cało

ś

ci  zmie

ś

ci

ć

  si

ę

  na  ekranie 

monitora w rozdzielczo

ś

ci 1024x768. Dzi

ę

ki temu tu

ż

 po wy

ś

wietleniu, widzimy j

ą

 w 

cało

ś

ci.  Sytuacja  ta  powoduje,  i

ż

  skala  mapy  nie  jest  zgodna  z  rzeczywisto

ś

ci

ą

Operacja  powi

ę

kszania  i  pomniejszania  wykonywana  jest  procentowo  (+-5%). 

Utrzymanie  dokładnej  skali  jest  niezwykle  trudne  ze  wzgl

ę

du  na  ró

ż

ne  parametry 

background image

 

63 

monitorów,  rozdzielczo

ść

  u

ż

ytkownika.  Ukazywanie  mapy  w  wy

ż

ej  opisany  sposób 

wydaje  si

ę

  słuszne.  W  przypadku  du

ż

ej  liczby  obiektów  mapa  jest  pomniejszana, 

natomiast w sytuacji odwrotnej jest powi

ę

kszana. U

ż

ytkownik od pocz

ą

tku widzi map

ę

 

w  cało

ś

ci,  a  przy  u

ż

yciu  dost

ę

pnych  narz

ę

dzi  mo

ż

e  dokonywa

ć

  na  niej  dowolne 

operacje  

 

EGB2000–SIP  został  zaprojektowany  do  pracy  w  sieci  Intranet,  w  obr

ę

bie 

danego urz

ę

du. W takim 

ś

rodowisku mo

ż

liwo

ść

 wydostania si

ę

 danych poza urz

ą

d, w 

którym pracuje system jest znikoma. W przypadku działania przez sie

ć

 Internet nale

ż

zastanowi

ć

  si

ę

,  czy  bezpiecze

ń

stwem  jest  wystarczaj

ą

ce.  Zastosowano  rozwi

ą

zania, 

które  pozwalaj

ą

  na  zwi

ę

kszenie  ich,  jak  np.:  minimalizacji  liczby  poł

ą

cze

ń

  z  baz

ą

 

danych(szerzej w dalszej cz

ęś

ci pracy). Temat bezpiecze

ń

stwa znakomicie nadaje si

ę

 do 

dalszego rozwoju pracy. 

background image

 

64 

Rozdział 6. Implementacja modułu 
internetowego EGB2000–SIP 

 

6.1.  Platforma systemowa 

 

System  zaprojektowany  został  do  pracy  z  komputerami  klasy  PC,  które 

wyposa

ż

one s

ą

 system operacyjny z rodziny Microsoft Windows.  

Pracuje w sieci Internet, co sprawia, i

ż

 ka

ż

dy u

ż

ytkownik musi posiada

ć

 przegl

ą

dark

ę

 

internetow

ą

  (najlepiej  Microsoft  Internet  Explorer),  by  móc  poł

ą

czy

ć

  si

ę

  z  serwerem 

oferuj

ą

cym usługi rysowania i analizowania danych przestrzennych. 

Na  serwerze  znajduje  si

ę

  serwer  bazy  danych  w  wersji  MS  SQL  Server  7.0  oraz 

Oracle9i.  

6.2.  Użyte technologie i narzędzia programistyczne  

 

W  punkcie  tym  przedstawi

ę

  kluczowe  technologie,  które  zostały  u

ż

yte  przy 

realizacji systemu. 

6.2.1.  Technologia ASP (ang. Active Server Pages

 
 

System  działa  w  oparciu  o  technologie  ASP,  która  wykorzystywana  jest  do 

wywołania  odpowiedniego  zapytania  w  graficznej  bazie  wiedzy  oraz  słu

ż

y  do 

inicjalizacji obiektu ActiveX.  

ASP  (ang. 

Active  Server  Pages

)

 

jest technologi

ą

  firmy  Microsoft  i  wchodzi  w 

skład platformy „Active”. Strony ASP stanowi

ą

 element j

ę

zyka HTML, tekstu i komend 

j

ę

zyka  skryptowego  (VBScript,  JScript).  Wykonywane  s

ą

  w  cało

ś

ci  na  serwerze 

WWW, wi

ę

c gdy u

ż

ytkownik klika w przegl

ą

darce na link do strony z rozszerzeniem 

*.asp,  serwer  przekształca  kod  skryptu  (uwzgl

ę

dniaj

ą

c  ewentualne  przekazane 

parametry)  i  wysyła  do  przegl

ą

darki  gotow

ą

  stron

ę

  zawieraj

ą

c

ą

  ju

ż

  tylko  "czysty" 

format  HTML.  Dzi

ę

ki  takiemu  działaniu  cały  ci

ęż

ar  przetwarzania  pozostaje  na 

serwerze,  gdzie  dodatkowo  przy  wykorzystaniu  mechanizmów  ActiveX,  skrypty  ASP 

mog

ą

  pobiera

ć

  dane  z  baz  danych  oraz  wykonywa

ć

  inne  zadania  wymagaj

ą

ce  du

ż

ej 

mocy lub centralnego przetwarzania.  

background image

 

65 

Skrypty  ASP  obsługiwane  s

ą

  przez  serwer  IIS.  Du

żą

  zalet

ą

  tej  technologii  jest 

mo

ż

liwo

ść

 wywoływania w prosty sposób obiektów ActiveX oraz DLL. 

 

6.2.2.  Bazy danych 

 
 

Dost

ę

pne  s

ą

  dwie  bazy  danych  SQL  Server  oraz  Oracle.  W  zale

ż

no

ś

ci  od 

potrzeb  mo

ż

liwe  jest  uruchomienie  aplikacji  na  jednym  z  dwóch  wymienionych 

systemów bazodanowych. Dlaczego SQL Server i Oracle? 

 

Obecnie s

ą

 to jedne z najlepszych i najcz

ęś

ciej stosowanych rozwi

ą

za

ń

. Od lat 

trwa walka o prymat w dziedzinie baz danych mi

ę

dzy firm

ą

 Microsft i Oracle.  

MS  SQL  Server  2000  jest  przeznaczony  do  pracy  w  systemie  Windows  i  mo

ż

e  by

ć

 

wykorzystany  we  wszystkich 

ś

rodowiskach  sprz

ę

towych,  na  których  funkcjonuje 

system  operacyjny.  Serwer  ten  oferuje  wsparcie  dla  obiektowej  technologii 

internetowych baz danych i ich opisu w j

ę

zyku XML oraz przetwarzania transakcyjnego 

T-SQL  (Transact  SQL)  przeznaczonego  dla  technologii  XML.  System  nadaje  si

ę

  do 

tworzenia dowolnie du

ż

ych systemów hurtowni danych, systemów OLAP(ang. 

On Line 

Analyrtical Processing

) oraz rozwi

ą

za

ń

 zaliczanych do Business Inteligence. Obejmuje 

to systemy zarz

ą

dzania firmami oraz kontaktami z klientami CRM. 

 

 

Baza  danych  Oracle  9i  ustanowiła  nowy  standard  w  technologii  przetwarzania 

danych, jakim jest  model  relacyjno  –  obiektowy.  Nowa  metoda  definiowania  struktur 

danych  umo

ż

liwia  projektantom  aplikacji  odwzorowanie  obiektów 

ś

wiata 

rzeczywistego, takich jak zamówienia czy stany magazynowe, bezpo

ś

rednio na obiekty 

bazy  Oracle9i.  Taka  technika  skraca  czas  produkcji  nowych  aplikacji  i  ułatwia 

utrzymanie gotowych systemów. 

Dzi

ę

ki zastosowaniu bazy Oracle przedsi

ę

biorstwa w pełni wykorzystuj

ą

 inwestycje w 

rozwój,  wdro

ż

enie  i  utrzymanie  systemów  informacyjnych  przedsi

ę

biorstwa.  Oracle9i 

zapewnia  zintegrowane,  bezpieczne  i  niezawodne 

ś

rodowisko  tworzenia  zarówno 

scentralizowanych, jak i rozproszonych, otwartych systemów informacyjnych.  

Skalowalna i wysoce niezawodna architektura Oracle9i zapewnia najwy

ż

sz

ą

 wydajno

ść

 

pracy w krytycznych systemach przetwarzania transakcji. Oracle9i optymalnie korzysta 

z  dost

ę

pnych  zasobów  systemowych,  zarówno  na  prostych  maszynach 

jednoprocesorowych,  jak  równie

ż

  na  maszynach  przetwarzania  równoległego  SMP  i 

MPP.  

background image

 

66 

 

6.2.3.  Dostęp do bazy danych 

 
 

Dost

ę

p do  bazy  danych  realizowany jest  za  pomoc

ą

 OLE  DB.  Jest to interfejs 

pomi

ę

dzy dostawc

ą

 danych, a aplikacjami klienta. 

Kluczow

ą

  dla  działania  OLE  DB  ide

ą

  jest  wydzielenie  konsumenta  i  dostawcy  (ang. 

consumer

 i 

provider

).

 

Konsument to nic innego, jak zwykły klient, natomiast dostawca 

odpowiedzialny  jest  za  sformatowanie  danych  do  postaci  tablicy  i przekazanie ich  do 

klienta. 

Dostawca  jest  zbiorem  komponentów  COM,  zawieraj

ą

cych  zestaw  interfejsów. 

Poniewa

ż

  s

ą

  to  interfejsy  standardowe,  ka

ż

dy  klient  OLE  DB  mo

ż

e  czerpa

ć

  dane  za 

po

ś

rednictwem dowolnego  providera.  Skoro za

ś

  dostawcy  s

ą

 obiektami COM,  mo

ż

na 

przy tym korzysta

ć

 z dowolnych j

ę

zyków (C++, Basic, Java). 

Dostawca danych mo

ż

e je dostarcza

ć

 w dowolnej postaci – od relacyjnych baz danych, 

poprzez arkusze kalkulacyjne do zwykłych plików.  

 

6.2.4.  Biblioteka graficzna  

 
 

Moduł rysuj

ą

cy oraz analizuj

ą

cy dane pochodz

ą

ce z bazy danych został oparta 

na dynamicznej bibliotece DLL o nazwie VeCAD ver. 5.2. Mo

ż

na powiedzie

ć

, i

ż

 jest 

ona sercem całego systemu Biblioteka ta mo

ż

e by

ć

 u

ż

ywana z aplikacjami napisanymi 

w  takich  j

ę

zykach  jak:  Visual  Basic,  Delphi,  C++  oraz  Visual  C++.  Oferuje  bardzo 

szerok

ą

 gam

ę

 funkcji umo

ż

liwiaj

ą

cych prac

ę

 na obiektach graficznych, np.: rysowanie 

linii, poligonu, powi

ę

kszanie, pomniejszanie, które s

ą

 niezb

ę

dne przy realizacji systemu 

wektorowego. Jej dodatkowym atutem jest niska cena. 

 

6.2.5.  Technologia ActiveX i COM 

 

 

Projekt  został  wykonany  jako  system  typu  WEB-GIS,  czyli  dost

ę

pny  jest  z 

poziomu  przegl

ą

darki  internetowej.  Aby  tego  typu  operacja  była  mo

ż

liwa  konieczne 

było  utworzenie  kontrolki  ActiveX.  Stanowi  ona  serce  całego  systemu,  pozwala  na 

wy

ś

wietla

ć

 dane oraz zawierała mechanizmy dokonuj

ą

ce analiz przestrzennych. Czym 

jest technologia ActiveX? Jest to pełnowarto

ś

ciowy program wczytywany z Internetu i 

background image

 

67 

uruchamiany  na  komputerze  u

ż

ytkownika.  Podstaw

ą

  tej  technologii  jest  COM  (ang. 

Component Object Model

).  

Sedno modelu COM polega na umo

ż

liwieniu aplikacjom nawi

ą

zania ł

ą

czno

ś

ci z innymi 

aplikacjami  COM  i  wzajemnym  wykorzystywaniu  przez  nie  swoich  mo

ż

liwo

ś

ci  bez 

wzgl

ę

du  na  j

ę

zyk,  w  jakim  je  napisano.  Wykorzystuj

ą

c  technologi

ę

  COM  mo

ż

na 

tworzy

ć

  programy  typu  plug-and-play.  Główny  moduł  programu  obsługuje  wszystkie 

podstawowe  funkcje,  natomiast  elementy  dodatkowe  wczytywane  s

ą

  na 

ż

yczenie 

u

ż

ytkownika. Rozwi

ą

zanie to jest ju

ż

 stosowane w Wordzie czy Excelu - przykładem 

mo

ż

e  by

ć

  edytor  tabel.  Taki  sposób  tworzenia  aplikacji  pozwala  znacznie  zwi

ę

kszy

ć

 

elastyczno

ść

  i  u

ż

yteczno

ść

  produktów,  zmniejszy

ć

  koszty  wytworzenia  oraz  skróci

ć

 

czas kodowania.  

Technologie  COM  mo

ż

na  okre

ś

li

ć

  jako  klej,  przy  u

ż

yciu,  którego  budowany  jest 

Windows  i  jego  aplikacje.  Pozwala  zł

ą

czy

ć

  obiekty  pochodz

ą

ce  od  ró

ż

nych 

producentów i wykorzysta

ć

 je we własnych aplikacjach.  

Sukces  tej  technologii  w  rozwi

ą

zaniach  lokalnych  sprawił,  i

ż

  zacz

ę

to  zastanawia

ć

  na 

wykorzystaniem tego rozwi

ą

zania w sieci i tym samym zapewnienie tych samych usług. 

W  ten  sposób  narodziła  si

ę

  technologia  DCOM,  która  jest  rozproszon

ą

  wersj

ą

 

technologii  COM,  pracuj

ą

ca  w 

ś

rodowisku  sieciowym.  W  ten  sposób  klient  mo

ż

wywoływa

ć

 metody komponentu bez zwracania uwagi na to, gdzie dany komponent si

ę

 

znajduje.  W  modelu  DCOM  klient  ł

ą

czy  si

ę

  z  zast

ę

pczym  komponentem.  Nast

ę

pnie 

żą

danie  wywołania  danej  metody  zostaje  przekazane  do  prawdziwego  obiektu  i  od 

niego wraca wynik działania. 

 

Mo

ż

liwo

ś

ci kontrolek ActiveX z punktu widzenia programisty s

ą

 bardzo du

ż

e: 

-

 

mog

ą

  robi

ć

  wszystko  to,  co  zwykła  biblioteka  dynamiczna  DLL,  oprócz 

udost

ę

pniania  obiektów  publicznych  innych  ni

ż

  sama  kontrolka  oraz  nie 

wspieraj

ą

 wielow

ą

tkowo

ś

ci; kontrolka ActiveX jest jednow

ą

tkowa 

-

 

maj

ą

  własny  interfejs  u

ż

ytkownika  wy

ś

wietlany  w  ramach  okna  w  którym 

została osadzona kontrolka. Mo

ż

liwa jest interakcja kontrolki z aplikacj

ą

, w 

której została osadzona 

-

 

posiadaj

ą

  wsparcie  dla  standartowych  wła

ś

ciwo

ś

ci  przegl

ą

darek  (ang.

 

Property browser

Podsumowuj

ą

c,  kontrolki  ActiveX  składaj

ą

  si

ę

  z:  komponentów  zawieraj

ą

cych  kod, 

interfejsu u

ż

ytkownika oraz wła

ś

ciwo

ś

ci umo

ż

liwiaj

ą

cych osadzanie. 

 

background image

 

68 

Jako narz

ę

dzia programistycznego u

ż

yłem Microsoft Visual Basic 6.0, z pakietu Visual 

Studio, który znakomicie nadaje si

ę

 do tworzenia obiektów osadzanych. 

 

6.3.  Zastosowane rozwiązania 

 

W  punkcie  tym  zaprezentuj

ę

  rozwi

ą

zania,  jakie  przyj

ę

to  w  realizowanym 

systemie. 

6.3.1.  Sposób działania EGB2000-SIP 

 

System EGB2000-SIP posiada budow

ą

 modularn

ą

 i składa si

ę

 z: 

-

 

bazy danych 

-

 

modułu przetwarzaj

ą

cy 

-

 

modułu generuj

ą

cy 

-

 

kontrolki ActiveX (główna cz

ęść

 systemu) 

 

 

Rysunek 28. Schemat działania systemu EGB2000-SIP 

background image

 

69 

 

Aplikacja  internetowa  EGB2000  wysyła 

żą

danie  wy

ś

wietlenia  danych 

graficznych  do  modułu  przetwarzaj

ą

cego  (Rysunek  28)  w  warstwie  biznesowej.  W 

kolejnym  kroku  moduł  przetwarzaj

ą

cy,  zbudowany  w  technologii  ASP  wykonuje 

odpowiednie  zapytanie  do  bazy  danych.  Wynikiem  jest  zbiór  rekordów  posiadaj

ą

cy 

informacje  o  budowie  poszczególnych  obiektów  oraz  ich  umiejscowieniu  na  mapie. 

Nast

ę

pnie  dane  te  zostaj

ą

  poddany  “obróbce”  w  module  generuj

ą

cym  (bibliotece 

dynamicznej DLL). Z uzyskanych danych generowany jest plik w formacie ASP, gdzie 

zawarte s

ą

 wszystkie niezb

ę

dne informacje do utworzenia mapy. 

W ostatnim etapie, kontrolka ActiveX pobiera dane z pliku wynikowego i na ich 

podstawie dochodzi do wygenerowania mapy. 

Taki  sposób  pobierania  danych  zapewnia  du

ż

y  stopie

ń

  bezpiecze

ń

stwa,  gdy

ż

 

dane  przesyłane  s

ą

  do  klienta  razem  z  kontrolka.  Komunikacja  z  baz

ą

  danych  jest 

ograniczona i wyst

ę

puje tylko po stronie serwera. S

ą

 jednak przypadki, gdy dochodzi 

do poł

ą

czenia z baz

ą

 danych z wn

ę

trza kontrolki ActiveX. Wyst

ę

puje to przy 

ś

ci

ą

ganiu 

szczegółowych  informacji  o  obiektach  i  analizach  na  nich.  Zastosowanie  takiego 

rozwi

ą

zanie było konieczne, ze wzgl

ę

du na to, i

ż

 przesyłanie tak du

ż

ej liczby informacji 

w trakcie generowania kontrolki bardzo mocno spowalniało ładowanie komponentu. 

Ponadto  na  powy

ż

szym  rysunku  wida

ć

,  i

ż

  system  posiada  architektur

ę

 

trójwarstwow

ą

. Mo

ż

na wyró

ż

ni

ć

 nast

ę

puj

ą

ce warstwy: danych, biznesow

ą

, prezentacji. 

W  pierwszej  warstwie  dane  na  temat  wszystkich  obiektów.  W  warstwie  biznesowej 

pobrane dane zostaj

ą

 przetworzone na format rozpoznawalny przez kontrolk

ą

 ActiveX.  

Warstwa prezentacji prezentuje wynik działa z dwóch wcze

ś

niejszych warstw w postaci 

mapy numerycznej. Na której prowadzone s

ą

 ju

ż

 wewn

ę

trzne analizy. 

6.3.2.  Baza danych 

 

 

Baza  danych  systemu  EGB2000  została  podzielona  na  dwie  cz

ęś

ci:  cz

ęść

 

graficzn

ą

 oraz cz

ęść

 opisow

ą

. Pierwsza z nich zawiera informacje o budowie obiektów 

tworz

ą

cych  map

ę

,  natomiast cz

ęść

  opisowa  przechowuje  informacje  opisuj

ą

ce  grunty, 

budynki  oraz  lokale.  Jak  ju

ż

  wcze

ś

niej  wspomniano  dost

ę

pne  s

ą

  dwa  systemy 

bazodanowe: SQL Server oraz Oracle. Struktura bazy danych w obu przypadkach jest 

identyczna,  zmienia  si

ę

  jedynie  metoda  poł

ą

czenia  z  baz

ą

  danych.  Jest  to  mo

ż

liwe 

dzi

ę

ki  temu,  i

ż

  wszystkie  zapytania  zastały  napisane  w  taki  sposób,  by  obsłu

ż

y

ć

  oba 

systemu (zapytania zgodne z ANSI SQL). 

background image

 

70 

Poni

ż

ej przedstawi

ę

 tabele, które dodałem do systemu oraz tabele, które były dla mnie 

kluczowe przy tworzeniu cz

ęś

ci SIP’owej systemu. 

Wykaz najwa

ż

niejszy tabel z punktu widzenia analiz przestrzennych: 

 

 

G_DzialkiNaglowki(

IdDzialki,  IdGminy,  IdObrebu,  Arkusz,  NazwaUlicy, 

NrDomu,  NrDzialki,  Xnrdz,  Ynrdz,  NazwaWlasnaDzialki,  Xnazdz,  Ynazdz, 

Knazdz, 

NrAdresowyDzialki)

 

 

 

Tabela  zawiera  identyfikatory  wszystkich  działek,  jakie  znajduj

ą

  si

ę

  w 

systemie.  Dodatkowo  dla  ka

ż

dej  działki  okre

ś

lone  s

ą

  takie  informacje  jak 

arkusz,  gmina  oraz  obr

ę

b.  Pola 

NrDzialki,  Arkusz,  Gmina,  Obreb

  stanowi

ą

 

klucz, który ł

ą

czy baz

ę

 danych graficznych z baz

ą

 danych opisowych systemu 

EGB2000. 

 

 

G_DzialkiGraniczniki(

IdDzialki, IdGranicznika, Kolejnosc

 

 

Tabela  okre

ś

laj

ą

ca  zale

ż

no

ś

ci  pomi

ę

dzy  identyfikatorem  działki  a  jej 

granicznikam  oraz  kolejno

ść

  graniczników.  Pole 

Kolejnosc 

okre

ś

la  kolejno

ść

 

graniczników w działce i niezb

ę

dne w procesie tworzenia obiektów. 

 

 

G_Graniczniki(

IdGranicznika,  Xgranicz,  Xgranicz,  Ygranicz,  NrGranicznika, 

CzyStabilizowany, CzyGranicaPanstwa, Status, DataWpisuG, OperatorWpisuG, 

DataSkasowaniaG,  OperatorSkasowaniaG,  DataWpisuO,  OperatorWpisuO, 

DataSkasowaniaO, OperatorSkasowaniaO)

 

 

 

Tabela zawiera  graniczniki,  z  których  budowane  s

ą

 działki. Pola 

Xgranicz 

oraz 

Ygranicz

  okre

ś

laj

ą

  współrz

ę

dne  granicznika  w  dwuwymiarowym  układzie 

współrz

ę

dnych.  Dodatkowo  tabela  posiada  szereg  dodatkowych  parametrów, 

które  nie  s

ą

  u

ż

ywane  w  systemie  EGB2000–SIP,  ale  maj

ą

  zastosowanie  w 

przypadku  współpracy  aplikacji  EGB2000  z  programem  Microstation 

GeoGraphics, gdzie mo

ż

liwa jest edycja danych. 

 

 

G_GraniceGraniczniki(

IdGranicyD, IdGranicznika, LpGranicznika

background image

 

71 

 

 

W tabeli tej zawarte s

ą

 informacje o tym czy granicznik tworzy wi

ę

cej ni

ż

 

jedn

ą

  granic

ę

.  Informacja  ta  umo

ż

liwia  prawidłowe  skonstruowanie  obiektu  na 

ekranie. Gdy

ż

 bardzo cz

ę

sto wyst

ę

puje sytuacja, w której jeden granicznik mo

ż

wchodzi

ć

  w  skład  kilku  działek.  Wyst

ę

puje  to  w  przypadku,  gdy  działki  s

ą

  do 

siebie  przyległe.  Pole 

LpGranicznika

  okre

ś

la,  który  w  kolejno

ś

ci  jest  to 

granicznik. 

 

 

Obreby(

IdObrebu,IdGminy,KodObrebu, NazwaObrebu, CzyDzialkiWArkuszach, 

PowEwidencyjna, Miasto_Wies

 

 

Tabela  zawiera  definicje  obr

ę

bów  wchodz

ą

cych  w  skład  Gminy.  Ka

ż

dy 

obr

ę

b ma takie parametry jak: nazwa, powierzchnie ewidencyjn

ą

, a tak

ż

e nazwa 

miasta lub wsi, w której wyst

ę

puje. 

 

 

 

Gminy(

IdGminy,  KodGminy,  NazwaGminy,  Miasto_Wies,  PowEwidencyjna, 

Powiatu, NazwaPowiatu, IdWojew, NazwaWojew

 

 

Zawiera  wykaz  Gmin,  którymi  posługuje  si

ę

  system.  Ka

ż

da  z  gmin  ma 

zdefiniowan

ą

  nazw

ę

,  powierzchni

ę

  ewidencyjn

ą

,  nazw

ę

  powiatu  oraz 

województwa.  

 

 

G_Classification(

id_classyfiaction, id_dzialki, id_type, ival, fval, sval

 

 

Tabela okre

ś

la warto

ś

ci, jakie przyjmuj

ą

 poszczególne rodzaje klasyfikacji 

wykorzystywane  w  procesie  analizy  danych.  Mo

ż

liwe  s

ą

  warto

ś

ci  typu: 

całkowitego(

ival

),  rzeczywistego(

flav

)  oraz  w  postaci  ci

ą

gu  znakowego(

sval

). 

Dzi

ę

ki  temu  tabela  ma  charakter  uniwersalny  i  mo

ż

e  przyjmowa

ć

  ka

ż

dy  typ 

danych. 

  

 

G_Classification_type (

id_type

name, status

 

 

background image

 

72 

  

W tabeli tej definiowane s

ą

 nowe rodzaje klasyfikacji. Pole 

status

 oznacza 

czy dany typ klasyfikacji ma by

ć

 dost

ę

pny dla u

ż

ytkownika systemu. 

 

Ponadto  w  systemie  istnieje  znacznie  wi

ę

cej  dodatkowych  tabel,  których  nie 

wymieniłem. 

6.4.  Implementacja funkcji analitycznych systemu EGB2000–

SIP 

 
Główne okno programu przedstawia map

ę

 numeryczn

ą

, na której widoczne s

ą

-

 

działki - kolor czarny 

-

 

numery działek – symbole koloru czarnego 

-

 

budynki - kolor czerwony 

-

 

etykiety – symbole koloru zielonego 

Ka

ż

dy  z  tych  elementów  umieszczony  jest  na  innej  warstwie.  W  górnej  cz

ęś

ci 

głównego okna znajduje si

ę

 pasek narz

ę

dziowy. W lewym dolnym roku umieszczone s

ą

 

współrz

ę

dne wska

ź

nika myszki, co ułatwia nawigowanie po mapie.  

 

 

Rysunek 29. Główne okno programu EGB2000–SIP 

background image

 

73 

 
Ze wzgl

ę

du na mnogo

ść

 obiektów, przy nast

ę

pnych rysunkach pochodz

ą

cych z systemu 

warstwa budynków i etykiet nie b

ę

dzie wy

ś

wietlana, co zapewni lepsz

ą

 widoczno

ść

 

EGB2000-SIP  oferuje  podstawowe  funkcje  analityczne,  jakie  posiada  ka

ż

dy  z 

systemów  klasy  SIP.  Ze  wzgl

ę

du  na  ich  du

żą

  licz

ę

  podzieliłem  je  na  dwie  cz

ęś

ci: 

analizy  zewn

ę

trzne  realizowane  w  module  przetwarzaj

ą

cym  oraz  analizy  wewn

ę

trzne 

wykonywane w komponencie na mapie numerycznej. 

6.4.1.  Analizy zewnętrzne 

 

 

 

Jako  analizy  wewn

ę

trzne  nale

ż

y  rozumie

ć

  operacje  wykonywane  po  stronie 

serwera  na  bazie  danych  w  warstwie  biznesowej.  Polegaj

ą

  one  na  zadaniu 

odpowiedniego  zapytania  do  bazy  danych,  którego  wynikiem  jest  zbiór  danych. 

Nast

ę

pnie dane te s

ą

 prezentowane w postaci mapy numerycznej. 

Mo

ż

na wyró

ż

ni

ć

 nast

ę

puj

ą

ce rodzaje analiz wewn

ę

trznych: 

 

pobranie arkusza danych 

 

Operacja  ta  polega  na  wybraniu  wszystkich  danych  z  arkusza.  Jako  dane 

wej

ś

ciowe  nale

ż

y  poda

ć

:  gmin

ę

,  obr

ę

b  oraz  arkusz.  Wynikiem  jest  mapa 

numeryczna ukazuj

ą

ca wszystkie obiekty zawarte w wybranym arkuszu.  

 

 

Rysunek 30. Wyświetlenie arkusza danych. 

background image

 

74 

 

 

wybrane działki z arkusza  

 

Operacja  ta  polega  na  pobraniu  działek  z  arkusza  spełniaj

ą

cych  okre

ś

lone 

kryteria  wyszukiwania.  Dodatkowo  istnieje  mo

ż

liwo

ść

  okre

ś

lenia,  które  z 

wyszukanych działek b

ę

d

ą

 wyodr

ę

bnione na mapie.  

Wynikiem  jest  mapa  numeryczna  prezentuj

ą

ca  arkusz,  na  którym  wyszukane 

działki oznaczone s

ą

 szrafur

ą

 

 

Rysunek 31. Arkusz z wybranymi dzialkiami. 

 

Kryteria wyszukiwania działek: 

-

 

Pola obowi

ą

zkowe (Gmina, Obr

ę

b, Arkusz) 

-

 

Pola opcjonalne 

o

 

Kryteria  podmiotowe  (Osoba  fizyczna/prawna,  Regon/Pesel, 

Nazwisko, Imi

ę

, Nr jednostki rejestrowej, Nazwa skrócona) 

o

 

Kryteria przedmiotowe (Ulica, Nr domu, Działka, Powierzchnia od – 

do, KW działki) 

 

 

 

background image

 

75 

 

pojedyncza działka z otoczeniem 

 

Operacja  ta  polega  na  pobraniu  pojedynczej  działki  wraz  z  działkami  j

ą

 

otaczaj

ą

cymi.  Jako  dane  wej

ś

ciowe  nale

ż

y  poda

ć

:  gmin

ę

,  obr

ę

b,  arkusz  oraz 

numer  działki.  Wynikiem  jest  mapa  numeryczna  prezentuj

ą

ca  działk

ę

  szukan

ą

 

oraz działki do niej przyległe. Działka szukana oznaczona jest szrafur

ą

 

 

Rysunek 32. Pojedyncza działka z otoczeniem. 

 

 

jednostka rejestrowa 

Jako  jednostk

ę

  rejestrow

ą

  nale

ż

y  rozumie

ć

  wi

ę

cej  ni

ż

  jedn

ą

  działka.  Proces 

analizy polega na wy

ś

wietleniu listy działek wraz z ich otoczeniem. Z tym, 

ż

działki mog

ą

 pochodzi

ć

 z odr

ę

bnych arkuszy. 

Jako  dane  wej

ś

ciowe  nale

ż

y  poda

ć

  gmin

ę

  oraz  obr

ę

b.  Po  czym  okre

ś

la  si

ę

 

jednostk

ę

  rejestrow

ą

,  która  ma  zosta

ć

  wy

ś

wietlona  w  postaci  mapy 

numerycznej. 

Działki wy

ś

wietlane w ramach jednostki rejestrowej bardzo cz

ę

sto s

ą

 rozrzucone 

po  mapie.  W  takim  przypadku  niezwykle  przydatne  okazuje  si

ę

  narz

ę

dzie 

nawigator, które pozwala na du

żą

 swobod

ę

 przy poruszaniu si

ę

 na mapie(wi

ę

cej 

o tym narz

ę

dzi u dalszej cz

ęś

ci pracy).  

background image

 

76 

 

Rysunek 33. Jednostka rejestrowa. 

 

 

według współrz

ę

dnych 

 

Operacja  sprowadza  si

ę

  do  pobrania  i  wy

ś

wietlenia  działek  wchodz

ą

cych  w 

skład prostok

ą

ta o zadanych współrz

ę

dnych. Działka zawarta jest w prostok

ą

cie, 

je

ż

eli  którakolwiek  z  granic  znalazła  si

ę

  w  zadanym  obszarze.  Jako  dane 

wej

ś

ciowe  nale

ż

y  poda

ć

:  gmin

ę

,  obr

ę

b,  arkusz  oraz  współrz

ę

dne 

prostok

ą

ta(dwóch przeciwległych ko

ń

ców). Wynikiem jest mapa numeryczna z 

działkami, które jedn

ą

 z granic przeci

ę

ły si

ę

 z prostok

ą

tem. 

 

 

Rysunek 34. Działki zawarte w prostokącie o zadanych wymiarach. 

 

background image

 

77 

6.4.2.  Analizy wewnętrzne 

 

Tworzenie i wyświetlanie obiektów 

 

 

System  EGB2000-SIP  jest  systemem  wektorowym  opieraj

ą

cym  si

ę

  na 

obiektach.  Ka

ż

dy  element  na  mapie  jest  rozró

ż

nialny  i  posiada  swoje  własno

ś

ci,  co 

zapewnia  szybko

ść

  działania  oraz  mo

ż

liwo

ść

  prowadzenia  ró

ż

norodnych  analiz 

przestrzennych. 

Dane  graficzne,  które  „przychodz

ą

”  do  kontrolki  ActiveX  dzielone  s

ą

  na 

warstwy  oraz  kolekcje.  Ka

ż

da  z  warstw  reprezentuje  inny  rodzaj  obiektów; 

wyró

ż

niamy:  

-

 

warstw

ę

 działek 

-

 

warstw

ę

 numerów działek 

-

 

warstw

ę

 budynków 

-

 

warstw

ę

 etykiet 

Na  ka

ż

dej  z  wymienionych  warstw  rysowane  s

ą

  odr

ę

bne  obiekty,  które  reprezentuj

ą

 

topologiczny model danych.  

Pojedyncza działka jest polygonem, który zbudowany jest z graniczników poł

ą

czonych 

liniami prostymi, natomiast numery działek s

ą

 etykietami tekstowymi.  

Nowo  utworzony  obiekt  dodawany  jest  do  kolekcji  reprezentuj

ą

cej  pojedyncz

ą

 

warstw

ę

. Taka kolekcja zawiera identyfikator obiektu pochodz

ą

ce z bazy danych oraz 

identyfikator  biblioteki  VeCAD,  dzi

ę

ki  któremu  mo

ż

liwe  b

ę

dzie  pó

ź

niejsze 

zlokalizowanie obiektu. 

 

Wskazywanie 

 

 

Jest to jeden z prostszych sposobów analizy. Sprowadza si

ę

 do najechania 

przez  u

ż

ytkownika  na  wybrany  obiekt,  w  tym  przypadku  działk

ę

.  Po  dwukrotnym 

klikni

ę

ciu na obiekt zmienia on barw

ę

 i ukazuje si

ę

 dodatkowe okienko z informacjami 

o tym obiekcie (Rysunek 35). 

background image

 

78 

 

Rysunek 35. Przykład użycia funkcji wskazywania w systemie. 

 
 

Dane o działce zostały podzielone na cztery odr

ę

bne zakładki: 

-

 

podmioty 

Osoby fizyczne lub prawne, które mog

ą

 mie

ć

 prawa i obowi

ą

zki. Osoby te 

maj

ą

  pewne 

ś

ci

ś

le  wydzielony  udział  w  wybranej  działce.  Dost

ę

pne 

informacje  to:  charakter  władania,  udział,  grupa  rejestrowa,  nazwisko  lub 

nazwa. 

-

 

dane ewidencyjne 

S

ą

  to  informacje  maj

ą

ce  charakter  ogólny,  nale

żą

  do  nich:  nazwa  gminy, 

nazwa  obr

ę

bu,  numer  arkusza,  numer  działki,  jednostka  rejestrowa,  ulica, 

numer  domu,  powierzchnia  ewidencyjna,  KW,  warto

ść

,  data  okre

ś

lenia 

warto

ś

ci, rejestr zabytków oraz rejon statystyczne. 

-

 

dane geodezyjne 

Informacje  maj

ą

 charakter 

ś

ci

ś

le geodezyjna,  a s

ą

  to:  nazwa  gminy,  nazwa 

obr

ę

bu, nr działki, powierzchnia geodezyjna, liczba graniczników. 

 

background image

 

79 

-

 

u

ż

ytki  

Dane dodatkowe na temat samego obiektu, które stanowi

ą

 etykiet

ę

 działki; 

oznaczenie konturu, oznaczenie sposobu u

ż

ytku, powierzchnia konturu. 

 

Od strony technicznej działanie funkcji przedstawia si

ę

 nast

ę

puj

ą

co: 

 

krok  1  :  pobranie  pozycji  myszki  z  ekranu  przegl

ą

darki  internetowej.  Do  tego 

celu posłu

ż

yła biblioteka VeCAD. Zbudowałem funkcj

ę

 o nazwie 

DwgProc

, z 

nast

ę

puj

ą

cymi atrybutami: 

o

  hDwg – 

identyfikator osadzonego obiektu VeCAD 

o

  Msg

 – typ funkcji, jaka ma zosta

ć

 wykonana. W tym przypadku jest to 

VM_LBDBLCLK,  która  pobiera  pozycj

ę

  myszki  po  dwukrotnym 

klikni

ę

ciu

 

o

  Prm1 – Prm5 –

 dodatkowe parametry, które nale

ż

y przekaza

ć

 do funkcji 

identyfikowanej przez 

Msg.

 

 

kroku  2:  nale

ż

y  sprawdzi

ć

  czy  pobrany  punkt  o  współrz

ę

dnych  (x,y)  znajduje 

si

ę

  wewn

ą

trz  jednego  z  wy

ś

wietlonych  obiektów.  Proces  ten  realizuje  funkcja 

PointInPolygon, 

z nast

ę

puj

ą

cymi atrybutami: 

o

  x

 – współrz

ę

dna x ekranu 

o

  

– współrz

ę

dna y ekranu 

o

  poly 

– identyfikator obiektu 

 

Wyszukiwanie działek 

 

W systemie istniej

ą

 dwa rodzaje wyszukiwania: 

 

 

wyszukiwanie wg numerów 

 

Wyszukiwanie  według  numerów  polega  na  wyszukaniu  na  mapie  działki  o 

zadanym  numerze.  Funkcja  daje  mo

ż

liwo

ść

  zdefiniowania  koloru  oznaczenia 

oraz typu oznaczenia działki(wypełnienie lub szrafura); Rysunek 36. 

 

background image

 

80 

 

Rysunek 36. Wyszukiwanie wg numerów; działka o numerze 4. 

 

 

Funkcja wykonywana jest w kilku etapach: 

-

 

z bazy danych pobierany jest identyfikator działki o zadanym numerze 

-

 

w  kolekcji  reprezentuj

ą

cej  warstw

ę

  działek  wyszukiwany  jest  element  o 

identyfikatorze pobranym z bazy danych.  

-

 

wyszukana  działka  posiada  identyfikator  programowy,  dzi

ę

ki  któremu 

mo

ż

liwa jest lokalizacja obiektu na mapie 

-

 

oznaczenie działki wybranym kolorem i typem oznaczenia 

 Mechanizm  jest  bardzo  pomocny  i  przydatny,  poniewa

ż

  na  dowolnie  du

ż

ej 

mapie  pozwala  zlokalizowa

ć

  działk

ę

,  która  interesuje  u

ż

ytkownika.  Wystarcz 

poda

ć

 numer działki, wybra

ć

 kolor i typ selekcji, a system sam zaznaczy działk

ę

 

 

Wyszukiwanie wg powierzchni (selektywne wyszukiwanie) 
 

 Jest  to  operacja  polegaj

ą

ca  na  wybraniu  działek,  których  powierzchnia  spełnia 

pewne  kryterium.  Mo

ż

liwe  kryteria  wyszukiwania  wg  powierzchni  to 

powierzchnia: 

background image

 

81 

-

 

równa,  

-

 

wi

ę

ksza,  

-

 

mniejsza  

 od  zadanej  warto

ś

ci.  Jednostk

ą

  obliczeniow

ą

  jest  tu  hektar.  Podobnie  jak  w 

przypadku wyszukiwania wg numerów, istnieje mo

ż

liwo

ść

 wybrania koloru oraz 

rodzaju oznaczenia (Rysunek 37). 

 

 

Rysunek 37. Wyszukane działek, których powierzchnia jest mniejsza od jednego hektara. 

 

 

Analiza realizowana jest w nast

ę

puj

ą

cych krokach:  

-

 

u

ż

ytkownik definiuje kryterium wyszukiwania, kolor oraz typ oznaczenia 

-

 

dla ka

ż

dej z działek sprawdzana jest powierzchnia; w przypadku spełnienia 

warunku okre

ś

lonego jako kryterium, obiekt zostaje oznaczony we wcze

ś

niej 

zdefiniowany sposób 

 Operacja  ta  nale

ż

y  do  analiz  pomiarowych.  Jest  pomocna  w  przypadku,  gdy 

u

ż

ytkownika interesuj

ą

 działki o okre

ś

lonej powierzchni, przykładem mo

ż

e by

ć

 

poszukiwane terenów pod budow

ę

 supermarketów czy te

ż

 osiedli. 

 

background image

 

82 

Klasyfikacja 

 
 

Klasyfikacja polega na podziale obiektów na klasy. W systemie EGB2000–SIP 

istnieje  mo

ż

liwo

ść

  prowadzenia  klasyfikacji  działek  na  mapie  według  jednego  z 

dost

ę

pnych kryteriów. Dodatkowo operacja ta została wzbogacona o kilka dodatkowych 

elementów,  jak  wybór 

ź

ródła  klasyfikacja,  co  zapewnia  jej  wi

ę

ksz

ą

  elastyczno

ść

  i 

skuteczno

ść

Funkcja realizowana jest w kilku krokach: 

-

 

wybór 

ź

ródła danych 

Zanim  proces  klasyfikacji  zostanie  uruchomiony  nale

ż

y  okre

ś

li

ć

 

ź

ródło 

danych  do  klasyfikacji(Rysunek  38). 

Ź

ródłem  tym  jest  tabela  systemowa. 

Zastosowałem takie rozwi

ą

zanie w celu zapewnienia wi

ę

kszej elastyczno

ś

ci 

dla  funkcji  analitycznych.  Dzi

ę

ki  temu  ka

ż

dy  urz

ą

d(u

ż

ytkownik)  mo

ż

dosta

ć

 odr

ę

bn

ą

 tabel

ę

 z własnymi rodzajami klasyfikacji. W tym przypadku 

jest  to  tabela 

G_Classification

,  która  mo

ż

e  mie

ć

  dowoln

ą

  nazw

ę

.  Posiada 

uniwersaln

ą

  budow

ę

,  co  pozwala  na  trzymanie  danych  ka

ż

dego  typu, 

zarówno liczbowe jak i znakowe.  

Tabela ta powi

ą

zana z tabel

ą

 

G_Classification_Type

, która jest słownikiem z 

nazwami  rodzajów  klasyfikacji.  Jej  nazwa  jest  stała.  Tutaj  mo

ż

na  doda

ć

 

now

ą

 klasyfikacj

ę

, a w tabeli 

G_Classification 

(nazwa opcjonalna) umie

ś

ci

ć

 

warto

ś

ci tej klasyfikacji dla poszczególnych działek  

 

 

Rysunek 38. Wybór źródła danych do klasyfikacji. 

 

-

 

wybór kryteria klasyfikacji oraz sposobu oznaczenia 

Po  zdefiniowaniu  nazwy  tabeli  nale

ż

y  wybra

ć

  jeden  z  typów  klasyfikacji, 

które  zostały  pobrane  z  bazy  danych.  Konieczne  jest  równie

ż

  wybranie 

sposobu oznaczania działek tzn. wypełnienie, szrafura. 

 

background image

 

83 

 

Rysunek 39. Wybór klasyfikacji i typu oznaczenia działek. 

 

-

 

okre

ś

lenie kolorystyki 

W  ostatnim  etapie  dla  ka

ż

dej  z  warto

ś

ci  klasyfikacji  przypisywany  jest 

domy

ś

lny  kolor,  który  u

ż

ytkownik mo

ż

e  zmieni

ć

.  Maksymalnie  mo

ż

e by

ć

 

osiem ró

ż

nych warto

ś

ci dla klasyfikacji. Ograniczenie to zostało nało

ż

one w 

celu zwi

ę

kszenia czytelno

ś

ci mapy, gdy

ż

 zbyt du

ż

a liczba kolorów na mapie 

sprawiała, i

ż

 mapa była niewyra

ź

na. 

 

 

Rysunek 40. Wybór gamy kolorów dla klasyfikacji wg przeznaczenia działek. 

 

Efektem jest mapa poddana klasyfikacji. Działki, dla których zdefiniowano klasyfikacj

ę

 

przyjmuj

ą

 okre

ś

lony kolor, natomiast działki niesklasyfikowane maj

ą

 kolor tła. 

 

 

Obok klasyfikacji pobieranych z bazy dodano klasyfikacj

ę

 wg powierzchni. Po 

wyborze tej opcji u

ż

ytkownik musi okre

ś

li

ć

 typ oznaczenia, przedziały powierzchniowe 

oraz kolorystyk

ę

.  

background image

 

84 

Po dokonaniu ka

ż

dej z klasyfikacji wy

ś

wietlana jest legenda informuj

ą

ca o znaczeniu 

poszczególnych  kolorów  na  mapie.  W  tym  momencie  nadal  mo

ż

emy  zmodyfikowa

ć

 

kolorystyk

ę

 dla wybranej warto

ś

ci. 

 

 

Rysunek 41. Klasyfikacja mapy wg przeznaczenia. 

 
Samodzielne kolorowanie mapy 

 

Czasem zachodzi potrzeba dokonania samodzielnych oznacze

ń

 kolorystycznych 

dla  niektórych  działek  np.:  dokonano  klasyfikacji  czy  te

ż

  wyszukania  działek,  ale 

dodatkowo zaszła potrzeba oznaczenia niektórych działek zupełnie innym kolorem. W 

takiej sytuacji przydatna staje si

ę

 opisywana funkcja. 

Sposób jej działania wygl

ą

da nast

ę

puj

ą

co: 

-

 

na pocz

ą

tku nale

ż

y aktywowa

ć

 funkcj

ę

. Jest to konieczne w celu wył

ą

czenia 

oznacze

ń

  stosowanych  przy  jednokrotnym  i  dwukrotnym  klikni

ę

ciu  na 

działk

ę

. W przeciwnym razie dochodziłoby do nakładania na siebie warstw 

kolorystycznych 

-

 

wybór koloru oraz sposobu oznaczenia 

-

 

oznaczanie działek przez klikanie na nie 

background image

 

85 

W  ka

ż

dym  momencie  kolorowania  mapy  istnieje  mo

ż

liwo

ść

  zmiany  koloru  oraz 

sposobu stosowanego oznaczenia. 

 

 

Rysunek 42. Samodzielne ustalanie gamy kolorystycznej mapy. 

 
Pomiary 

 
 

Charakterystyczn

ą

  cech

ą

  pomiarów  jest  fakt,  i

ż

  dotycz

ą

  obiektów 

geograficznych.  Najcz

ęś

ciej  wykonywane  pomiary  to:  pomiar  odległo

ś

ci,  pola 

powierzchni,  długo

ś

ci linii,  obwodu.  Funkcje pomiaru  pola  powierzchni  oraz  obwodu 

wykorzystywane  były  przy  wcze

ś

niej  opisywanych  mechanizmach,  a  tak

ż

e  weszły  w 

skład  specjalistycznego  narz

ę

dzia  do  wykonywania  pomiarów.  Umo

ż

liwia  ono 

dokonywania  wszystkich  wymienionych  wcze

ś

niej  oblicze

ń

,  pozwala  tak

ż

e  na 

obliczenie  k

ą

ta,  pod  jakim  nachylona  jest  linia  pomiarowa;  Rysunek  43.  Jednostk

ą

 

obowi

ą

zuj

ą

c

ą

 jest milimetr w celu odwzorowania wi

ę

kszej dokładno

ś

ci. 

 

background image

 

86 

 

Rysunek 43. Pomiar odległości. 

 

Sposób działania funkcji wygl

ą

da nast

ę

puj

ą

co: 

-

 

w  pierwszym  etapie  nale

ż

y  aktywowa

ć

  narz

ę

dzie  pomiarowe.  Czynno

ść

  ta 

jest  konieczna  gdy

ż

  nale

ż

y  odblokowa

ć

  warstwy,  na  których  b

ę

d

ą

 

dokonywane pomiary 

-

 

w  celu  rozpocz

ę

cia  pomiarów  nale

ż

y  nacisn

ąć

  przycisk  start  na  narz

ę

dziu 

pomiarowym. Od tej chwili mo

ż

na dokonywa

ć

 interaktywnych pomiarów na 

mapie.  Przycisk  reset  powoduje  wykasowanie  wcze

ś

niejszych  pomiarów  i 

rozpocz

ę

cie od nowa.(Rysunek 43)  

-

 

je

ż

eli  zaznaczono  pole  „policz  działk

ę

”  wówczas  po  klikni

ę

ciu  na  obiekt, 

uzyskujemy  szczegółowe  informacje  o  jego  powierzchni  i  obwodzie,  czyli 

dane geometryczne. Dodatkowo, gdy u

ż

ytkownik kliknie na kolejny obiekt 

uzyska zsumowane pola powierzchni działek. Jest to bardzo wygodne, gdy

ż

 

pozwala w szybki sposób policzy

ć

 sum

ę

 powierzchni kilku działek. 

-

 

mo

ż

liwe  jest  równie

ż

  policzenie  odległo

ś

ci  pomi

ę

dzy  klikowa  punktami,  a 

tak 

ż

e policzenie obwodu i pola powierzchni po stworzeniu poligonu z tych 

punktów 

background image

 

87 

6.5.  Dodatkowe opcje 

 

W  systemie  dodatkowo  zaimplementowano  szereg  funkcji,  które  nie  maj

ą

 

analitycznego charakteru, ale s

ą

 bardzo u

ż

yteczne. 

6.5.1.  Lista wyświetlonych działek 

 

W przypadku du

ż

ej liczby działek zachodzi potrzeba uzyskania podstawowych 

informacji o wszystkich działkach na mapie. EGB2000-SIP wy

ś

wietla list

ę

 wszystkich 

działek  tworz

ą

cych  map

ę

.  Dla  ka

ż

dej  z  działki  podany  jest  obwód  w  metrach, 

powierzchnia  w  hektarach  oraz  numer  działki.  Dodatkowo  wy

ś

wietlona  jest  liczba 

działek. 

 

 

Rysunek 44. Lista wyświetlonych działek. 

6.5.2.  Menadżer warstw 

 

System  posiada  budow

ę

  warstwow

ą

.  Ka

ż

da  z  warstw  reprezentuje  odr

ę

bne 

obiekty, które s

ą

 dla niej charakterystyczne. Wyró

ż

niamy: 

-

 

warstwa działek  

-

 

warstwa numerów działek 

-

 

warstwa budynków 

-

 

warstwa etykiet 

Menad

ż

er  warstw  jest  narz

ę

dziem,  które  umo

ż

liwia  zarz

ą

dzanie  warstwami 

tematycznymi  mapy.  W  wielu  przypadkach,  jak  np.:  w  czasie  wydruku  lub  w  celu 

background image

 

88 

zwi

ę

kszenia  czytelno

ś

ci  mapy  zachodzi  potrzeba  zmniejszenia  szczegółowo

ś

ci  mapy. 

Do tego celu znakomicie nadaje si

ę

 ten mechanizm. W ka

ż

dej chwili istnieje mo

ż

liwo

ść

 

wył

ą

czenia wybranej warstwy lub te

ż

 aktywowania jej. Pod pewnym wzgl

ę

dem jest on 

porównywalne do procesu generalizacji, z tym, 

ż

e nie jest wykonywany automatycznie. 

W  danym  momencie  musi  by

ć

  widoczna  co  najmniej  jedna  warstwa.  Brak  takiego 

warunku powodował, i

ż

 u

ż

ytkownik mógł spowodowa

ć

 całkowite wył

ą

czenie mapy. 

 

 

Rysunek 45. Menadżer warstw 

6.5.3.  Nawigator 

 

 

Nawigator jest narz

ę

dziem, które ułatwia i znacznie usprawnia poruszanie si

ę

 po 

mapie. Pozwala zorientowa

ć

 si

ę

, gdzie aktualnie znajduje si

ę

 u

ż

ytkownik. Mechanizm 

ten jest bardzo pomocny w przypadku du

ż

ych powi

ę

ksze

ń

 lub, gdy zachodzi potrzeba 

znacznego przemieszczenia si

ę

 na mapie np.: przy wy

ś

wietlaniu jednostki rejestrowej. 

Nawigator  obrazowany  jest  w  postaci  odr

ę

bnego  okienka  wywoływanego  na 

żą

danie. 

Przedstawia on wła

ś

ciw

ą

 map

ę

 w du

ż

ym pomniejszeniu. Miejsce, w którym aktualnie 

znajduje  si

ę

  u

ż

ytkownik oznaczone jest  prostok

ą

t.  Prostok

ą

t  ten  dynamicznie  zmienia 

rozmiar  i  poło

ż

enie.  Powi

ę

kszanie  mapy  wła

ś

ciwej  sprawia,  i

ż

  prostok

ą

t  maleje, 

pomniejszanie powoduje odwrotn

ą

 akcj

ę

. W trakcie przesuwania si

ę

 na mapie prostok

ą

równie

ż

  zmienia  poło

ż

enie.  Wszystkie  te  zmiany  s

ą

  widoczne  przy  zało

ż

eniu, 

ż

nawigator jest otwarty. 

 

background image

 

89 

 

Rysunek 46. Przykład użycia narzędzia nawigator. 

 

Istnieje  równie

ż

  mo

ż

liwo

ść

  przemieszczania  si

ę

  po  mapie  przy  pomocy  okna 

nawigatora.  Wystarczy  „chwyci

ć

”  myszk

ą

  prostok

ą

t  w  nawigatorze  i  go  przesuwa

ć

Zmiana  poło

ż

enia  na  mapie  dokonywana  jest  na  bie

żą

co  lub  te

ż

  po  zwolnieniu 

przycisku  myszki.  Zale

ż

y  to  od  ustawie

ń

  w  opcjach  narz

ę

dzia,  które  dost

ę

pne  s

ą

  po 

klikni

ę

ciu na tło nawigatora. 

6.5.4.  Inne funkcje systemu 

 

 

Dodatkowo system posiada szereg innych funkcji, które ułatwiaj

ą

 w znacznym 

stopniu prac

ę

 z map

ą

-

 

r

ę

czne przesuwanie mapy 

Opcja ta pozwala na r

ę

czne przesuwanie mapy w czterech kierunkach; góra 

dół, lewo, prawo. Na postawie tej funkcji zbudowano narz

ę

dzie nawigator, 

jednocze

ś

nie ulepszaj

ą

c jej działanie. 

 

 

background image

 

90 

-

 

powi

ę

kszanie i pomniejszanie mapy 

Przy zmniejszaniu mapy ilo

ść

 widocznych elementów maleje(Rysunek 477), 

natomiast  przy  zwi

ę

kszaniu  szczegółowo

ść

  mapy  wzrasta(Rysunek  478). 

Zastosowano tu wbudowan

ą

 generalizacj

ę

 z biblioteki graficznej VeCAD. 

 

     

 

Rysunek 47. Operacja powiększenia 

    Rysunek 48. Operacja pomniejszenia 

 

-

 

obrót w lewo i prawo 

Mo

ż

liwe  jest  dokonywanie  obrotów  w  układzie  dwuwymiarowym;  lewo, 

prawo. Operacja pozwala idealnie dopasowa

ć

 map

ę

 do wielko

ś

ci okna, lub 

przygotowa

ć

 do wydruku. 

 

Rysunek 49. Obrót mapy. 

background image

 

91 

 

-

 

dodawanie opisu tekstowego na mapie 

Mechanizm pomocy w  przypadku robienia wydruków z mapy  gdzie trzeba 

doda

ć

  jaki

ś

  dodatkowy  opis.  Mo

ż

liwe  jest  okre

ś

lenie  podstawowych 

parametrów tekstu, jak: czcionka, rozmiar, kolor, styl. 

 

 

Rysunek 50. Przykładowy opis mapy 

 

-

 

zapis mapy do formatu BMP 

Funkcja  pozwala  na  zapisanie  zawarto

ś

ci  ekranu,  któr

ą

  stanowi  mapa  do 

pliku graficznego w formacie BMP na dysku klienta.  

background image

 

92 

Podsumowanie 

 
 

 

 

 

W  pracy 

przedstawiłem  dynamicznie  rozwijaj

ą

c

ą

  si

ę

  klas

ę

  systemów 

informacyjnych

,  jak

ą

  s

ą

  Systemy  Informacji  Przestrzennej  (

SIP

)  oraz  to,  co  w  nich 

najcenniejsze,  czyli  analizy  przestrzenne.  Na  podstawie  zdobytych  do

ś

wiadcze

ń

 

zbudowałem system typu SIP, realizuj

ą

cy wybrane metody analityczne. 

 

Analiza danych jest zagadnieniem niezwykle zło

ż

onym z tego wzgl

ę

du cel pracy 

realizowany  był  etapami.  W  pocz

ą

tkowej  fazie  nale

ż

ało  zapozna

ć

  si

ę

  z  tematyk

ą

 

Systemów  Informacji  Przestrzennej  oraz  budow

ą

  mapy  numerycznej.  Zagadnienie  te 

stanowiło  fundament  dla  dalszych  prac.  Kolejny  etap  posłu

ż

ył  rozpoznaniu  funkcji 

analitycznych, jakie oferuj

ą

 systemy SIP. Okazało si

ę

, i

ż

 s

ą

 to zagadnienia niezwykle 

zawiłe  i  rozbudowane.  Stanowi

ą

  serce  ka

ż

dego  systemu  przestrzennego  i  s

ą

  jego 

najsilniejsz

ą

  stron

ą

.  System  operuj

ą

cy  na  danych  przestrzennych  nie  mo

ż

e  by

ć

 

nazywane  systemem  SIP, je

ż

eli  nie  posiadaj

ą

  funkcji  analitycznych.  To  one  stanowi

ą

 

jego najcenniejszy element. 

Niezwykle istotne było rozpoznanie obecnego stanu systemów informacji przestrzennej. 

Niestety s

ą

 to narz

ę

dzia bardzo trudno dost

ę

pne i kosztowne. Mo

ż

na jedynie poczyta

ć

 o 

nich  w  ulotkach  reklamowych,  albo  ogl

ą

dn

ąć

  przykładowy  film  z  działania  aplikacji. 

Udało mi

 si

ę

 dotrze

ć

 do Geomedia, produktu firmy Intergraph, na którym wzorowałem 

niektóre  funkcje  systemu.  Równie

ż

  współpraca  z  geodet

ą

  była  niezwykle  pomocna  i 

pozwoliła na poprawn

ą

 merytorycznie realizacj

ę

 systemu. 

 

Ostatni  krok  polegał  na  stworzeniu  systemu  realizuj

ą

cego  wybrane  funkcje 

analityczne.  Istnieje  wiele  metod  analizy  od  tych  prostych,  jak  wskazywanie  do 

niezwykle  skomplikowanych,  typu  buforowanie  czy  pomiary.  W  pracy  wybrałem 

analizy,  które  s

ą

  u

ż

yteczne  i  mo

ż

liwe  do  zrealizowania  w  zało

ż

onym  czasie,  a 

mianowicie ................................................................................. Cel pracy został w pełni 

zrealizowany

Sysetm  EGB2000-SIP  został  zrealizowany  przy  współpracy  z  wrocławsk

ą

  firm

ą

  

BOGART oraz  Zarz

ą

dem Geodezji, Kartografii i Katastru Miejskiego we Wrocławiu. 

jest  on  zintegrowany  z  internetowym  systemem  dost

ę

pu  do  ewidencji  gruntów, 

budynków  i  lokali  iEGB  wykonywanym  w  ramach  równolegle  prowadzonych  prac 

magisterskich [13,18].  

background image

 

93 

 

EGB2000-SIP  oferuje  funkcjonalno

ść

,  zbli

ż

on

ą

  do  rozwi

ą

za

ń

  komercyjnych, 

pod  niektórymi  wzgl

ę

dami  dorównuj

ą

ce  systemom  informacji  przestrzennej 

renomowanych firm 

ś

wiatowych, np. Intergraph i ESRI. 

 

Stworzony system charakteryzuje si

ę

 bardzo du

żą

 elastyczno

ś

ci

ą

, dzi

ę

ki czemu 

mo

ż

na go łatwo rozwija

ć

. Przewidywane jest wykorzystanie opracowanych w ramach 

niniejszej  pracy  metod  analizy  w  głównym  systemie  ewidencji  gruntów  budynków  i 

lokali  EGB2000  funkcjonuj

ą

cym  w  architekturze  klient-serwer.  W  planach  jest 

wdro

ż

enie  systemu  EGB2000-SIP  w  urz

ę

dach  miajskich  we  Wrocławiu  i  w  Toruniu 

oraz w staostwach powiatowych w Górze i w Trzebnicy. 

 

 

Mo

ż

liwo

ś

ci  dalszego  rozwoju  mo

ż

na  upatrywa

ć

  równie

ż

  we  wprowadzeniu 

elementów edycji danych w systemie. Ciekawym zagadnieniem wydaje si

ę

 mo

ż

liwo

ść

 

dodanie  trzeciego  wymiaru,  dzi

ę

ki  czemu  mo

ż

liwe  stanie  si

ę

  wprowadzenie  wielu 

ciekawych  elementów  jak:  pomiar  wysoko

ś

ci  obiektu,  czy  te

ż

  obroty  w  przestrzeni. 

Tak

ż

e  funkcje  typu  buforowanie,  autokowariancja  przestrzenna  stanowi

ą

  ciekawy 

element  dalszych  bada

ń

  i  mog

ą

  znacznie  poszerzy

ć

  mo

ż

liwo

ś

ci  systemu.Uwa

ż

am,  i

ż

 

dziedzina ta wydaje si

ę

 by

ć

 niezwykle interesuj

ą

c

ą

 i warta dalszego poznania. 

background image

 

94 

Bibliografia  

 
 
 

1.

 

Adamczewski Z.: 

Wprowadzenie do numerycznego modelowania terenu.

 Polskie 

Towarzystwo  Informacji  Przestrzennej,  VII  Konferencja  Naukowo  – 

Techniczna. Warszawa, 1998 

2.

 

Cowen  D.J. 

The  National  Center  for  Geographic  Information  and  Analysis 

(

http://www.ncgia.ucsb.edu

3.

 

Fotheringham  S.,  Rogerson  P.  : 

Spatial  Analysis  and  Geographic  Information 

Systems.

 Taylor & Francis, 1994. 

4.

 

Ga

ź

dzicki J.: 

Systemy informacji przestrzennej.

 PPWK, Warszawa 1990. 

5.

 

Instrukcja  techniczna  "K-1  Mapa  zasadnicza",  wydana  w  1998  r.  przez 

Głównego Geodet

ę

 Kraju

 

6.

 

Kraak  M.,  Ormeling  F.: 

Kartografia:  wizualizacja  danych  przestrzennych.

 

PWN, Warszawa 1998

 

7.

 

Laurini  R.,  Thompson  D.  : 

Fundamental

s

  of  Spatial  Information  Systems

 

.

 

Academic Press London 1992. 

8.

 

Magnuszewski A.: 

GIS w geografii fizycznej

. PWN, Warszawa 1999 

9.

 

Muller  J.C.: 

Generalization  of  spatial  databases.

  Longman  Scientific  & 

Technical, Harlow 1989 

10.

 

Microsoft  Corporation: 

Microsoft  SQL  Server  Books  online, 

Microsoft 

Corporation 1988 – 2000 

11.

 

Myrda G.: 

GIS, czyli mapa w komputerze. 

HELION, Gliwice 1997 

12.

 

Star  J.,  Estes  J.: 

Geographic  Information  Systems:  An  Introduction

.

  Prentice 

Hall, 1990  

13.

 

Urba

ń

ski J.: 

Zrozumieć GIS. Analiza informacji przestrzennej. 

PWN, Warszawa 

1997 

14.

 

Weber  P.: 

Wprowadzenie  do  geograficznych  systemów  informacyjnych.

 

Uniwersytet Warszawski, Warszawa 1992 

15.

 

Winemiller  E.,  Heyman  B.: 

Visual  Basic  w  Bazach  danych.

  Robomatic, 

Wrocław 1999 

16.

 

Włochowicz  S.: 

Internetowy  system  dostępu  do  ewidencji  gruntów.

  Praca 

magisterska na 

Wydziale Informatyki i Zarz

ą

dzania Politechniki Wrocławskiej 

(w opracowaniu)

 Wrocław, 2002 

background image

 

95 

17.

 

Yeh  T.C.J: 

Stochastic  modeling  of  groundwater  flow  and  solute  transport  in 

aqufers.

 Hydrological Processes. Vol.6, 1992 

18.

 

Zapart  P.: 

Komputerowe  Systemy  Informacji  Przestrzennej. 

Warszawa 

Intersoftland, 1994

 

 

Internet 

 

19.

 

http://sun10.ci.pwr.wroc.pl/~zaklada/index.html

 

20.

 

http://witch.sggw.waw.pl/pl/edu/mat_do_cw/SIP/uzup

 

21.

 

http://www.virtualtourist.com

 

22.

 

http://credit.ae.wroc.pl/~laska/index_SIP.html

 

23.

 

http://www.fes.uwaterloo.ca/crs/geog255.f99/Geog255.html

 

24.

 

http://www.mapinfo.pl

 

25.

 

http://www.oracle.com/pl/

 

26.

 

http://www.intergraph.com

 

27.

 

http://www.gis.com.pl

 

28.

 

http://www.bentley.com

 

29.

 

http://www.microimages.com

 

30.

 

http://www.lasypanstwowe.gov.pl

 

 

 

background image

 

96 

Spis ilustracji 

 

Rysunek 1. Obiekt punktowy (A), liniowy (B) i powierzchniowy (C) w prostym modelu  

wektorowym..................................................................................................15 

Rysunek 2. Topologiczny model danych. ....................................................................16 
Rysunek 3. Rastrowy i wektorowy model danych........................................................17 
Rysunek 4.  Ilustracja triangulacji Delaunaya ..............................................................18 
Rysunek 5. Warstwice; utworzone w programie Surfer 7.............................................19 
Rysunek 6. Barwne zdj

ę

cie lotnicze w podczerwieni. Przedstawia struktur

ę

          

wiekow

ą

 i gatunkow

ą

 drzewostanów oraz jako

ść

 upraw le

ś

nych.[30] ............25 

Rysunek 7. Mapa numeryczna miasta Tuchole. [23] ....................................................28 
Rysunek 8. Fragment al. LOP w mie

ś

cie Tuchole; widoczna jest tak

ż

e sie

ć

 uzbrojenia 

podziemnego.[23] ..........................................................................................28 

Rysunek 9. Rozwarstwienie informacji przestrzennej.[30]...........................................30 
Rysunek 10. Wypełnienie............................................................................................31 
Rysunek 11. Szrafura...................................................................................................31 
Rysunek 12. Kształt i orientacja powierzchni odwzorowuj

ą

cych.[4]............................36 

Rysunek 13. Podział na strefy według 1965.................................................................37 
Rysunek 14. Fragment mapy rastrowej u

ż

ywanej jako podkład. ..................................39 

Rysunek 15. Cz

ęść

 mapy z rys. 14 w du

ż

ym powi

ę

kszeniu .........................................40 

Rysunek 16. Schemat działania Web GIS ....................................................................41 
Rysunek 17. Funkcja przynale

ż

no

ś

ci do zbioru (od lewej): w logice standardowej, w 

logice rozmytej ..............................................................................................44 

Rysunek 18. Funkcja wskazywania[23] .......................................................................46 
Rysunek 19. Funkcja klasyfikacji wykonana na podstawie jednej cechy atrybutowej. 

Obrazuje ilo

ść

 klientów firmy X w poszczególnych województwach.[23] .....47 

Rysunek 20. Bufor utworzony wzdłu

ż

 obiektu liniowego ............................................49 

Rysunek 21. Rasteryzacja - zmiana linii na raster ........................................................52 
Rysunek 22. Moduł PC Network systemu ArcInfo [26] ...............................................54 
Rysunek 23. Klasyfikacja mapy w systemie MapInfo Professional [23].......................55 
Rysunek 24 MGE Analyst [25]....................................................................................56 
Rysunek 25. Przykład u

ż

ycia Microstation Geographics [27] ......................................57 

Rysunek 26. Praca na mapie wektorowej z podkładem rastrowym [28] .......................58 
Rysunek 27. Główne okno EGB2000 Internet .............................................................60 
Rysunek 28. Schemat działania systemu EGB2000-SIP...............................................68 
Rysunek 29. Główne okno programu EGB2000–SIP...................................................72 
Rysunek 30. Wy

ś

wietlenie arkusza danych..................................................................73 

Rysunek 31. Arkusz z wybranymi dzialkiami. .............................................................74 
Rysunek 32. Pojedyncza działka z otoczeniem. ...........................................................75 
Rysunek 33. Jednostka rejestrowa. ..............................................................................76 
Rysunek 34. Działki zawarte w prostok

ą

cie o zadanych wymiarach. ...........................76 

Rysunek 35. Przykład u

ż

ycia funkcji wskazywania w systemie. ..................................78 

Rysunek 36. Wyszukiwanie wg numerów; działka o numerze 4. .................................80 
Rysunek 37. Wyszukane działek, których powierzchnia jest mniejsza od jednego 

hektara...........................................................................................................81 

Rysunek 38. Wybór 

ź

ródła danych do klasyfikacji.......................................................82 

Rysunek 39. Wybór klasyfikacji i typu oznaczenia działek. .........................................83 
Rysunek 40. Wybór gamy kolorów dla klasyfikacji wg przeznaczenia działek.............83 

background image

 

97 

Rysunek 41. Klasyfikacja mapy wg przeznaczenia. .....................................................84 
Rysunek 42. Samodzielne ustalanie gamy kolorystycznej mapy. .................................85 
Rysunek 43. Pomiar odległo

ś

ci....................................................................................86 

Rysunek 44. Lista wy

ś

wietlonych działek....................................................................87 

Rysunek 45. Menad

ż

er warstw ....................................................................................88 

Rysunek 46. Przykład u

ż

ycia narz

ę

dzia nawigator.......................................................89 

Rysunek 47. Operacja powi

ę

kszenia      Rysunek 48. Operacja pomniejszenia...........90 

Rysunek 49. Obrót mapy. ............................................................................................90 
Rysunek 50. Przykładowy opis mapy ..........................................................................91 
 

background image

 

98 

Załącznik A. Klasyfikacja map tematycznych 

 

Podział map tematycznych na: 

zespoły, grupy, podgrupy i przykładowe rodzaje map [5] 

 

Mapy tematyczne 

Zespoły 

Grupy 

Podgrupy 

L.p. 

Przykładowe rodzaje map 

1. Mapa 
zasadnicza 

  

  

2. Podstawowego 
zagospodarowania 
terenu 

1. 

2. 

3. 

Mapy pochodne od mapy zasadniczej 

Mapy zagospodarowania i użytkowania terenu 

Mapy ewidencji gruntów 

3. Uzbrojenie 
terenu 

1. 

2. 

3. 

Mapy sieci wodociągowej 

Mapy sieci kanalizacyjnej 

Mapy sieci cieplnej 

4. Komunikacji 

1. 

2. 

3. 

Mapy układu komunikacyjnego 

Mapy zbiorowej komunikacji miejskiej 

Mapy organizacji ruchu kołowego 

5. Gospodarki 
mieszkaniowej 

1. 

2. 

 

3. 

Mapy rozmieszczenia typów budownictwa 
mieszkaniowego 

Mapy rozmieszczenia i struktury zasobów 
mieszkaniowych 

Mapy intensywności zabudowy mieszkaniowej 

6. Przemysłu 

1. 

2. 

Mapy zakładów przemysłowych 

Mapy zagospodarowania terenu przemysłowego 

 

Mapy 

społeczno - 

gospodarcze 

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

 

Mapy 

gospodarcze  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

7. Rolnictwa 

1. 

2. 

3. 

Mapy użytkowania ziemi 

Mapy struktury władania gruntami 

Mapy glebowo - rolnicze 

background image

 

99 

8. Usług 

1. 

 

2. 

3. 

Mapy rozmieszczenia i charakterystyki obiektów 
oświaty, nauki, kultury i sztuki, układów 
zabytkowych i zabytków 

Mapy rozmieszczenia i charakterystyki obiektów 
ochrony zdrowia 

Mapy rozmieszczenia i charakterystyki usług 

  

  

  

  

  

  

  

Mapy 
społeczno - 
gospodarcze 

  

  

  

  

  

  

 

Mapy 

gospodarcze 

9. Swobody 
dyspozycyjności 
terenu 

1. 

2. 

3. 

Mapy gleb chronionych 

Mapy terenów objętych ochroną przyrody 

Mapy charakterystyki prawnej terenu wynikającej 
z tytułu własności 

1. Demograficzne 

1. 

2. 

3. 

Mapy rozmieszczenia ludności 

Mapy gęstości zaludnienia 

Mapy struktury płci i wieku 

2. Wybranych 
elementów 
socjalno - 
bytowych 

1. 

 

2. 

Mapy rozmieszczenia miejsc pracy i struktury 
zawodowej 

Mapy migracji dziennych w miastach i 
aglomeracjach miejskich 

Mapy 

społeczno - 

gospodarcze 

Mapy 

społeczne 

3. Patologii 
społecznych 

1. 

2. 

3. 

Mapy chorób społecznych 

Mapy wypadków drogowych 

Mapy przestępczości 

1. Geologiczne 

1. 

2. 

Mapy geologiczno - gruntowe 

Mapy gruntów 

Mapy zasobów mineralnych 

2. Rzeźby terenu 

1. 

2. 

3. 

Mapy geomorfologiczne 

Mapy warstwicowe 

Mapy spadku terenu 

3. Hydrograficzne 

1. 

2. 

3. 

Mapy wód powierzchniowych 

Mapy wód gruntowych 

Mapy warunków hydrobiologicznych 

Mapy 

przyrodnicze 

Mapy 

fizjograficzne 

4. Klimatu 
lokalnego 

1. 

 

2. 

Mapy bonitacyjne klimatów lokalnych dla potrzeb 
lokalizacji zabudowy mieszkaniowej, 
przemysłowej, rekreacyjnej i wypoczynkowej 

Mapy nasłonecznienia i lokalnych warunków 
wietrznych 

background image

 

100 

5. Glebowe 

1. 

2. 

3. 

Mapy glebowo – bonitacyjne 

Mapy glebowej klasyfikacji gruntów 

Mapy glebowo - przyrodnicze 

6. Szaty roślinnej 

1. 

2. 

Mapy charakterystyki siedliskowo - 
drzewostanowej 

Mapy odporności siedliskowej 

 

7. Świata 
zwierzęcego 

1. 

Mapy rozmieszczenia i charakterystyki zwierząt 
dzikich 

1. Zagrożenia 
ś

rodowiska 

1. 

2. 

3. 

Mapy zanieczyszczenia wód powierzchniowych 

Mapy zanieczyszczenia wód podziemnych 

Mapy erozji i stepowienia gleb 

 

Mapy 

sozologiczne 

2. Ochrony 
ś

rodowiska 

1. 

2. 

3. 

Mapy ochrony zasobów mineralnych 

Mapy obszarów rekultywowanych rolniczo 

Mapy ochrony walorów przyrodniczo - 
krajobrazowych 

 
 

background image

 

101

Załącznik B. Zestawienie programów typu SIP/GIS. 

Tabelka została opracowana na podstawie [13] i poddana aktualizacji. 

 

Nazwa 
programu 

Produ-
cent 

Platforma 
sprzętowa 

Moduły 

Analiza 
danych 
wektoro-
wych 

Zasto-
sowanie 
topologii 

Analiza 
danych 
rastro-
wych 

Model 
terenu i 
jego 
analia 

Funkcje 
sieciowe 

Wspo-
maganie 
geodezji 

Wbudo-
wany język 

Klasy-
fikacja 

Zastosowanie  Orientacyjna 

cena  

Work 
Station 
Arc/Info 

ESRI 

UNIX 
Apollo 
DECStatio
n Hewlett-
Packard 
Intergraph 
NEC 
Silicon 
Graphics 
Sun 

ARC/INFO 
COGO 
TIN 
NETWORK 
GRID 
SCAN 
EXPRESS 
PRESS 
STORM 

Tak 
(Arc/Info) 

Tak 

Tak 
(Grid) 

Tak 
wekto-
rowy 
(TIN) 
 

Tak 
(Net-
work) 

Tak 
(Cogo) 

Tak 
(AML) 

pełny 
system GIS 

Wszystkie 
prace, bez 
analizy zdjęć 
satelitarnych 

pełen zestaw 
około 50000$ 
(zniżka 
akademicka) 
 

PC 
Arc/Info 

ESRI 

PC-DOS 

Starter Kit 
ArcPlot 
ArcEdit 
Network 
Overlay 
Data Con-
version TIN 
SEM 

Tak 
(Starter 
Kit, 
Overlay) 

Tak 

Nie 

Tak 
wekto-
rowy 
(TIN, 
SEM) 

Tak 
(Net-
work) 

Nie 

Tak 
(CSML) 

system gis 
bez modelu 
rastro-
wego 

wektorowa 
analiza GIS 

pełen zestaw 
około 8000$ 

ArcCAD  ESRI 

PC-DOS + 
Auto CAD 

Nie 

Tak 

Tak 

Nie 

Nie 

Nie 

NIe 

Tak 

nakładka 
GIS na 
AutoCAD 

wektorowa 
analiza GIS 
sprzężona z 
AutoCAD 

1600$ + cena 
AutoCAD 

ArcView  ESRI 

UNIX 
Windows 

Spatial 
analyst 
Network 
analyst 

Ograni-
czona 

Nie 

Ograni-
czona 

Nie 

Nie 

Nie 

Tak 
(Avenue) 

wizuali-
zacja 
zbiorów 
Arc/Info 

wizualizacja 
i najprostsza 
analiza 

UNIX: 2500$ 
Windows: 
1250$ 

AtlasGIS  Strategic 

Mapping 

PC-DOS 
Windows 

Nie 

Tak 

Nie 

Nie 

Nie 

Ograni-
czone 

Nie 

Tak 
(Atlas 
Script) 

wektorowy 
system GIS 
bez 
wszystkich 
funkcji 

wektorowa 
analiza GIS 

750 $ 

background image

 

102

Nazwa 
programu 

Produ-
cent 

Platforma 
sprzętowa 

Moduły 

Analiza 
danych 
wektoro-
wych 

Zasto-
sowanie 
topologii 

Analiza 
danych 
rastro-
wych 

Model 
terenu i 
jego 
analia 

Funkcje 
sieciowe 

Wspo-
maganie 
geodezji 

Wbudo-
wany język 

Klasy-
fikacja 

Zastosowanie  Orientacyjna 

cena  

EASI/PA
CE 

PCI-
Remote 
Sensing 
Corp. 

UNIX 
Hewlett-
Pacard 
Intergraph 
DECStatio
n Silicon 
Graphics 
Sun  
PC-DOS 
Windows 
NT 

WS-RSP 
WS-MLM 
WS-TA 
inne 

Nie 

Nie 

Tak 
(WS-
MLM) 

Tak 
rastro-wy 
(WS-TA) 

Nie 

Nie 

Tak 

system 
analizy 
obrazy 
zdjęć 
satelitarnyc
h i 
lotniczych 

analiza obra-
zów satelitar-
nych i lotni-
czych 
rastrowy GIS 

zestaw z 
podstawo-wymi 
mod.: 
UNIX: 30000$, 
Widnows NT: 
4200$ 

ER 
Mapper 

Earth 
Resorce 
mapping 

Windows 
95/NT 
UNIX 

Nie 

Nie 

Nie 

Tak 

Nie 

Nie 

Nie 

NIe 

system 
analizy 
obrazu 

analiza zdjęć 
i rastrowy 
GIS 

2900$ 

Erdas -
Imagine 

Erdas 
Inc. 

UNIX, 
Windows 
NT 

Tak 

Nie 

Nie 

Tak 

Tak 
rastro-wy 

Nie 

Nie 

Tak  
(C-Pro-
grammers 
toolkit) 

system 
analizy 
obrazu 

analiza zdjęć 
i rastrowy 
GIS 

6000$ 

Geo-Info  Biuro 

Informa-
tyki 
Systherm 

PC-DOS + 
AutoCAD 

Tak 

Nie (tylko 
proste 
zapytania) 

Nie 

Nie 

Ogra-
niczo-ny 

Nie 

Tak 

Nie 

ewidencja 
gruntów, 
wspomaga-
nie 
geodezji 

wspomaga-
nie geodezji 
tam, gdzie 
pracuje CAD 

5000$ + cena 
AutoCAD 

Gemini 

Asplan 
VIAK 
Informa-
sjon ste-
knologi 

PC-DOS 

Utility 
Surveying 
NET/GPS 
TERRAIN 

Nie 

NIe 

Nie 

Ogra-
niczo-ny 

Nie 

Tak 

Nie 

wspoma-
ganie prac 
geodezyj-
nych 

wspomaganie 
geodezji 

8000$ 

Idrisi 

Clark 
Univ. 

PC-DOS 
Windows 

Tak 

Nie 

Nie 

Tak 

Tak 
rastro-wy 

Nie 

NIe 

Nie 

system 
rastrowy 
GIS 

rastrowa 
analiza GIS 

400-900$ (zniżka 
aka-demicka) 

Mapa-
500 

Aplikom 
2001 

PC-DOS + 
AutoCAD 

Mapa-500 
Geo-pola 
Geosecmy 

Nie 

Nie 

Nie 

Ogra-
niczo-ny 

Nie 

Tak 

Nie 

wspomaga-
nie prac 
geodezyj-
nych 
 

wspomaganie 
geodezji 

background image

 

103

Nazwa 
programu 

Produ-
cent 

Platforma 
sprzętowa 

Moduły 

Analiza 
danych 
wektoro-
wych 

Zasto-
sowanie 
topologii 

Analiza 
danych 
rastro-
wych 

Model 
terenu i 
jego 
analia 

Funkcje 
sieciowe 

Wspo-
maganie 
geodezji 

Wbudo-
wany język 

Klasy-
fikacja 

Zastosowanie  Orientacyjna 

cena  

MapInfo  Map Info 

Corp. 

Windows 

Nie 

Tak 

Tak 

Tak 

Tak 

Tak 

Tak 

Tak 
(Map 
Basic) 

Bardzo 
dobry 
system GIS 

proste wekto-
rowe analizy 
GIS, desktop 
mapping

 

1500$ 

MGE 
(Modular 
GIS 
Envi-
ronmet) 

Intergrap
h US 

UNIX 
Intergraph 
Windows 
NT 

Analist 
GRID-
Analist 
Terrein M. 
Network A. i 
inne 

Tak 
(Analist) 

Tak 

Tak  
(GRID 
Analist) 

Tak 

Tak 

Tak 

pełny 
system GIS 

analizy GIS 
wszelkiego 
rodzaju 

4000$ 

TNTmips  Micro 

Images 
Inc. US 

Windows 
UNIX 
Silicon 
Graphics 
Hewlett-
Packard 
Apollo Sun 

Nie 

Niepełna 

Tak 

Tak 

Tak 
rastro-wy 

Nie 

Nie 

Tak 
(SML) 

rastrowy 
system GIS 

rastrowa 
analiza GIS 

4000$