Developing of A GIS Based Enviromental Monitoring System with Open Source Softwares



Similar documents
Institute of Computational Modeling SB RAS

Web Mapping in Archaeology

Documentation of open source GIS/RS software projects

Open Source GIS. Open Source GIS. Agenda. Open Source. Typische GIS Funktionen. LOTS Bern

Web and Mobile GIS Applications Development

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014

UK Location Programme

Cloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia

Interoperable Solutions in Web-based Mapping

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

Open Source GIS Blitz!

DISMAR implementing an OpenGIS compliant Marine Information Management System

SuperGIS Server 3.2 Standard Edition Specification

An architecture for open and scalable WebGIS

Introduction to the Mapbender OWS Security Proxy

Open Source Geospatial Software. Bob Bruce, P.Eng Mapping and Lands Branch, Manitoba Conservation

Iraklis Karampourniotis, Zoi Arvanitidou, Ioannis Paraschakis. Using open source software in gis training and education

An Introduction to Open Source Geospatial Tools

ARCHITECTURE OF INTEGRATED GIS AND GPS FOR VEHICLE MONITORING

Analysis of the Free GIS Software Applications in respect to INSPIRE services and OGC standards

Ulyxes automatic deformation monitoring system

Chapter 6: Data Acquisition Methods, Procedures, and Issues

Oklahoma s Open Source Spatial Data Clearinghouse: OKMaps

CURSO Inspire INSPIRE. SPEAKER: Pablo Echamendi Lorente. JEUDI 23/ THURSDAY 23 rd W S V : G E O S P A T I A L D A T A A C C E S S

Standardized data sharing through an open-source Spatial Data Infrastructure: the Afromaison project

Enabling embedded maps

Open Source GIS The Future?

Geospatially Enabling the World: The Convergence of Geospatial and Architectural and Engineering Design

Managing a Geographic Database From Mobile Devices Through OGC Web Services

Implementation of information system to respond to a nuclear emergency affecting agriculture and food products - Case of Morocco

CentropeSTATISTICS a Tool for Cross-Border Data Presentation Manfred Schrenk, Clemens Beyer, Norbert Ströbinger

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation

ArcGIS Framework Plug-In: Extending the ArcGIS Desktop for ANSI Standard Framework Data to Support Government Decision Making

SUMMER SCHOOL ON ADVANCES IN GIS

CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES

Introduction to Web-based GIS

DEVELOPMENT AND COMPARISON OF OPEN SOURCE BASED WEB GIS FRAMEWORKS ON WAMP AND APACHE TOMCAT WEB SERVERS

Creating a GIS based learning tool for the Faculty of Forest & Environment at the HNE Eberswalde

Data Visualization Using Web GIS Software

Adoption of open source GIS in South Africa: some case studies

Neues vom QGIS Server und QGIS-Webclient

Scientific Data Management and Dissemination

What's new in gvsig Desktop 2.0

SQL SUPPORTED SPATIAL ANALYSIS FOR WEB-GIS INTRODUCTION

OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS

Future Trends in Geospatial Data Management Process Squadron Leader Mudit Mathur

Developing Business Intelligence and Data Visualization Applications with Web Maps

Archival Challenges Associated with the Esri Personal Geodatabase and File Geodatabase Formats

Distributed GML Management with SVG Tools

LSD APC Part I Workshop Geographic Information System. Danny Yeung 14 November 2015

GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT

Visualization Method of Trajectory Data Based on GML, KML

GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION

About scope of OpenGIS technology in oceanographic data management and visualization Andrey V. Golik, Vitaly K. Fischenko, Stepan G.

Healthcare Information System A Web Based Spatial and Aspatial Helpdesk

Web Map Service Architecture for Topographic Data in Finland

GeoPackage, The Shapefile Of The Future

GEOENGINE MSc in Geomatics Engineering, Master Thesis Gina Campuzano

Open Source Visualisation with ADAGUC Web Map Services

