upute za korištenje web sučelja za preuzimanje … word - websuceljeupute.docx author mmader...

10
SVEUČILIŠTE U ZAGREBU - GEODETSKI FAKULTET UNIVERSITY OF ZAGREB - FACULTY OF GEODESY Zavod za primijenjenu geodeziju; Katedra za upravljanje prostornim informacijama Institute of Applied Geodesy; Chair of Spatial Information Management Kačićeva 26; HR-10000 Zagreb, CROATIA Web: www.upi.geof.hr; Tel.: (+385 1) 46 39 222; Fax.: (+385 1) 48 28 081 Usmjerenje: Inženjerska geodezija i upravljanje prostornim informacijama Upute za korištenje Web sučelja za preuzimanje podataka katastra Izradio: Saša Vranić Prelošćica 57 Sisak [email protected] Zagreb, lipanj 2009.

Upload: trinhthuan

Post on 24-May-2018

224 views

Category:

Documents


4 download

TRANSCRIPT

SVEUČILIŠTE U ZAGREBU - GEODETSKI FAKULTET UNIVERSITY OF ZAGREB - FACULTY OF GEODESY

Zavod za primijenjenu geodeziju; Katedra za upravljanje prostornim informacijama Institute of Applied Geodesy; Chair of Spatial Information Management

Kačićeva 26; HR-10000 Zagreb, CROATIA Web: www.upi.geof.hr; Tel.: (+385 1) 46 39 222; Fax.: (+385 1) 48 28 081

Usmjerenje: Inženjerska geodezija i upravljanje prostornim informacijama

Upute za korištenje Web sučelja za preuzimanje podataka katastra

Izradio:

Saša Vranić

Prelošćica 57

Sisak

[email protected]

Zagreb, lipanj 2009.

2

Upute za korištenje Web sučelja za preuzimanje podataka katastra

Saša Vranić

S A D R Ž A J

1. IZRADA WEB SUČELJA ZA PREUZIMANJE PODATAKA KATASTRA ..... 3

1.1. MODEL PODATAKA ....................................................................................... 4 1.2. WEB SUČELJE ............................................................................................. 5

2. POPIS SLIKA ............................................................................................... 10

3

1. Izrada web sučelja za preuzimanje podataka katastra

Konačni rezultat praktičnog dijela ovog diplomskog rada je web sučelje za preuzimanje podataka katastra (Slika 1). Ovo sučelje omogućava pregled i preuzimanje podataka o katastarskim česticama i građevinama koje se nalaze u tri katastarske općine:

• Glembajevi (9996)

• Šuma Striborova Stara (9997),

• Šuma Striborova (9998).

Ove katastarske općine su imaginarne općine koje se koriste na Katedri za upravljanje prostornim informacijama Geodetskog fakulteta u Zagrebu za primjere kod izvođenja nastave. Imenima katastarskih općina pridruženi su i njihovi matični brojevi (to su brojevi u zagradi pokraj imena katastarske općine).

Slika 1: Početna stranica web sučelja

Inicijalni podaci koji su bili zadani kod preuzimanja teme diplomskog rada su bili tri shape datoteke, odnosno za svaku katastarsku općinu jedna shape datoteka.

Te podatke je bilo potrebno na neki način uvesti (engl. import) u PostgreSQL bazu podataka. Aplikacija pomoću koje je to ostvareno je Quantum GIS ili skraćeno

4

QGIS (Slika 2). QGIS je open-source aplikacija koja sadrži mnogo GIS detalja i operacija. Jedna od glavnih karakteristika QGIS-a jest mogućnost konverzije između različitih, uglavnom otvorenih formata datoteka. QGIS sadrži dodatak SPIT (Shapefile to PostgreSQL/PostGIS Import Tool) koji je korišten pri izradi ovog rada. Taj dodatak služi za konverziju informacija koje sadrži shape datoteka u PostgreSQL/PostGIS bazu podataka.

Slika 2: Quantum GIS

1.1. Model podataka

Osnovu za izradu ovog projekta predstavlja model podataka. Korišteni model je objektno-relacijski model. Model podataka (Slika 3) se sastoji od dvije tablice. Svaka tablica sadrži informacije o jednom entitetu, katastarskoj čestici i građevini.

Slika 3: Model podataka

5

Prilikom definiranja metapodataka za bazu podataka u tablici geometry_columns nismo definirali referentni sustav (u stupac „srid“ smo upisali -1). Razlog tome leži u činjenici da je bilo kasnije određenih problema kod prikaza karte pomoću Geoserver-a, odnosno OpenLayers-a. Zato smo definirali referentni sustav u Geoserveru kod podešavanja objektnih klasa.

1.2. Web sučelje

Postupkom opisanim u poglavlju Error! Reference source not found. smo podesili Geoserver kako bi mogao posluživati podatke te izradili web sučelje pomoću PHP-a i OpenLayers-a.

Boje u kojima su prikazani slojevi katastarska čestica i izgrađeno zemljište su usklađene sa specifikacijama Državne geodetske uprave

