aplicație de management silvic dezvoltată folosind soluții open source - bogdan candrea

22
Aplicație de management silvic dezvoltată folosind soluții open source FOREST DESIGN SRL ®

Upload: vasile33

Post on 20-May-2015

1.112 views

Category:

Technology


2 download

DESCRIPTION

Seminar "Soluții open source pentru prelucrarea și reprezentarea datelor geospațiale", 19-20 noiembrie 2010 - Timișoara

TRANSCRIPT

Page 1: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Aplicație de management silvic dezvoltată folosind soluții open

source

FOREST DESIGN SRL

®

Page 2: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

ARHITECTURA SISTEMULUI

Page 3: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

SOLUŢII OPEN SOURCE FOLOSITE

Page 4: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

POSTRESQL – MODUL POSTGIS

TABELE:• cu referinţă spaţială – 15• de bază pentru managementul silvic – 20• auxiliare – 65

FUNCŢII:- noi dezvoltate – 5

Baza de date PostgreSQL la care se instalează modulul PostGIS este capabilă să satisfacă cerinţele necesare implementării unui SIG în Silvicultură şi pentru că poate să:

• stocheze o cantitate mare de informaţii referitoare la caracteristicile staţiunii şi arboretului (rocă, relief, tip de sol, elemente climatice, tip de pădure, grupă funcţională, sortimente, compoziţie actuală, compoziţie ţel, consistenţă, volum la hectar, etc.);

• înmagazineze informaţii altele decât cele de tip tabelar, cum sunt de exemplu informaţiile geospaţiale vectoriale reprezentate de puncte, linii şi poligoane;

• realizeze diferite sortări de tip querry pe baza informaţiilor primare;• fie dinamica şi să permită accesul mai multor utilizatori simultan;• realizeze copii de siguranţă a informaţiilor deţinute;• sa comunice cu un server prin căi de securitate avansată de tip SSH sau tunel SSH.

Page 5: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

OpenLayers

• OpenLayers este un set de instrumente AJAX pentru combinarea liberă de date geografice. Ca un cod open source, cu un respect practic pentru standarde, OpenLayers este o alternativă flexibilă deschisă pentru toate datele geografice, ceea ce permite oricui să construiască rapid aplicaţii folosind straturi de la diferiţi furnizori de date geospaţiale.

• Acest lucru ajută un utilizator să compare şi să aleagă datele pe care doreste să le vadă în orice moment. Dezvoltatorii pot utiliza OpenLayers pentru a construi aplicaţii complexe şi API-uri comerciale.

• OpenLayers oferă un API curat, unificat pentru orice hartă de fundal şi orice sursă de date geografice.

Page 6: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

• Ext JS este o bibliotecă JavaScript cross-browser pentru construirea de aplicaţii internet prietenoase şi cu un aspect sofisticat, durabile şi mai rapide ca oricând. Acesta include:• performanţă mare, widget-uri personalizabile UI (user interface);• API intuitiv si usor de folosit;• licenţele disponibile sunt atât comerciale cât şi Open Source.

Page 7: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Geo Server

Este o aplicaţie open source, cross-platform, ce permite partajarea/publicarea datelor geospaţiale, via Internet. Geoserver este compatibil cu standardele OGC, suportă protocoale: WMS, WFS/WFS-T şi poate returna informaţia în format JPEG, PNG, SVG, KLM/KMY, GML, PDF sau Shapefile. Geoserver este dezvoltat în Java folosind librăria open source Geotools. (

http://earth.unibuc.ro/articole/i-servicii-web-geospatiale-wms )

Page 8: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Serverele WMS interacţioneză cu clienţii prin intermediul protocolului HTTP. Aplicaţia client poate fi o distribuţie GIS desktop sau o aplicaţie de webmapping.

Utilizare Quantum GIS

http://earth.unibuc.ro/tutoriale/utilizare-qgis-unu

http://earth.unibuc.ro/tutoriale/utilizare-qgis-doi

Page 9: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Aplicaţia de webmapping

Page 10: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Administrarea proiectelor/straturilor (layers)

Page 11: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Definirea proprietăţilor

Page 12: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Cum se defineşte o proprietate?

Page 13: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Harta – Meniuri (navigare - informare)

navigare interactivă în cadrul hărţii (tragere cu mouse-ul);afişare la extinderea maximă a stratelor încărcate;afişare la extinderea elementelor selectate;afişare la extinderea stratului selectat (cu opţiunea de a căuta după un anumit criteriu existent în baza de date);întoarcere/revenirea la scara şi extinderea afişării anterioare;

informare cu privire la informaţiile existente pentru o anumită entitate; măsoară distanţa;măsoara suprafaţa;

navigare în cadrul hărţii;

mărirea hărţii;afişarea la extinderea maximă a stratelor;micşorarea hărţii;

Page 14: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Harta – Meniu straturi (layers)

În stânga sunt grupate stratele în trei categorii:• Base Layers• Raster Layers• Vector Layers

Page 15: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Harta – Meniu editare

adăugare punct;

adăugare linie;

adăugare poligon;

editarea unei entităţi de mai sus;

ştergerea unei entităţi selectate;

Page 16: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Harta – Meniu editare

Page 17: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Harta – Meniuri (adăugare fişier extern - .gpx)

încarcă fişier gpx;

afişează entităţi de tip linie;

afişează entităţi de tip punct;

încarcă fişierele pe server;

Page 18: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Analiza spaţială – Specia majoritară

Page 19: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Analiza – căutare avansată

Page 20: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

Analiza – afişare selecţie hartă

Page 21: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

STADIU DE IMPLEMENTARE

Page 22: Aplicație de management silvic dezvoltată folosind soluții open source - Bogdan Candrea

VĂ MULŢUMIM PENTRU ATENŢIE!