Web Map Context Service for Adaptive Geospatial Data Visualization

Integrating AJAX Approach into GIS Visualization Web Services

Open source geospatial Business Intelligence (BI) in action!

DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES


A Hybrid Architecture for Mobile Geographical Data Acquisition and Validation Systems

ArcGIS. Server. A Complete and Integrated Server GIS

OSGeo Web Mapping Typification: GeoMajas, Mapbender, MapFish and OpenLayers. Christoph Baudson Arnulf Christl FOSS4G 2010 Barcelona

Pennsylvania Geospatial Data Sharing Standards (PGDSS) V 2.5

Web-based public participation GIS application - a case study on flood emergency management

Tracking System for GPS Devices and Mining of Spatial Data

_ LUCIADRIA PRODUCT DATA SHEET

A WEB GIS FOR WETLANDS OF KERALA USING OPEN SOURCE GEOSPATIAL SOFTWARE. Santosh Gaikwad* and S Narendra Prasad**

PERFORMANCE TESTING OF WEB MAP SERVICES IN THREE DIMENSIONS X, Y, SCALE

There are various ways to find data using the Hennepin County GIS Open Data site:

DEVELOPING AND IMPLEMENTING MULTIUSER, FULLY RELATIONAL GIS DATABASE FOR DESKTOP SYSTEMS USING OPEN SOURCE TECHNOLOGIES

WP 3. Elaboration database Architecture Features (Software Architecture Document)

INSPIRE in practice: Experiences with INSPIRE data and services

Free and Open Source GIS Software for Building a Spatial Data Infrastructure

CREATING AND PUBLISHING METADATA

IBM Informix. Reference Documentation on Why Informix Spatial for GIS Projects

Mobile GIS for Cadastral Data Collection in Ghana

Insight for location-powered decision making.

Questions and Answers for Citrix Ready Software

VISUAL INSPECTION OF EO DATA AND PRODUCTS - OVERVIEW

Data interchange between Web client based task controllers and management information systems using ISO and OGC standards

ArcGIS Server mashups

Transcription:

L. Kottyán, G. Nagy, A. Szepes Developing of A GIS Based Enviromental Monitoring System with Open Source Softwares Developing of A GIS Based Enviromental Monitoring System with Open Source Softwares László KOTTYÁN, assistant professor, University of West Hungary, Faculty of Geoinformatics, Department of GIS, Székesfehérvár, Hungary Gábor NAGY, assistant lecturer, University of West Hungary, Faculty of Geoinformatics, Department of GIS, Székesfehérvár, Hungary András SZEPES, Dr. associate professor, University of West Hungary, Faculty of Geoinformatics, Department of GIS, Székesfehérvár, Hungary Abstract: The monitoring systems are widely usable, for example production systems, education systems and environmental systems. The environmental protection systems have significant function, in particular in industrial environment, where the chance of the pollution is remarkable. Keywords: monitoring systems, GIS, open source softwares. 1. Introduction What kind of data need for this systems? The experts of environment protection could respond to this question: type, precision and period of their measures. What is the optimal database structure for storing the environmental monitoring data? This is an information-technology related question, and one of the tasks of the writers. What is the optimal user interface of an environmental monitoring system? This is another interesting question. The web-based systems do not require any GI software in the workstations and are nice for the centralized data store and process. Many good commercial GI solutions are available for this challenge, but the cost of the software licensing may run up. With this object, we use open source software in each part of the system, from the database to the user interface. Our experiences are right, the quality of open source GI solutions is similar to the commercial programs. 2. Previous plan After the first quests, we made a previous plan. This plan was not the final plan, because we did not know totally the parameters of the work. (For example: density of the measuring points, area of the inspected ground, types of the measurements) The steps of the previous plan: Primary, we determined the entities of the database. What are the things, which will be the matter of the database. In the next step, we analysed the attributes of the entities and determined the relationships between the entities. In our conception, at an early stage we modelled a small area, which is usable for the compliance and discussion. 3. Map data Many types of spatial data are usable in a environmental monitoring system. We probed and used the following maps: - 23 -