Verzije programskih jezika i programskih paketa koji su korišteni prilikom izrade ovog web sučelja su:

• XHTML 1.0/CSS 2.1

• PHP 5.2.6,

• Apache 2.2.10,

• PostgreSQL 8.3,

• PostGIS 1.3.4,

• Geoserver 1.7.4,

• OpenLayers 2.7.

Web sučelje je izrađeno na način da se na početnoj stranici, početni prikaz svih katastarskih općina generira dinamički. Prije nego se stranica učita, PHP skripta šalje upit bazi podataka i kao rezultat dobijemo minimalne i maksimalne koordinate, drugim riječima tražili smo „bounding box“. Popis katastarskih općina se također generira dinamički tako da se isto šalje upit bazi podataka i traže se svi različiti nazivi katastarskih općina. Time je omogućeno da se prikažu i neki podaci koji se kasnije budu dodavali, pod pretpostavkom da model podatka ostane isti.

Katastarske čestice možemo pretraživati samo po broju čestice. Postupak pretraživanja je sljedeći: upišemo broj katastarske čestice, odaberemo katastarsku općinu, odaberemo koje slojeve želimo prikazati i pritisnemo tipku „Potvrdi“. Rezultat upita prikazuje Slika 4.

Tipka „Osvježi“ uzrokuje da se resetira prikaz na karti, odnosno dobijemo prikaz svih katastarskih općina kao na Slika 1.

6

Slika 4: Rezultati upita za katastarsku česticu

Podaci o katastarskoj čestici koje možemo pročitati su:

• ime katastarske općine,

• broj tražene katastarske čestice,

• broj zemljišnoknjižnog uloška,

• službena površina koja piše u bazi podataka,

• tehnička površina izračunata iz koordinata lomnih točaka katastarske čestice i

• razlika tih dviju površina.

Osim toga, mogu se preuzeti i neke datoteke za traženu katastarsku česticu:

• Geography Markup Language (GML),

• Shapefile (zip arhiva): Shapefile je u zip arhivi zbog toga što ga ne čini samo jedna datoteka. Datoteka s ekstenzijom shp sadrži informacije o geometriji objekta, .dbf datoteka sadrži opisne podatke, .idx datoteka sadrži indeks dbf datoteke i shx datoteka sadrži indeks shp datoteke,

7

• Portable Network Graphics (PNG),

• Portable Document Format (PDF),

• Geographic Javascript Object Notation (GeoJSON): relativno novi format. Sadrži informacije o prostornim objektima napisane JavaScript sintaksom, u obliku polja i objekata.

Kada postavimo upit bazi podataka za katastarsku česticu koja ne postoji, tada se izvršava novi upit koji koristi umjesto operatora =, operator LIKE (Slika 5). Pogledajmo primjer. Prvi upit se izvršava kada pritisnemo tipku „Potvrdi“.

SELECT broj, zkul, povrsina, naziv_ko, ST_Area(kc_geom) as geom FROM katastarska_cestica WHERE broj = '1000' AND naziv_ko = 'Glembajevi (9996)'

Ako ne postoji niti jedna katastarska čestica s tim brojem u odabranoj općini, izvršava se sljedeći upit i ispisuju se mogući prijedlozi.

SELECT broj, naziv_ko FROM katastarska_cestica WHERE broj LIKE '1000%' ORDER BY broj ASC

Slika 5: Katastarska čestica ne postoji u bazi podataka

8

Ako prilikom postavljanja upita u popisu slojeva odaberemo prikaz izgrađenog zemljišta dobit ćemo ispis podataka i za katastarsku česticu i za izgrađeno zemljište ukoliko ono postoji na toj katastarskoj čestici. Osim toga, na karti će biti prikazan sloj „izgrađeno zemljište“ (Slika 6).

Podaci koje možemo pročitati za izgrađeno zemljište jesu:

• vrsta građevine,

• broj katastarske čestice na kojoj se nalazi i

• u kojoj katastarskoj općini.

I za izgrađeno zemljište možemo preuzeti datoteke u već prije navedenim formatima.

Slika 6: Prikaz katastarske čestice i izgrađenog zemljišta

Ukoliko odaberemo prilikom postavljanja upita sloj izgrađeno zemljište, a na katastarskoj čestici ne postoji izgrađeno zemljište ispisuje se poruka koja nas upozorava da na traženoj katastarskoj čestici nema izgrađenog zemljišta (Slika 7).

9

Slika 7: Na katastarskoj čestici ne postoji građevina

10

2. Popis slika

Slika 1: Početna stranica web sučelja .................................................................... 3

Slika 2: Quantum GIS............................................................................................. 4

Slika 3: Model podataka ......................................................................................... 4

Slika 4: Rezultati upita za katastarsku česticu........................................................ 6

Slika 5: Katastarska čestica ne postoji u bazi podataka ......................................... 7

Slika 6: Prikaz katastarske čestice i izgrađenog zemljišta...................................... 8

Slika 7: Na katastarskoj čestici ne postoji građevina .............................................. 9