��GEOXA
Geoxa MapServer Plugin
(C) 2006-2009 CGIS Creative GIS Solutions
www.cgis.pl
Creative GIS Solutions
Wszelkie nazwy oraz znaki handlowe u|yte w instrukcji nale| do ich wBa[cicieli i zostaBy u|yte jedynie w
celach informacyjnych
25.11.2009
Program jest chroniony prawem autorskim!
Nieautoryzowane u|ywanie grozi sankcjami prawnymi
Creative GIS Solutions Geoxa MapServer Plugin 1.0
Spis tre[ci
1. OG�LNA CHARAKTERYSTYKA SYSTEMU.....................................................................................4
2.1. WYMAGANIA SPRZTOWE I PROGRAMOWE....................................................................................................4
2.1. FUNKCJE SYSTEMU.................................................................................................................................5
2. MODUA APLIKACJI KLIENTA WWW................................................................................................6
2.1. BUDOWA GA�WNEGO OKNA......................................................................................................................6
2.1.1 Pasek narzdzi.................................................................................................................................7
2.1.2 Panel Warstw...................................................................................................................................7
2.1.3 Suwak zmiany skali / mapy...............................................................................................................9
2.2 WYKORZYSTYWANIE FUNKCJI ..................................................................................................................10
2.2.1 Praca z widokiem mapy.................................................................................................................10
2.2.2 Identyfikacja obiekt�w...................................................................................................................10
2.2.3 Wyszukiwane..................................................................................................................................10
2.2.4 Pomiary odlegBo[ci oraz powierzchni............................................................................................11
2.2.5 Tworzenie linku do Widoku............................................................................................................12
2.2.6 Wy[wietlanie mapy oraz wsp�Brzdnych za pomoc adresu http...................................................12
2.2.7 Wyszukiwanie obiektu za pomoc adresu HTTP............................................................................13
2.2.7 Linki internetowe...........................................................................................................................14
3. MODUA SERWERA...............................................................................................................................15
3.1 INSTALACJA.........................................................................................................................................15
3.2 BEZPIECZECSTWO DANYCH......................................................................................................................15
3.3 ZMIANA WYGLDU INTERFEJSU U{YTKOWNIKA (SYSTEM SK�REK).....................................................................16
3.4 PLIK KONFIGURACYJNY...........................................................................................................................18
4. MODUA WIZUALNEGO BUDOWANIA PROJEKTU.......................................................................19
4.1 BUDOWANIE PROJEKTU...........................................................................................................................20
4.1.1 WBa[ciwo[ci warstwy......................................................................................................................21
4.1.1.1 Wyszukiwanie.............................................................................................................................................................23
4.1.1.2 Odno[niki do stron internetowych..............................................................................................................................24
4.1.1.3 Identyfikacja obiekt�w...............................................................................................................................................25
4.1.2 Grupowanie warstw.......................................................................................................................25
4.1.3 Okre[lanie zakresu obszaru map tworzcych projekt ...................................................................26
4.1.4 WBa[ciwo[ci skali...........................................................................................................................27
4.1.4.1 Profile mapowe / mapy tematyczne............................................................................................................................28
4.1.5 WBa[ciwo[ci projektu.....................................................................................................................29
4.1.5.1 Konfiguracja zaznaczenia obiekt�w...........................................................................................................................30
4.1.6 Warstwy wej[ciowe........................................................................................................................31
4.1.7 Definiowanie trybu domy[lnego dla warstwy.................................................................................31
4.2 GENEROWANIE PROJEKTU........................................................................................................................32
-2-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
5 TYPOWE PROBLEMY...........................................................................................................................33
5.1 PROBLEM Z DZIAAANIEM OPROGRAMOWANIA NA KONTACH UDOSTPNIANYCH PRZEZ HOME.PL............................33
5.2 WYSZUKIWANIE DANYCH ZA POMOC COMBOBOX'OW DZIAAA BARDZO WOLNO NA PRZEGLDARKACH INTERNET
EXPLORER.................................................................................................................................................33
5.3 ZMIANY W PLIKU CONFIG.XML S IGNOROWANE...........................................................................................34
5.4 PO MODYFIKACJI PLIKU LAYOUT.PHP W INTERNET EXPLORERZE POJAWIAA SI BIAAA LINIA PONAD MAP....................34
5.5 PO DOACZENIU KODU MONITORUJCEGO STATYSTYKI ODWIEDZIN (PLIK INDEX.PHP) OPROGRAMOWANIE GENERUJE
INFORMACJE O BADACH...............................................................................................................................34
6. ZGAASZANIE BAD�W ORAZ WSPARCIE TECHNICZNE.........................................................35
-3-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
1. Og�lna charakterystyka systemu
2.1. Wymagania sprztowe i programowe
Do poprawnego dziaBania oprogramowania Geoxa MapServer wymagane jest speBnienie nastpujcych
warunk�w:
1. ModuB klienta WWW:
�% przegldarka internetowa z rodziny Firefox 1.x i wy|ej , Internet Explorer 6.0 i wy|ej, Opera
9.x i wy|ej, Opera Mobile 9.x i wy|ej (oprogramowanie mo|e r�wnie| poprawnie dziaBa na
innych niewymienionych przegldarkach)
�% przegldarka musi mie wBczon obsBug Java Script oraz pokazywanie plik�w graficznych
2. ModuB serwera:
�% serwer z uruchomionym z dowolnym oprogramowaniem serwera http (np. Apache)
posiadajcym obsBug PHP 5.x mo|e to by r�wnie| wirtualny serwer WWW oferowany
przez firmy oferujce usBugi hostingu www
�% PHP musi mie dziaBajce moduBy SQLite2 / PDO SQLite3 oraz GD
�% na |yczenie klienta dostarczany jest moduB wsp�Bpracujcy z MySQL/PostrgeSQL (jest to
przydatne w przypadku doBczania bardzo du|ych baz opisowych)
3. ModuB wizualnego budowania projekt�w:
Geoxa MapServer
ModuB klienta WWW
ModuB serwera
(przegldarka z
(PHP/SqLite)
javaScript)
ModuB wizualnego
budowania projektu
(Geoxa MapServer plugin)
Projekt
Geoxa Viewer/Editor
MAPY
Rysunek 1: Schemat blokowy systemu moduB�w Geoxa MapSever
ModuB serwera przy pierwszym poBczeniu testuje, czy speBnione s podstawowe wymagania co do
serwera i raportuje ewentualne bBdy.
-4-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
2.1. Funkcje systemu
Nazwa funkcji Uwagi
Cache
Precache
Identyfikacja obiekt�w
Wyszukiwanie obiekt�w Wyszukiwanie po dowolnej ilo[ci kolumn w dw�ch
trybach (niezale|ny oraz kolumna nadrzdna-
>kolumna podrzdna)
Autoreskalowanie wraz z oknem przegldarki
Linki do wsp�Brzdnych
Wyszukiwanie za pomoc linku http
ObsBuga plik�w Shapefile, TIFF/GeoTIFF, MrSID,
ASC GRID, WMS
Niezale|ne wy[wietlanie warstw
Antialiasing widoku Tylko w przypadku gdy map tworzy pojedyncza
warstwa lub grupa warstw
Przezroczyste warstwy poligonowe PeBna obsBuga przezroczysto[ci caBej warstwy jak i
ka|dego z jej element�w niezale|nie w zakresie od
0-255
Linki internetowe Ka|da warstwa mo|e posiada linki internetowe
niezale|ne dla ka|dego obiektu wspierane s
wszystkie protokoBy obsBugiwane przez przegldark
Aliasy nazw kolumn
Wy[wietlanie zawarto[ci w balonach Wy[wietlanie grafiki, tekstu, stron internetowych
Pomiar powierzchni
Pomiar odlegBo[ci
Wsp�Bpraca z przegldarkami Internet Explorer
6.0 i wy|sze, Firefox 1.5 i wy|sze, Opera 9 i
wy|sze
Praca na urzdzeniach mobilnych Je[li dostpna jest przegldarka Opera Mobile
Wy[wietlanie wsp�Brzdnych kursora Natywne wsp�Brzdne oraz automatyczn konwersja
do WGS84
PodziaBka odlegBo[ci
Zwijane panele
Mo|liwo[ osadzania w serwisach www
Nielimitowana ilo[ warstw oraz skal map Limitowane jedynie wielko[ci powierzchni dyskowej
serwera WWW
Zaawansowane style graficzne Wszystkie udostpniane przez oprogramowanie
Geoxa Viewer lub Editor
Tabela 1: Funkcje oprogramowania
-5-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
2. ModuB aplikacji klienta WWW
2.1. Budowa gB�wnego okna
Wsp�Brzdne kursora Profile mapowe Aktualna skala
Pasek narzdzi Wyszukiwanie
Suwak skali Dymek identyfikacji
PodziaBka odlegBo[ci Wyniki wyszukiwania Warstwy mapy
tekstowego z legend
Miniatura mapy
Rysunek 2: Budowa okna aplikacji WWW klienta
Aplikacja klienta WWW jest interfejsem graficznym jaki widzi oraz na jakim pracuje u|ytkownik koDcowy.
Jej zadaniem jest interakcja u|ytkownika z oprogramowaniem serwerowym.
Tworzy j 8 gB�wnych element�w, kt�rymi s:
�% gB�wne okno mapy wy[wietla map
�% pasek narzdzi umo|liwia wyb�r narzdzi sBu|cych do pracy z mapa
�% panel aktualnych wsp�Brzdnych kursora na mapie
�% panel nawigacji wraz z miniatura i zaznaczonym aktualnie widocznym obszarem
-6-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
�% podziaBka mapy
�% panel z nazw mapy lub dowoln tre[ci ustalona przez administratora
�% panel warstw tworzcych map
�% panel z informacjami identyfikowanego obiektu
2.1.1 Pasek narzdzi
Pasek narzdzi sBu|y do wyboru aktualnego trybu pracy z map. Za jego pomoc mo|na dokona wyboru
trybu (przesuwanie, pomiary, identyfikacja czy tworzenia link�w), dokona wyboru skali (mapy) oraz
wyszuka dany obiekt w warstwie.
Pomiar
odlegBo[ci
Tryb
Pomiar
(linia)
odsyBaczy
odlegBo[ci
www
(multilinia)
Wyb�r mapy
(skali)
Wyszukiwanie
Tryb przesuwanie
obiektu
widoku mapy
WyBczanie
wszystkich
Pomiar warstw
powierzchni
WBczanie
Tworzenie linku
wszystkich
http do wskazanego
warstw
Tryb
punktu na mapie
Identyfikacji
obiekt�w
Rysunek 3: Pasek narzdzi
2.1.2 Panel Warstw
Panel warstw reprezentuje wszystkie warstwy jakie tworz aktualn skal. Umo|liwia on wBczanie oraz
wyBczanie widoczno[ci danej warstwy oraz ustawienie aktywnej warstwy do identyfikacji oraz wyszukiwania
obiekt�w. Warstwy, kt�re mog by przeszukiwane lub identyfikowane s wyr�|nione czerwonym kolorem
czcionki. Aktywna warstwa jest wyr�|niana zielonym tBem pod jej nazw.
-7-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
Warstwa
Warstwa
posiadajca funkcje
aktywna
identyfikacji,
wyszukiwania lub
pokazywania
link�w www
Warstwa mapy
Przycisk
Przycisk
rozwijania /
wBczania /
zwijania
wyBczania
panelu warstw
warstwy
Rysunek 4: Panel warstw
-8-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
2.1.3 Suwak zmiany skali / mapy
Do zmiany skali lub mapy mo|na u|y suwaka oraz przycisk�w nastpna / poprzednia mapa.
Rysunek 5: Suwaka zmiany skali / mapy
-9-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
2.2 Wykorzystywanie funkcji
2.2.1 Praca z widokiem mapy
Podczas pracy z map najcz[ciej wykonywana jest operacja jej przesuwania. Przesuwanie mapy
mo|e odbywa si na dwa sposoby poprzez u|ycie narzdzia z paska narzdzie a nastpnie
przesuwania kursorem myszy gB�wnego okna mapy. Drugi spos�b to przesuwanie wskaznikiem
myszy okna widoku znajdujcego na miniaturce mapy. Po przesuniciu okna widoku nad miniaturk
automatycznie aktualizowane jest r�wnie| gB�wne okno mapy. Podczas przesuwania widoku
zaczyna dziaBa ju| funkcja pre-cache, kt�ra powoduje pobieranie danych z serwera jeszcze zanim
okno mapy zostanie ustawione na |dan pozycj (przyspiesza to dziaBanie aplikacji oraz komfort
pracy). Podczas pracy z innymi narzdziami ni| przesuwanie (np. pomiary czy identyfikacja)
przesuwanie odbywa si za pomoc wci[nitego prawego klawisza myszy.
2.2.2 Identyfikacja obiekt�w
Warstwa, kt�rej kolor opisu jest czerwony umo|liwia identyfikacj obiekt�w polegajc na
wy[wietleniu wszystkich informacji opisowych jakie znajduj si w bazie danych. Aby u|y tej
funkcji nale|y ustawi warstw jako aktywna poprzez pojedyncze kliknicie na jej nazwie kolor tBa
jej opisu powinien zmieni si na zielony. Nastpnie nale|y wybra narzdzie identyfikacji z paska
narzdzi. Pojedyncze kliknicie lewym klawiszem myszy na obiekcie spowoduje wy[wietlenie
informacji z bazy danych.
2.2.3 Wyszukiwane
Warstwa, kt�rej kolor opisu jest czerwony umo|liwia wyszukiwanie obiekt�w poprzez wyb�r jego
opisu z rozwijanej listy (lub list) znajdujcej si na pasku narzdzi. Mapa zostanie wycentrowana na
wybrany obiekt, kt�rego zasig zostanie obrysowany prostoktem.
Ramka
wyszukanego
obiektu
Rysunek 6: Zaznaczony obiekt na mapie
-10-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
2.2.4 Pomiary odlegBo[ci oraz powierzchni
Aplikacja WWW umo|liwia dwa rodzaje pomiaru odlegBo[ci / dBugo[ci oraz jeden rodzaj pomiar
powierzchni. Pomiar dBugo[ci odlegBo[ci mo|na wykonywa pojedyncz lub polilini. Aby dokona
pomiaru nale|y wybra odpowiednie narzdzie z paska a nastpnie zaznacza punkty pomiarowe za
pomoc kliknicia lewym klawiszem myszy na gB�wnym oknie mapy. Pomidzy punktami
pomiarowymi rysowane s linie podw�jne kliknicie mysz koDczy pomiar. Wyniki pomiaru s
wy[wietlane tu| pod panelem wsp�Brzdnych kursora.
Punkt
pomiarowy
Rysunek 7:Pomiar powierzchni
-11-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
2.2.5 Tworzenie linku do Widoku
Za pomoc narzdzia tworzenia linku mo|liwe jest wygenerowania bezpo[redniego linku http
(adresu) do serwera Geoxa MapServer, kt�ry na jego podstawie wy[wietli odpowiedni map oraz
wycentruje j na dan wsp�Brzdn (obiekt). Aby utworzy taki link nale|y ustawi map na |dan
pozycj a nastpnie wybra odpowiednie narzdzie z paska zostanie wtedy wy[wietlone okno z
adresem do strony WWW.
2.2.6 Wy[wietlanie mapy oraz wsp�Brzdnych za pomoc adresu http
Link (adres) do okre[lonego punktu na mapie mo|e by r�wnie| stworzony przez u|ytkownika
rcznie . Za pomoc tego typu link�w mo|na sterowa prac Geoxa MapServer z poziomu
aplikacji zewntrznych. Budowa takiego linku wyglda nastpujco.
http://adres_serwera/scie|ka/index.php?
project_id=warto[&map_id=warto[&x=warto[&y=warto[&layers=warto[
gdzie:
project_id nazwa projektu (warto[ tekstowa)
map_id identyfikator mapy (warto[ numeryczna)
x wsp�Brzdna x punktu (warto[ numeryczna)
y wsp�Brzdna y punktu (warto[ numeryczna)
layers lista nazw warstw oddzielonych przecinkiem (definiuje widoczno[ warstw ) np.
layers=drogi,rzeki,plan+przestrzeni w przypadku, gdy nazwa warstwy zawiera w sobie spacje
nale|y ja zamieni na znak + (plus).
PrzykBad takiego linku:
http://www.cgis.pl/mapy/index.php?
project_id=honolulu&map_id=0&x=10000&y=20000&layers=drogi,rzeki,plan+przestrzeni
2.2.7 Wyszukiwanie obiektu za pomoc adresu HTTP
Wyszukiwanie za pomoc linku (adresu) http umo|liwia odszukanie obiektu, kt�rego okre[lona
cecha opisowa przyjmuje konkretna warto[. Za pomoc tego typu link�w mo|na sterowa prac
Geoxa MapServer z poziomu aplikacji zewntrznych. Budowa takiego linku wyglda nastpujco:
-12-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
http://adres_serwera/scie|ka/index.php?
project_id=warto[&map_id=warto[&search=warto[,warto[,warto[
gdzie:
project_id nazwa projektu (warto[ tekstowa)
map_id identyfikator mapy (warto[ numeryczna)
search parametry zapytania (atrybut ID warstwy (numeryczna), nazwa kolumny(tekstowa),
szukana warto[ (numeryczna lub tekstowa))
PrzykBad takiego linku:
http://www.cgis.pl/mapy/index.php?project_id=honolulu&map_id=0&&search=0,MIASTO, Lublin
PrzykBad wyszuka pierwszy obiekt jaki w kolumnie o nazwie MIASTO zawiera warto[ Lublin.
2.2.7 Linki internetowe
Warstwy mog posiada linki internetowe przypisane do obiekt�w. Ich pokazywanie mo|e odbywa si
dwojako:
poprzez klikniecie kursorem na obiekt
poprzez zatrzymanie kursora nad obiektem przez okres 1 sekund
Tre[ wskazywana przez adres linku internetowego mo|e by r�wnie| prezentowana na dwa sposoby:
w nowym oknie lub zakBadce przegldarki
w oknie dymku o ustalonej wielko[ci z mo|liwo[ci pokazania tre[ci w nowym oknie lub zakBadce
przegldarki
oknie prostoktnego panelu
-13-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
3. ModuB serwera
ModuB serwera jest niezale|nym oprogramowaniem, kt�rego zadaniem jest generowanie map na
podstawie wcze[niej ustalonego projektu lub grupy projekt�w oraz interakcja z oprogramowaniem klienta
www. Nie posiada on |adnego interface a jego kontrola przebiega poprzez plik konfiguracyjny config.xml.
Uwaga: ka|da zmiana w pliku config.xml wymaga usunicia pliku config znajdujcego
si w katalogu projektu aby zmiany zostaBy zaakceptowane
3.1 Instalacja
Instalacja moduBu serwerowego polega na przekopiowaniu jego plik�w do ustalonego przez
u|ytkownika katalogu serwera http. W przypadku serwer�w wirtualnych najprostszym rozwizaniem jest
u|ycie protokoBu FTP. Pliki tworzce moduB serwera znajduj si w podkatalogu server, w katalogu gdzie
zostaB zainstalowany Geoxa MapServer Plugin. Domy[lnie jest to:
c:\Program Files\CGIS\Geoxa MapServer\
Przed instalacj nale|y od administratora systemu uzyska informacje jakie rozszerzenie powinny mie
skrypty PHP, kt�re maja pracowa pod kontrol PHP 5.x, ewentualnie co nale|y zrobi |eby uruchomi na
serwerze obsBug PHP 5.x.
Skrypty PHP musz mie uprawnienia do zapisu w katalogu, w kt�rym znajduje si projekt (w
przeciwnym wypadku oprogramowanie nie bdzie dziaBaBo poprawnie) oraz opcjonalnie do gB�wnym
katalogu gdzie na serwerze zainstalowane jest oprogramowanie w przeciwnym wypadku nie bd
tworzone logi bBd�w.
3.2 BezpieczeDstwo danych
Informacje zawarte w tym podrozdziale s bardzo wa|ne
Za bezpieczeDstwo danych odpowiada nadrzdne oprogramowanie serwerowe, kt�re uruchamia moduB
serwera Geoxa MapServer. Dla bezpieczeDstwa danych krytyczne jest uniemo|liwienie dostpu do plik�w
ka|dego projektu dla u|ytkownik�w zewntrznych. Gdy jakakolwiek warstwa umo|liwia wykonywanie
operacji identyfikacji lub wyszukiwania w bazie danych trzymane s jej dane geometryczne. Je[li
nieupowa|niony u|ytkownik uzyskaBby do niej dostp mo|liwe byBoby wtedy przekonwertowanie danych do
-14-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
natywnego formatu danych GIS jakim np. jest format Shapefile. Wymaga to specjalistycznej wiedzy jednak|e
jest mo|liwe do wykonania. Przed udostpnieniem map nale|y upewni si czy serwer uniemo|liwia pobranie
danych projektu i czy poprawnie interpretuje komendy dostpu. Podczas tworzenia plik�w projektu przez
oprogramowanie Geoxa MapServer Plugin generowane s pliki:
�% .htaccess
�% htaccess
kt�re wymuszaj na serwerze http uniemo|liwianie pobrania plik�w jakie znajduj si katalogu, dlatego te|,
w katalogu ka|dego projektu musz si one znajdowa. Dla sprawdzenia czy serwer poprawnie je interpretuje
nale|y:
1. Utworzy na serwerze http katalog o dowolnej nazwie (np. test)
2. Przekopiowa do niego pliki o nazwie .htaccess oraz htaccess z nastepujca zawarto[cia:
Order Deny,Allow
Deny from all
3. Przekopiowa dowolny plik do wcze[niej utworzonego katalogu (mo|e by do plik graficzny lub
dowolny inny)
4. Wpisa w przegldarce www:
http://adres_serwera/sciezka_dostepu_do_katalogu/nazwa_przekopiowanego pliku
Je[li przegldarka umo|liwi nam pobranie pliku oznacza to, |e mamy niepoprawnie skonfigurowany serwer
http i nale|y skontaktowa si z administratorem odpowiedzialnym za jego konfiguracj.
Nale|y pamita i| w katalogu, w kt�rym znajduje si projekt musz znajdowa sie pliki
.htaccess oraz htaccess
3.3 Zmiana wygldu interfejsu u|ytkownika (system sk�rek)
Rozmieszczenie poszczeg�lnych element�w interfejsu graficznego u|ytkownika oraz ich wygld mo|e
by dowolnie modyfikowany. Oprogramowanie jest wyposa|one w system sk�rek, kt�re mo|na pomidzy sob
przeBcza. Ka|da sk�rka interfejsu jest osobnym podkatalogiem w /layouts. Domy[lnie znajduj si w nim 3
sk�rki:
�% alpha
�% default
�% green
Do konfiguracji wygldu interfejsu sBu| 2 pliki:
-15-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
style.css
layout.php
Wyboru sk�rki ustalany jest z poziomu pliku konfiguracyjnego config.php
UWAGA: Edycj pliku layout.php nale|y przeprowadza edytorem obsBugujcym
kodowanie UTF8 oraz umo|liwiajcym zapis do pliku bez tzw. BOM do edycji mo|na
u|y bezpBatnego programu NotePad++
-16-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
3.4 Plik konfiguracyjny
Oprogramowanie serwerowe mo|e by konfigurowane za pomoc pliku config.php, kt�ry umo|liwia:
�% zdefiniowanie katalogu domowego oprogramowania serwerowego
�% zdefiniowania katalogu, w kt�rym tworzony jest log bBd�w
�% zdefiniowanie katalogu, w kt�rym trzymane s pliki poszczeg�lnych projekt�w
�% zdefiniowanie typu bazy danych
�% zdefiniowanie aktualnie wybranej sk�rki interfejsu
�% wybranie kodowania znak�w
�% zdefiniowanie domy[lnego projektu
�% zdefiniowanie u|ycia wielu serwer�w jednocze[nie
-17-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
4. ModuB wizualnego budowania projektu
ModuB sBu|y do caBkowicie wizualnego budowanie projekt�w, kt�re nastpnie bd wy[wietlane w
przegldarce www. Ma on charakter wtyczki (plugin) do oprogramowania Geoxa Viewer oraz Geoxa Editor
dlatego warto zaznajomi si z dokumentacja i obsBug w/w program�w. Po zainstalowaniu wtyczki wpis o
niej pojawia si w oknie menad|era eksportu oraz na pasku narzdzi wtyczek.
Rys. 1: Pasek narzdzi z ikon wtyczki Geoxa MapServer
UkBad skal i warstw serwisu Zakres mapowy
mapowego serwisu
Przyciski WBa[ciwo[ci wybranego elementu
sterujce serwisu
GB�wne okno moduBu skBada si z czterech gB�wnych element�w:
�% drzewa definiujcego projekt
-18-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
�% kontrolek definiujcych zakres map projektu
�% przycisk�w kontrolnych
�% panelu wBa[ciwo[ci, kt�ry w zale|no[ci od zaznaczonego obiektu w oknie drzewa reprezentuje
poszczeg�lne jego wBa[ciwo[ci.
GB�wnym zadaniem wtyczki jest tworzenie wielu projekt�w Geoxa Viewer / Geoxa Editor i przeBczenie si
pomidzy nimi oraz budowania z nich gB�wnego projektu Geoxa MapServer. Ka|da poszczeg�lna mapa
(skala) jest traktowana jako osobny projekt Geoxa Viewer / Editor.
4.1 Budowanie projektu
Przed rozpoczciem budowy projektu nale|y zaBadowa do programu warstwy, kt�re bd u|yte w projekcie.
Nastpnie nale|y uruchomi gB�wne okno wtyczki Geoxa MapServer z poziomu menad|era eksportu lub
bezpo[rednio z paska narzdzi.
Warstwy zr�dBowe, z kt�rych
mog by budowane
poszczeg�lne skale
Element grupujcy warstwy
Element wskazujcy, |e
warstwa posiada etykiety
GB�wne drzewo projektu
wraz z nazw
Drzewo skali (mapy)
czerwona obw�dka oznacza
skal aktywn
Grupa warstw
Drzewo skali (mapy) skala
nieaktywna
Warstwy wcze[niej zaBadowane w gB�wnym oknie nadrzdnym s widoczne w drzewie warstwy zr�dBowe.
Now skal mo|na utworzy poprzez przyciski:
�% dodaj aktualny widok dodaje aktualny widoczny widok w oknie nadrzdnym
�% dodaj nowa skal dodaje pust skal
-19-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
Modyfikacje ukBadu warstw oraz skal wykonuje si poprzez technik przecignij i upu[ (drag & drop). Aby
doda now warstw do skali nale|y przecign ja mysz z drzewa Warstwy do |danej skali.
Warstwy mo|na r�wnie| przesuwa tak sam metod zar�wno pomidzy skalami jak i w obrbie samej skali.
Przesuwajc warstw wraz z wci[nitym klawiszem CTRL mo|na j sklonowa czyli utworzy now
warstw w |danym miejscu z zachowaniem oryginaBu. Te same zasady s r�wnie| stosowane do caBych skal
oraz grup. Usuwanie warstw, skal lub grup odbywa si poprzez menu kontekstowe dostpne pod prawym
klawiszem myszy nale|y zaznaczy element projektu a nastpnie wcisn prawy klawisz myszy. Za pomoc
menu kontekstowego mo|na r�wnie| zmienia opis (nazw) warstwy, grupy, skali lub projektu.
Edycja samych warstw (podpisy, klasyfikacja, kolorystyka, etc) wchodzcych w skBad danej skali odbywa si
przez nadrzdne okno programu. Nale|y ustawi skal jako aktywn poprzez:
1. zaznaczenie obiektu reprezentujcego skal
2. wci[nicie przycisku Zastosuj aktualn skal
3. ikona reprezentujca skal zmieni kolor na fioletowy
4. wci[nicie przycisku Zamknij
5. przeprowadzenie zmian w gB�wnym oknie
6. powr�t do wtyczki Geoxa MapServer poprzez ikon na pasku narzdzi lub menad|era eksportu
Uwaga: nie zaleca si usuwania warstw nale|cych do projektu WWW z poziomu
gB�wnego okna oprogramowania Geoxa.
4.1.1 WBa[ciwo[ci warstwy
Panel wBa[ciwo[ci jest dostpny dla ka|dego obiektu reprezentujcego warstw w drzewie projektu. Znaczenie
poszczeg�lnych opcji jest nastpujce:
�% Podpowiedz dla warstwy - opis wprowadzony do tego okna zostanie wy[wietlony, gdy u|ytkownik
zatrzyma kursor myszy nad warstwa na li[cie (klient www)
�% Warstwa mo|e by identyfikowana - obiekty warstwy mog by identyfikowane poprzez klienta
www (np. poprzez kliknicie kursorem myszy na danym obiekcie) lub przez zapytanie http
�% Warstwa posiada linki www - obiekty posiadaj linki internetowe (np. do stron www)
�% Poka| zawarto[ w balonie - opcja powoduje pokazanie zawarto[ci wskazywanej przez link
internetowy w oknie dymku.
�% Identyfikuj w dymku - opcja powoduje wy[wietlanie informacji o identyfikowanym obiekcie nie w
panelu a w dymku majcym posta balona.
�% Poka| zawarto[ w panelu - opcja powoduje pokazanie zawarto[ci wskazywanej przez link
internetowy w oknie panelu ponad map.
-20-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
�% Tw�rz legend - opcja ta powoduje stworzenie dla danej warstwy legendy przedstawiajc u|yt
symbolik obiekty warstwy mog by wyszukiwane
�% Wyszukiwanie - opcja decyduje o tym czy dana warstwa mo|e by przeszukiwana po wybranej
kolumnie lub grupie kolumn (zapytania http maj dostp do wszystkich istniejcych kolumn w bazie
danych)
�% Autokliknicie - wBczenie tej opcji powoduje brak potrzeby kliknicia na obiekt aby dokona jego
identyfikacji lub pokaza zawarto[ wskazywana przez link internetowy. Identyfikacja obiektu lub
pokazanie zawarto[ci linku internetowego nastpi po 1 sekundowym zatrzymaniu si kursora myszy
nad obiektem.
�% Niezale|ne podpisy warstw - ustalenie czy podpisy maja by widoczne jako odrbna warstwa
(mo|liwe jest ich wtedy niezale|ne od warstwy wBczanie lub wyBcznie)
�% Warstwa domy[lnie wBczona - ustalenie domy[lnego stanu wBczenie / wyBczenia warstwy
�% Podpisy domy[lnie wBczone - ustalenie domy[lnego stanu wBczenie / wyBczenia podpis�w
warstwy (je[li takie istniej)
�% Domy[lny tryb - domy[lny tryb klienta WWW w przypadku, gdy aktywuje on warstw
W przypadku gdy warstwa jest typu rastrowego dostpna jest jedynie opcja ustawiajca domy[lny stan
wBczenie / wyBczenia warstwy.
Rysunek 8: WBa[ciwo[ci warstwy
Ka|da warstwa mo|e posiada legend decyduje o tym przycisk Tw�rz legend
-21-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
Uwaga: nale|y pamita o poprawnym zdefiniowaniu kodowania znak�w dla warstw za
pomoc wBa[ciwo[ci warstwy dostpnych w gB�wnym oknie programu!
4.1.1.1 Wyszukiwanie
Wyszukiwanie oparte na pojedynczej kolumnie mo|e odbywa si w dw�ch trybach (w zale|no[ci od
parametru Wyszukiwanie warto[ci unikalnych :
1. wszystkie warto[ci s umieszczane na li[cie
2. warto[ci dublujce si s usuwane
Wyszukiwanie z u|yciem wikszej ilo[ci kolumn ni| jedna odbywa si na zasadzie kolumna nadrzdna ->
kolumna podrzdna tj. w kolumnie podrzdnej ustawione s dane jakie dotycz tylko kolumny nadrzdnej.
ZaB�|my, i| ustawione zostaBo wyszukiwanie z u|yciem dw�ch kolumn: wojew�dztwo oraz powiat. Dop�ki
nie zostanie wybrana jakakolwiek pozycja w polu wojew�dztwo, wyb�r w polu powiat bdzie niemo|liwy.
Je[li jednak zostanie wybrana pozycja z pola wojew�dztwa to w polu powiat bd dostpne warto[ci
dotyczce jedynie pola wojew�dztwa.
-22-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
Rysunek 9: Okno wBa[ciwo[ci przeszukiwania warstwy
Do dodawania, usuwania lub zmiany kolejno[ci kolumn sBu|y menu kontekstowe, kt�re pojawia si po
wci[niciu prawego klawisza myszy nad tabel. Opcje sortowania oraz typu sortowania s opcjonalne.
Geoxa MapServer umo|liwia r�wnie| wyszukiwanie tekstowe poprzez wpisanie wyszukiwanej tre[ci. Aby
wyszukiwanie tekstowe byBo mo|liwe u|ytkownik musi wybra kolumn, kt�ra bdzie u|ywana do
wyszukiwania, zdefiniowa opis takiego wyszukiwania oraz ustali jakie kolumny zostan wy[wietlone na
li[cie wynik�w. U|ytkownik z poziomu przegldarki www mo|e pokaza na mapie wyszukany obiekt poprzez
kliknicie mysz na jego opisie w li[cie wynik�w.
4.1.1.2 Odno[niki do stron internetowych
W przypadku gdy obiekty warstwy maj zawiera linki internetowe, w bazie danych warstwy musi
wystpowa kolumna tekstowa kt�ra bdzie zawieraBa linki w nastpujcej formie:
nazwa_protokoBu://adres np.:
http://www.cgis.pl
-23-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
W zale|no[ci od konfiguracji, tre[ wskazywana przez link www bdzie pokazywana w specjalnym panelu lub
balonie (dymku).
4.1.1.3 Identyfikacja obiekt�w
Identyfikacja obiekt�w jest procesem polegajcym na wy[wietlaniu jego danych opisowych, gdy u|ytkownik
ustawi kursor nad obiektem lub kliknie w niego. Atrybuty opisowe w zale|no[ci od konfiguracji mog by
wy[wietlane w panelu lub w dymku (balonie). Podczas wy[wietlania danych identyfikacji u|ywane s nazwy
kolumn lub ich aliasy nazw.
Rysunek 10: Okno definiowania kolumn u|ywanych do identyfikacji obiektu
Dla ka|dej identyfikowanej warstwy mo|na niezale|nie zdefiniowa, kt�re kolumny opisowe bd wy[wietlane
i u|ywane. Podczas zdefiniowania projektu mo|na wybra pokazywanie wszystkich lub tylko wybranych
kolumn. W przypadku wyboru jedynie wybranych kolumn istnieje mo|liwo[:
zdefiniowania kolejno[ci kolumn
zdefiniowanie pogrubienia, pochylenia oraz podkre[lenia tre[ci niezale|nie dla ka|dej kolumny
4.1.2 Grupowanie warstw
Oprogramowanie umo|liwia grupowanie warstw w logiczne i sp�jne bloki reprezentowane w oprogramowaniu
klienta www jako pojedyncza warstwa. Grupowanie jest r�wnie| przydatne gdy warstw reprezentujcych taka
sam cech jest kilka i u|ytkownik chce aby byBy one widoczne jak pojedyncza warstwa. Grupowania warstw
-24-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
mo|na r�wnie| u|y do najlepszej reprezentacji graficznej dr�g poprzez naBo|enie na siebie dw�ch warstw o
r�|nych parametrach koloru i szeroko[ci linii.
Aby doda grup do mapy nale|y z drzewa Warstwy przecign j do |danego miejsca w drzewie
reprezentujcym skal. Nastpnie przecigajc obiekty warstw na obiekt grupy dodajemy je do grupy. W
przypadku gdy chcemy jak[ warstw umie[ci powy|ej grupy nale|y podczas operacji przesuwania wcisn
klawisz SHIFT, w przeciwnym wypadku warstwa zostaBaby automatycznie doBczone do grupy.
Rysunek 11: WBa[ciwo[ci element�w grupujcych warstwy
Ka|da grupa posiada swoje unikalne wBa[ciwo[ci, kt�re mo|na modyfikowa panelem WBa[ciwo[ci grupy.
Je[li w grupie znajduje si co najmniej jedna warstwa posiadajca etykiety mo|na zadecydowa czy w
aplikacji klienta www bd one widoczne jako jedna czy dwie warstwy umo|liwi to niezale|ne wBczanie /
wyBczanie zgrupowanych warstw jak i ich podpis�w. Do takiej operacji sBu|y przycisk Niezale|ne podpisy
warstw.
4.1.3 Okre[lanie zakresu obszaru map tworzcych projekt
Podczas tworzenia projektu mo|e zaistnie sytuacja kiedy dane wej[ciowe (warstwy) obejmuj wikszy obszar
ni| projekt, kt�ry chcemy utworzy. Mo|na wtedy ustawi obszar map za pomoc panelu Zakres mapy.
Zakres jest wsp�lny na caBego projektu. Dostpne s nastpujce tryby:
-25-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
�% rczne ustawienie wsp�Brzdnych Xmin,Ymin, Xmax, Ymax
�% zakres ze wszystkich warstw
�% zakres ze wszystkich wBczonych warstw
�% zakres z wybranej warstwy
�% aktualny zakres z okna Geoxa Viewer / Editor
Rysunek 12: Okno wBa[ciwo[ci zakresu obszaru tworzcego projekt
4.1.4 WBa[ciwo[ci skali
Dane wysyBane wysyBane przez moduB serwera do moduBu klienta maja charakter plik�w graficznych. Dla
ka|dej mapy mo|na niezale|nie wybra jeden z dw�ch dostpnych format�w danych oraz stopieD jego
kompresji. Dostpne s:
�% format PNG jest to format bezstratny (nie s wprowadzane do niego |adne znieksztaBcenia) kosztem
jednak wikszych objto[ciowo plik�w, sprawdza si najlepiej w przypadku wysyBania warstw
wektorowych, im wy|szy stopieD kompresji tym pliki s mniejsze (zalecany jest poziom 9)
�% format JPEG jest to format stratny (wprowadzane s znieksztaBcenia danych, kt�rych wielko[
zale|y od poziomu kompresji), sprawdza si najlepiej w warstwach rastrowych (np. ortofotomapy),
dla warstw wektorowych mo|e dawa gorsze wizualnie pliki o objto[ci wikszej ni| format PNG, im
warto[ stopnia kompresji jest wiksza tym mniej wprowadzanych jest znieksztaBceD ale ro[nie ich
objto[.
-26-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
Rysunek 13: WBa[ciwo[ci mapy
4.1.4.1 Profile mapowe / mapy tematyczne
Profile mapowe umo|liwiaj zdefiniowanie ukBadu warstw dla danej skali a nastpnie przypisanie im nazwy.
U|ytkownik wybierajc profil z listy aktywuje r�wnie| zdefiniowany ukBad warstw. Poprzez odpowiednie
zdefiniowanie widoczno[ci warstw w danej skali mo|liwe jest lepsze i szybsze pokazanie pewnych informacji
lub zjawisk przedstawionych na mapie. Profile mapowe mog by definiowane dla ka|dej skali niezale|nie.
Do ka|dego profilu mapowego mo|na przyporzdkowa warstw aktywn czyli tak, kt�ra po wybraniu
profilu zostanie aktywowana.
Aby doda nowy profil:
1. Nale|y wpisa jego nazw obok przycisku Dodaj profil
2. Doda profil przyciskiem Dodaj profil
3. Wybra profil z listy profili
4. Zdefiniowa widoczno[ warstw w profilu poprzez zaznaczenie U|yj w profilu
5. Wybra warstw aktywn (je[li taka ma wystpowa w profilu)
Ka|da skala posiada niezale|ne profile, jednak|e dla uBatwienia pracy mo|na je kopiowa pomidzy skalami.
Profil mo|e by skopiowany do wszystkich innych skal lub jedynie wybranej. Aby skopiowa profil nale|y
u|y przycisku znajdujcego si w Operacje na profilach (kopiowanie) .
-27-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
Rysunek 14: Okno definiowania profili mapowych / map tematycznych
4.1.5 WBa[ciwo[ci projektu
Panel wBa[ciwo[ci umo|liwia okre[lenie gB�wnych opcji projektu, kt�re maj wpByw na wygld caBo[ci
w kliencie www. Dostpne opcje:
�% nazwa projektu okre[la unikalny identyfikator projektu dla moduBu serwera (nale|y u|ywa jedynie
maBych liter bez spacji oraz znak�w specjalnych)
�% opis projektu jest to opis tekstowy wy[wietlany w przegldarce www klienta
�% skala startowa okre[la, kt�ra mapa ma by pokazywana jako domy[lna dla klienta www
�% aktywna warstwa okre[la, kt�ra warstwa w skali startowej ma by automatycznie aktywowana
�% wielko[ miniatury okre[la najdBu|szy bok prostokta miniatury projektu
�% poka| miniatur decyduje czy miniatura domy[lnie ma by rozwinita
�% kolor tBa okre[la kolor tBa mapy
�% szeroko[ i wysoko[ mapy okre[laj wymiary okna mapy w kliencie www
�% autoskalowanie gdy jest wBczone wielko[ okna mapy w kliencie www automatycznie dopasowuje
si do wielko[ci okna przegldarki www
�% pobieranie danych WMS do przegldania offline je[li w jakiejkolwiek skali wystpuje warstwa
WMS wBczenie tej opcji spowoduje zrasteryzowanie jej do pliku projektu. W przeciwnym wypadku
dane bd pobierane bezpo[rednio z serwera podczas przegldania serwisu mapowego
-28-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
�% konfiguracja zaznaczenia umo|liwia zdefiniowanie wygldu prostokta wskazujcego wyszukane
elementy na mapie
�% odwzorowanie kartograficzne umo|liwia ustawienie typu odwzorowania kartograficznego w jakim
znajduj si dane u|yte do budowy serwisu mapowego parametr ten jest u|ywany do udostpniania
danych poprzez protok�B WMS oraz do wy[wietlania wsp�Brzdnych WGS84 (GPS)
�% zamieniaj wsp�Brzdne X z Y wBczenie tej opcji powoduje wy[wietlanie wsp�Brzdnej X jako Y a Y
jako X (jest to opcja przydatna dla serwis�w przeznaczonych dla geodet�w)
Rysunek 15: WBa[ciwo[ci projektu
4.1.5.1 Konfiguracja zaznaczenia obiekt�w
Podczas definiowania projektu serwisu mapowego mo|liwe jest ustalenie wygldu prostokta, kt�ry jest
u|ywany do wyr�|niania wyszukanych obiekt�w na mapie.
-29-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
Rysunek 16: Okno konfiguracji prostokta wyr�|niajcego wyszukany obiekt
4.1.6 Warstwy wej[ciowe
Drzewo warstw wej[ciowych jest aktualizowane automatycznie podczas uruchomienia wtyczki i
znajduj si w nim wszystkie unikalne warstwy jakie s u|yte w projekcie.
4.1.7 Definiowanie trybu domy[lnego dla warstwy
Ka|da warstwa mo|e mie mo|liwo[ pracy w 3 podstawowych trybach:
�% przesuwanie (kursor sBu|y do przesuwania mapy)
�% identyfikacja (klikniecie na element warstwy powoduje jego identyfikacje)
�% odno[niki internetowe (klikniecie na element warstwy powoduje przekierowania na odno[nik
internetowy)
Podczas tworzenia projektu mo|na okre[li, w kt�rym z trzech tryb�w znajdzie si warstwa po jej aktywacji.
Domy[lnym trybem jest tryb przesuwania. W przypadku pojedynczej warstwy tryb ustala si za pomoc
wBa[ciwo[ci warstwy (nie ma mo|liwo[ci wyboru trybu pracy dla warstwy, kt�ra znajduje si w grupie).
Domy[lny tryb mo|na r�wnie| ustali dla grupy warstw z poziomu wBa[ciwo[ci grupy.
-30-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
4.2 Generowanie projektu
Gdy wszystkie parametry oraz ukBad projektu s ustawione nale|y wykona operacj generowania plik�w
projektu akceptowalna przez moduB serwera. Proces ten mo|e by czasochBonny w zale|no[ci od zBo|ono[ci
projektu (zakres obszaru) oraz mocy obliczeniowej komputera. Do generowanie projektu sBu|y przycisk
Generuj projekt serwera. Nale|y wskaza miejsce gdzie maja by wygenerowane pliki zostan one
umieszczone w podkatalogu o nazwie projektu. Po zakoDczeniu generowania projektu zostanie utworzonych
5 plik�w (pliki images.dat s dzielone na fragmenty o wielko[ci nie wikszej ni| 2GB):
images.dat
db.sqlite
config.xml
.htaccess
htaccess
Katalog o nazwie projektu, w kt�rym znajduj si pliki projektu nale|y umie[ci w katalogu (np. poprzez
protok�B FTP) \projects a nastpnie wpisa w przegldark www:
http://nazwa_servera/katalog_do_modulu_geoserwera/index.php?project_id=nazwa_projektu
PrzykBad:
1. Projekt o nazwie Demo zostaB wygenerowany do katalogu c:\demo\
2. Katalog demo nale|y przekopiowa na serwer do katalogu adres_serwera\katalog_mapservera\project
czyli np. 127.0.0.1/mapserver/projects/demo
3. Zweryfikowa prawa dostpu do podkatalog�w /projects (zgodnie z punktem 3.1
4. W przegldarce internetowej nale|y wtedy wpisa adres:
http://adres_serwera/sciezka_mapservera/index.php?project_id=nazwa_projektu czyli w naszym
przykBadzie: http://127.0.0.1/mapserver/index.php?project_id=demo
Uwaga: Nale|y pamita, i| w systemach Unix i pochodnych rozr�|niane s wielko[ci
liter w nazwach plik�w i katalog�w. Nale|y zwraca uwag aby wszystkie nazwy
katalog�w i plik�w byBy tworzone z u|yciem 'maBych' liter.
-31-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
5 Typowe problemy
5.1 Problem z dziaBaniem oprogramowania na kontach udostpnianych przez
HOME.PL
W przypadku kont dostarczanych przez firm HOME.PL nale|y zwr�ci uwag na opcj zwizane z
oferowanymi statystykami (stat.pl). W przypadku wBczonej opcji statystyk w trybie automatycznego
doklejanie kodu statystyk do zr�dBa stron, Geoxa MapServer nie bdzie funkcjonowaBa poprawnie. Wicej
informacji na ten temat mo|na znalez na stronie internetowej:
http://home.pl/serwery/statystyki/informacje
5.2 Wyszukiwanie danych za pomoc combobox'ow dziaBa bardzo wolno na
przegldarkach Internet Explorer
Przegldarki Internet Explorer (6.x, 7.x) charakteryzuj si du| powolno[ci w tworzeniu kontrolki typu
combobox oraz wypeBniania jej danymi. W przypadku, gdy do kontrolki combobox Badowana jest du|a ilo[
danych, zalecane jest zastosowanie dodatkowego pola wyszukiwania. Do[wiadczenie pokazuje, |e okoBo 500
rekord�w jest warto[ci graniczn, kt�ra oferuje akceptowalna wydajno[ pod IE. ZaB�|my przykBad:
Wyszukiwanie po dw�ch kolumnach:
kolumna MIEJSC, kt�ra zawiera nazw miejscowo[ci
kolumna NR_DZIAL, kt�ra zawiera numery dziaBek dla danej miejscowo[ci
Dla ka|dej miejscowo[ci liczba dziaBek wynosi od 1000 do 5000. W niekt�rych przypadkach po wybraniu
danej miejscowo[ci na list dziaBek trzeba czeka do okoBo minuty (dla przegldarki IE) co jest warto[ci
nieakceptowaln. Aby rozwiza taki problem nale|y przeprowadza operacj wyszukiwania dziaBek w
oparciu o dodatkow kolumn, kt�ra bdzie zawieraBa warto[ przedziaBu dziaBek wg nastpujcego
przykBadu:
MIEJSC NR_DZIAL ZAKRES
Gisowo Wielkie 1/1 1-499
Gisowo Wielkie 634/13 500-999
Gisowo Wielkie 1350/2 1000-1499
Gisowo Wielkie 1499/3 1000-1499
W takim przypadku u|ytkownik aby wyszuka dziaBk musi:
1. Wybra miejscowo[
2. Wybra wstpny zakres numeru wyszukiwanej dziaBki
-32-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
3. Wybra konkretny numer dziaBki
Zastosowanie takiego schematu wyszukiwania spowoduje zapewnienie odpowiedniej wydajno[ci
wyszukiwania podczas pracy na przegldarkach Internet Explorer. Zalecane jest r�wnie| u|ycie
alternatywnych przegldarek internetowych typu Firefox czy Opera, kt�re oferuj du|o wiksz wydajno[
pracy.
5.3 Zmiany w pliku config.xml s ignorowane
Aby zmiany dokonane w pliku config.xml zostaBy zaakceptowane przez oprogramowanie serwerowe Geoxa
Mapserver nale|y usun plik config (znajdujcy si w katalogu projektu!), kt�ry jest tworzony na
podstawie pliku config.xml
5.4 Po modyfikacji pliku layout.php w Internet Explorerze pojawiBa si biaBa linia
ponad map
Podczas modyfikacji pliku layout.php nale|y pamita aby plik byB zmieniany edytorem wspierajcym
kodowanie UTF8 oraz umo|liwiajcym zapis bez tzw BOM (kryteria te speBnia darmowy edytor NotePad++).
BiaBy pasek u g�ry widoczny pod Internet Explorerem jest powodowany zapisem pliku layout.php z BOM.
5.5 Po doBczeniu kodu monitorujcego statystyki odwiedzin (plik index.php)
oprogramowanie generuje informacje o bBdach
Kod statystyk nale|y doBczy do pliku webapp/main.php
-33-
Creative GIS Solutions Geoxa MapServer Plugin 1.0
6. ZgBaszanie bBd�w oraz wsparcie techniczne
Firma CGIS doBo|yBa jak najwicej staraD, aby nasze oprogramowanie byBo jak najbardziej stabilne i
funkcjonalne. W przypadku zauwa|enia bBd�w prosimy o kontakt. Wszelkie zgBoszone bBdy, bd usuwane
mo|liwie najszybciej. Prosimy r�wnie| o pobieranie uaktualnieD.
Je[li macie PaDstwo jakiekolwiek sugestie dotyczce dodanie nowych funkcji do naszego oprogramowanie to
prosimy o kontakt.
Dla usprawnienia PaDstwu kontaktu z nami zostaBy uruchomione 3 specjalnie konta poczty elektronicznej:
bugs@cgis.pl zgBaszanie bBd�w oraz usterek
support@cgis.pl wsparcie dotyczce u|ytkowanie oprogramowania oraz zgBaszanie
usprawnieD
rejestracja@cgis.pl rejestracja oprogramowania
Dzikujemy za wybranie naszego oprogramowania.
zesp�B
Creative GIS Solutions
-34-
Wyszukiwarka
Podobne podstrony:
UFRaw Podrecznik uzytkownikasolaris podrecznik uzytkownikaKoparki EO 2621 EO 2626 Opis techniczny i podręcznik użytkownikaPocket PC Podrecznik uzytkownikaSAP R 3 Podrecznik uzytkownika sappodpodrecznik uzytkownika ivonaDB9PLFreeEdition podrecznik uzytkownikaPodrecznik uzytkownika?S100 plBudynki Wysokie dla Windows Podręcznik UżytkownikaBMS1 breadmaker instrukcja Podręcznik użytkownikaPODRĘCZNIK UŻYTKOWNIKA PLOpenOffice – Podręcznik użytkownika – CalcOpenOffice – Podręcznik użytkownika WriterPocket PC Podrecznik uzytkownika Wydanie II ppcpp2więcej podobnych podstron