University 1 Decembrie 1918 Alba Iulia RevCAD Journal of Geodesy and Cadastre - Cadastral maps: In Hungary the cadastral maps are available as digital maps for each settlement. The central area and the periphery are in different files. We used only the periphery data; - Soil maps: a vector map for soil data of Hungary. They contain the soil type and other parameters of the soil; - Digital elevation models: We studied the using of digital elevation models, but finally didn't use DEM. Fig. 1 A sample of cadastral map The environmental expert groups could give the measurements in spreadsheet files, which contain the data in first normal form (1NF). We could process this data and determine the logical connections. Every spreadsheet contains one or more columns for the spatial identification of the place of measurements, which may be longitude and latitude (from GPS measuring), geodesy coordinates, parcel ID or name of the settlement. - 24 -

L. Kottyán, G. Nagy, A. Szepes Developing of A GIS Based Enviromental Monitoring System with Open Source Softwares 4. Plan of the database, multidimensional data model For the data handling (query, modify, delete etc.), we used Database Management Systems (DBMS). If this system allows to show the changes in the time of the data, the system is called monitoring system. The data processing is based on the multidimensional data model, which is used in OLAP (Online Analytical Processing) technology. This technology allows the spatial and temporal analysis of the data. The temporal analysis is very important in the monitoring functions. The results may be visualised in maps, diagrams or charts. The fact table contains the data of measuring in a multidimensional monitoring database. The data have three dimensions: type of measuring, time and location. The OLAP technology provided the following simple operations: - create cube: create an multidimensional array - slice: a subset of the multidimensional array without one or more dimensions - dice: a subset of the multidimensional array with more than two dimensions - drill: navigates among levels of data ranging (drill up: to the most summarized, drill down: to the most detailed) The complex operations are constructed from several simple operations. 5. Used standards Fig. 2 An OLAP cube The using of standards used widely is very expedient, when we want to build an information system, because the collaboration with other systems will be simple. We use the following standards: - SQL (Structured Query Language): The famous query language of relational databases. Every relational database server can use it. - 25 -

University 1 Decembrie 1918 Alba Iulia RevCAD Journal of Geodesy and Cadastre - Simple Feature Specification for SQL (OGC 99-049, OGC 05-134): An OGC (Open Geospatial Consortium) standard for adding GIS function to SQL. It contains for example the binary (WKB) or text (WKT) description of the geometry element and spatial operations and functions. - GML (Geographic Markup Language, OGC 02-023r4): XML based language for description the spatial data. - WMS (Web Map Services, OGC 06-042): Transfer raster GI data over http protocol, which uses various raster formats for the description of the data. - WFS (Web Feature Services, OGC 06-042): Transfer vector GI data over http protocol, which uses GML (Geographic Markup Language, OGC 02-023r4) to description the data. 6. Software We would like to make a web based GIS application, because we: - needn't install and upgrade any special client software to the client computers (need only a web browser in the clients) - could storage and process the data on a central computer (server) - This technology has some weaknesses: - needs internet connection for the work - a web based application is not so interactive as a native application The solution to the second problem is the AJAX (Asynchronous JavaScript and XML) technology. The AJAX technology uses JavaScript programs to provide a more interactive webbased user interface. Fig. 3 The MapGuide based user interface We studied the availability of many open source GIS softwares for data storage (PostgreSQL, PostGIS, MySQL), data conversion (OGR, GDAL), desktop client (udig, QGIS) and web mapping (UMN Mapserver, GeoServer, MapBuilder). - 26 -

L. Kottyán, G. Nagy, A. Szepes Developing of A GIS Based Enviromental Monitoring System with Open Source Softwares We decided that we would use the MapGuide Open Source, because it is a complete software package for a web based GIS application and has simple administration interface. The MapGuide Open Source (MGOP) is a client-server based, open source GIS software, which has been made by Autodesk, the creator of the AutoCAD. The MGOP has many components: - MapGuide Server: attends the requests of clients. Use seven services (site service, resource service, drawing service, feature service, mapping service, rendering service, tile service). - MapGuide Web Server Extension: provides the programming interface to the development in various web server environment (Apache, IIS) and programming languages (PHP, ASP.NET, Java/JSP). - MapGuide Viewer: DWF or AJAX based client with customizable user interface. - MapGuide Web Studio: web based editor tool for the data sources, maps and layers. - MapGuide Site Administrator: web based tool for the server administration. 7. Possibilities of improvement An improvement may be the using of the automatic systems for the measuring and sending the results of measurements to the server. The location of the measuring points may be surveyed by GPS technology, because the precision of the point location became uniformly good. 8. References 1. Cox, S. et al.(2005), OpenGIS Geography Markup Language (GML) Encoding Specification, OGC 02-023r4, Open Geospatial Consortium, http://www.opengeospatial.org/standards/gml, (2007.05.11) 2. GeoServer Home, http://docs.codehaus.org/display/geos/home, (2007.05.08) 3. Halassy B. (1994), Az adatbázis-tervezés alapjai és titkai, IDG Magyarország 4. Halassy B. (2002), Adatmodellezés, Universitas - Nemzeti Tankönyvkiadó 5. Herring, J. R.(2006), OpenGIS Implementation Specification for Geographic information - Simple feature access - Part 2: SQL option, OGC 06-104r3, Open Geospatial Consortium, http://www.opengeospatial.org/standards/sfs, (2007.05.11.) 6. Kanellopoulos, I. (2005), Nature-GIS Guidelines, GISIG, Italy 7. Kottyán L. (2004), Space Time Dimensions of Decision Support, poszter, GeoCAD 04 International Scientific Symposium, Gyulafehérvár, Románia 8. Kottyán L. (2005), Decision support in land consolidation, Cadastral development the contribution of scientific enquiry, Aalborg, Dánia 9. Kottyán L. (2005), A birtokrendezés UML modellezése (használati esetek), Kutatási beszámoló előadás, NyME GEO, Székesfehérvár 10. Kottyán L.-Nagy G.-Szepes A.: Kutatási jelentés I., Székesfehérvár, 2005. 11. Kottyán L.-Nagy G.-Szepes A.: Kutatási jelentés II, Székesfehérvár, 2006. 12. Kottyán L.-Nagy G.-Szepes A.: Kutatási zárójelentés, Székesfehérvár, 2007. 13. Lalonde, W.(2002), Styled Layer Descriptor Implementation Specification, OGC 02-070, Open Geospatial Consortium, http://www.opengeospatial.org/standards/sld, (2007.05.11) 14. Mapbuilder Home, http://communitymapbuilder.org/, (2007.05.08.) 15. MapGuide Open Source, http://mapguide.osgeo.org, (2007.04.13.) 16. MySQL, http://www.mysql.com/, (2007.05.08.) 17. OLM, Országos Légszennyezettségi Mérőhálózat, http://www.kvvm.hu/olm, (2007.06.08.) - 27 -

University 1 Decembrie 1918 Alba Iulia RevCAD Journal of Geodesy and Cadastre 18. Pájer J. (1994), A környezeti hatásvizsgálat. I rész. Általános módszertani ismeretek (oktatási segédlet). EFE Erdőmérnöki Kar, Sopron 19. PostGIS, http://postgis.refractions.net/, (2007.05.08.) 20. PostgreSQL, http://www.postgresql.org/, (2007.05.08.) 21. Vretanos, A. P.(2005), Web Feature Service Implementation Specification, OGC 04-094, Open Geospatial Consortium, http://www.opengeospatial.org/standards/wfs, (2007.05.11.) 22. W3 Schools, AJAX Tutorial, http://www.w3schools.com/ajax/default.asp, (2007.03.19.) - 28 -