Implementing an online spatial database using the GRASS GIS environment

Similar documents
Overview of Geospatial Open Source Software which is Robust, Feature Rich and Standards Compliant

GIS at UCAR. The evolution of NCAR s GIS Initiative. Olga Wilhelmi ESIG-NCAR Unidata Workshop 24 June, 2003

A Spatial Data Infrastructure for Landslides and Floods in Italy

GIS Options RELU Upland Moorland Scoping Study Project CCG/SoG Working Paper, February 2005 Andy Turner

Karsten Vennemann, Seattle. QGIS Workshop CUGOS Spring Fling 2015

WEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS

Spatial Data Infrastructure Concepts and Components. Douglas Nebert U.S. Federal Geographic Data Committee Secretariat

Free and Open Source Software for Cadastre and Land Registration : A Hidden Treasure? Gertrude Pieper Espada. Overview

GIS Visualization: A Library s Pursuit Towards Creative and Innovative Research

Paper UC1351. Conference: User Conference Date: 08/10/2006 Time: 8:30am-9:45am Room: Room 23-B (SDCC)

Free Open Source Software: FOSS Based GIS for Spatial Retrievals of Appropriate Locations for Ocean Energy Utilizing Electric Power Generation Plants

Technical Specifications. Form of the standard

The Architecture of the Georgia Basin Digital Library: Using geoscientific knowledge in sustainable development

The Process of Spatial Data Harmonization in Italy. Geom. Paola Ronzino

A Model of GIS Interoperability Based on JavaRMI

Geospatial Products V8i (SELECTseries 1)


Why GIS & Why Internet GIS?

PaikkaOppi - a Virtual Learning Environment on Geographic Information for Upper Secondary School

Canadian Board of Examiners for Professional Surveyors Core Syllabus Item C 5: GEOSPATIAL INFORMATION SYSTEMS

CARTOGRAPHY in a Web World

Web-GIS based Framework for Solid Waste Complaint Management for Sustainable and Smart City

Digital Map of Mexico Platform and MxSIG. March 2017

Advances in Free Software Geographic Information Systems

3-04 東 東南アジアの地質情報総合データベースの構築 : CCOP 地質情報総合共有プロジェクト

Using OGC standards to improve the common

Developing 3D Geoportal for Wilayah Persekutuan Iskandar

Overview. Everywhere. Over everything.

One platform for desktop, web and mobile

Reprint of article that appeared in Hydro INTERNATIONAL November 2006 Volume 10 Issue 9

Existing Open Source Tools and Possibilities for Cadastre Systems

Smart Data Collection and Real-time Digital Cartography

OSGIS Platform. Storing and distributing PostGIS, Deegree, UMN Map Server Desktop visualization JUMP, QGIS, Thuban, udig, gvsig

Lecture 11. Data Standards and Quality & New Developments in GIS

Bentley Map Advancing GIS for the World s Infrastructure


Web Portal to European Soil Database

Production Line Tool Sets

WEB MAP SERVICE (WMS) FOR GEOLOGICAL DATA GEORGE TUDOR

GIS at JLAB. T. Larrieu Jefferson Lab, Newport News, VA 23606, USA. Controls Group. October 2006 PCaPAC

Global 3D Models with Local Content

Potential of Geospatial Mashups in Promoting Tourism Resources: A Case Study

Experiences and Directions in National Portals"

Leveraging Your Geo-spatial Data Investments with Quantum GIS: an Open Source Geographic Information System

Geoíndex: a public data dissemination service from the IGC. Geoíndex IGC Team Reporter: Carme Puig

Write a report (6-7 pages, double space) on some examples of Internet Applications. You can choose only ONE of the following application areas:

A Technique for Importing Shapefile to Mobile Device in a Distributed System Environment.

Northrop Grumman Concept Paper

From the Venice Lagoon Atlas towards a collaborative federated system

Development of Geoweb application using Open Source Technology: An innovative approach for disaster mitigation and management

Innovation. The Push and Pull at ESRI. September Kevin Daugherty Cadastral/Land Records Industry Solutions Manager

Design and implementation of a new meteorology geographic information system

Finding geodata that otherwise would have been forgotten GeoXchange a portal for free geodata

Transactions on Information and Communications Technologies vol 18, 1998 WIT Press, ISSN

Web-Based 3D Geospatial Facility Model Data Interfaces

Modern Education at Universities: Improvements through the Integration of a Spatial Data Infrastructure SDI into an e-learning Environment

ArcGIS. for Server. Understanding our World

How to Pick a GIS. GIS Software Chapter 8 in Longley, Goodchild, Maguire, and Rhind,, 2001

SoilView: Development of a Custom GIS Application for Publishing Soil Surveys

Arne SCHILLING, Steffen NEUBAUER, Alexander ZIPF Germany. Key words: 3D city models, OpenGIS, SDI, interoperability, service oriented architecture

Institute of Statistical and Geographical Information of Jalisco State Subnational Statistical and Geographical System India.

GEOGRAPHIC INFORMATION SYSTEMS Session 8

Lecture 12. Data Standards and Quality & New Developments in GIS

A Preliminary Model of Community-based Integrated Information System for Urban Spatial Development

CalWeedMapper. Mapping the Spread of Invasive Plant Species. Karsten Vennemann. Seattle

IRDAT Fvg, evolving a regional Spatial Data Infrastructure according to INSPIRE

QGIS FLO-2D Integration

RESEARCG ON THE MDA-BASED GIS INTEROPERABILITY Qi,LI *, Lingling,GUO *, Yuqi,BAI **

GIS in Weather and Society

Discovery and Access of Geospatial Resources using the Geoportal Extension. Marten Hogeweg Geoportal Extension Product Manager

Enabling ENVI. ArcGIS for Server

Spatial data interoperability and INSPIRE compliance the platform approach BAGIS

Developing An Application For M-GIS To Access Geoserver Through Mobile For Importing Shapefile

The CLIMB Geoportal. A web-based dissemination and documentation platform for hydrological modelling data

Features and Benefits

Introduction to Geographic Information Science. Updates/News. Last Lecture 1/23/2017. Geography 4103 / Spatial Data Representations

a national geological survey perspective François ROBIDA BRGM (French Geological Survey)

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

SITR-IDT The Spatial Data Infrastructure of Sardinia Region

Methodological Chain for Hydrological Management with Web-GIS Applications

CARTOGRAPHY in a Web World

Among various open-source GIS programs, QGIS can be the best suitable option which can be used across partners for reasons outlined below.

reviewed paper EU-Project: Cross-border Spatial Information System with High Added Value (CROSS-SIS) Stefan SANDMANN

SYNERGY OF SATELLITE REMOTE SENSING AND SENSOR NETWORKS ON GEO GRID

Economic and Social Council

Working with ArcGIS Online

gvsig: Open Source Solutions in spatial technologies

The Canadian Ceoscience Knowledge Network. - A Collaborative Effort for Unified Access to Ceoscience Data

GIS-based Smart Campus System using 3D Modeling

Regione Umbria. ESRI EMEA User Conference 2010 Rome, October 27th 2010

Arctic Spatial Data Infrastructure Enabling Access to Arctic Location-Based Information

PC ARC/INFO and Data Automation Kit GIS Tools for Your PC

These modules are covered with a brief information and practical in ArcGIS Software and open source software also like QGIS, ILWIS.

A decade of geoinformation sharing at ETH Zurich

How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA

UTAH S STATEWIDE GEOGRAPHIC INFORMATION DATABASE

Geometric Algorithms in GIS

Esri UC2013. Technical Workshop.

Call for Applications

IDEBarcelona: Cooperating for a Smart Region Infrastructure

Transcription:

Proceedings of the Open source GIS - GRASS users conference 2002 - Trento, Italy, 11-13 September 2002 Implementing an online spatial database using the GRASS GIS environment Venkatesh Raghavan*, Shinji Masumoto*, Phisan. Santitamont**, Kiyoshi Honda*** * Osaka City University, 3-3-138 Sugimoto Sumiyoshi-ku, Osaka 558-8585, Japan, tel. ++81666053381, fax ++81666902736, e-mail raghavan@media.osaka-cu.ac.jp, masumoto@sci.osaka-cu.ac.jp ** Survey Engineering Department, Chulalongkorn University, Bangkok 10330, Thailand, tel.++6622186661 fax ++6622186653 e-mail Phisan.S@eng.chula.ac.th ***ACRoRS, Asian Institute of Technology, Pathumthani 12120, Thailand, tel. ++ 6625246149 fax ++6625246147 e-mail honda@ait.ac.th 1 Introduction Internet based geographical data services involve management spatial and nonspatial (attribute) data. Geographic Information System (GIS) has come to be an indispensable tool for analyzing and managing spatial data. Data pertaining to spatial attributes can be efficiently managed using Relational Database Management System (RDBMS). The development of a Web-based system by integrating GIS and RDBMS would serve two crucial purposes. Firstly it would allow the user to operate the system without having to grapple with the underlying intricacies of GIS and RDBMS technology. Secondly, it would allow sharing of information and technical expertise among a wide range of users. In the present paper we describe the salient features of spatial database that was developed by integrating the Open Source Software (OSS) GRASS GIS and PostgreSQL Object-Relational database into a Web based client/server environment. The system described in this paper aims at providing a web-based platform for collaboration and data sharing between specialists, planning agencies, citizens, and private entities. In order to access the spatial database, the user need only have a Web browser and access to the Internet. The system can be used to readily build and manage spatial databases pertaining to landslides (Raghavan et al. 2001) and is presently being adapted to suit other applications such as a Water Infrastructure Inventory System (Raghavan, Herath and Dutta, 2001). Since the system is developed using OSS, it can be easily implemented in a distributed spatial database environment at a low overall cost. In this presentation we discuss salient features of an online system that offers public access to landslide information related to Japan (Japan Society of Landslides, 1996). The basic framework of the system is shown in Figure 1. Further, we also present an overview of our ongoing efforts to improve the interoperability and compliance with the OpenGIS Consortium (OGIS) Web Map Server (WMS) specifications. 2 System Features An online demonstration of the basic features is available at http://gisws.media.osaka-cu.ac.jp/slink/. Spatial Query option allows the user to retrieve attribute data from the RDBMS table by selecting a location on the raster image displayed on the web browser. The user selects the GRASS data layers from an interactive menu based on which the GRASS raster layer is displayed on Visiting Associate Professor at Asian Institute of Technology and Department of Survey Engineering Chulalongkorn University, Bangkok, Thailand, March 2002-2003

Implementing an online spatial database using the GRASS GIS environment the web-browser. The user can also select vector maps and site data as overlays for raster map layer (Figure 2). Interactive zoom/pan capability allows the user to view the displayed maps in greater details or to choose different areas for display. Once the desired area is displayed on the web-browser, the user is allowed to view the attribute table by clicking on respective site. The relation database is queried based on the geographical location (Figure 3a) of the clicked site. Attribute data is displayed in two stages. Firstly, a brief summary (Figure 3b) of the attribute information is presented. The summary table also includes a hypertext link, which can be followed to view more detailed information including figures and field photographs is also provided (Figure 4). Figure 1: Components and Information Flow within the Prototype System Database Search option allows the user to retrieve attribute information by keyword searching (Figure 5a). Search fields include name, location and date. In addition full-text searching is also provided. The results of the text based searching are the same as those shown in Figure 3b and Figure 4. Figure 2: Query basemap. Figure 3: (a) Location (b) Query results. 3D visualization through the use of Virtual Reality Modeling Language (VRML) is currently possible within the system s framework. VRML models can be interactively generated and view on the client browser. In addition, the GRASS GIS now incorporates advanced visualization called the nviz. nviz allows users to realistically render multiple surfaces in a 3D space. Options for using thematic coloring, vector/site data overlay and rendering of animation sequences are also supported. The Figure 7 is an example of digital elevation model rendered using nviz.

Venkatesh Raghavan, Phisan Santatimont, Masumoto Shinji, Honda Kiyoshi Figure 4: Attribute information. Figure 5: (a) Keyword Search (b) Data Upload. Figure 6: Database update form. Figure 7: 3D visualized using nviz. 3 INTEROPERABILITY AND COMPLIANCE TO STANDARDS Apparently, one of the main limitations of the present system is the interoperability and non-compliance with widely accepted Web mapping standards. In using the system described above, access to spatial data requires the information to be stored in the GRASS GIS format and the GRASS GIS needs to be installed on the server in order to get the system running. The advantage in having a full fledged backend GIS running on the server would be the ability to implement online systems with spatial analytical capabilities rather than providing visualization or portrayal capabilities alone as are commonly available in other Web GIS applications. Such online systems for 3D online geological modeling have been demonstrated in our earlier research (Raghavan et al., 2000). However, in most general situation of providing seamless access to spatial data, the advantages of adopting approach wherein issues such as interoperability and compliance to international standards far outweigh any other consideration. The OpenGIS Consortium (OGC) in cooperation with GIS experts and leading software vendors has evolved advanced open system standards for spatial data and related information technologies. The WMS specifications have emerged within the OGC for the design of interoperable systems for spatial data sharing amongst users with only map reading skills. Open Source Minnesota MapServer project (http://mapserver.gis.umn. edu/) affords the development and deployment of OGC compliant WMS. MapServer provides a cross-platform development environment for building spatially enabled Internet applications. Figure 8 shows the various programming tools available for development of MapServer based applications.

Implementing an online spatial database using the GRASS GIS environment Figure 8: MapServer development tools. Figure 9: Supported formats in MapServer. MapServer relies on numerous other free software to convert vector to raster, draw true-type fonts, or create images. In addition to the built-in support for several spatial data formats, the MapServer can also be coupled with the Open Source GDAL (Geospatial Data Abstraction Library; http://www.remotesensing. org/gdal/) that functions as a translator library for raster spatial data formats. As a library, GDAL presents a single abstract data model to the calling application for all supported formats (Figure 9). The related OGR Simple Features Library (http://gdal.velocet.ca/ projects/opengis/) provides read (and sometimes write) access to a variety of vector file formats. Figure outlines various data formats supported by MapServer. Integration with PROJ4 (EVENDEN, 1990; http://www.remotesensing.org/proj4) enables support for over 120 different map projections. Software to transform raster, vector and site data between differently projected locations is also available. Figure. 11: Phuket Island, Thailand Figure 12: Hanoi City, Vietnam Considering the obvious advantages of providing standardized data access and portrayal services, we are now in the process of enhancing the features of the present the spatial database system using the MapServer toolkit. In this regard, we have developed several applications using existing spatial data that are available through regional initiatives (e.g. (DCGM III Working Group, 2001). Some example of the MapServer implementation using the data from Phuket, Thailand

Venkatesh Raghavan, Phisan Santatimont, Masumoto Shinji, Honda Kiyoshi (Figure 10) and Hanoi City, Vietnam (Figure 11) have already been developed. Ongoing development is focused on integration an RDBMS interface to support better management of attribute information including multimedia contents. Further, efforts are also being made to examine data compression techniques to enhance speedy access to spatial and attribute information and also incorporate metadata search system to aid in information retrieval. 4 CONCLUSIONS The prototype system described in this presentation affords easy and rapid collection and dissemination of spatial information. Since system has been developed using OSS, it is easily adapted in a distributed database environment. The system provides the basic components for generation and delivery of spatial information at very affordable costs and would be greatly beneficial to small organizations that might neither have the financial resources nor range of expertise needed to implement proprietary solutions. The system can provide a platform for developing Spatial Data Infrastructures (SDI) through collective participation and could also serve as a means for standardizing data collection. Such efforts will help coordinate better strategies for environmental assessments, hazard mitigation and resource evaluation in the future. The ongoing work is focused at adopting international standards for data access and portrayal services and tighter integration between the GIS and RDBMS component. With these added functionality, the system could not only afford an efficient mechanism for the generation and delivery value-added spatial information but also help in extending the concept of SDI by providing the means to analyze the data that are being made available through regional initiatives. Our experience in using OSS suggests that many basic tools for building SDI are already available while others are undergoing rapid development. Existing OSS projects have the potential to provide necessary information and communication technology services for SDI initiatives. Widespread use of Open Source Software in SDI implementations could stimulate further developments of OSS projects that could benefit a vast user community. 5 REFERENCES [1] Huse, S.M., GRASSLinks: A New Model for Spatial Information Access for Environmental Planning. Ph.D Thesis, University of California, URL: http://www.regis.berkeley.edu/sue/phd/, 1995. [2] DCGM III Working Group, Urban Geoscientific Data of East and Southeast Asia GIS data sets of 11 cities, Second Edition. Digital Geoscience Map G-8, Geological Survey of Japan, 2001. [3] Eveden, G.J., Cartographic Projection Procedures for the UNIX Environment-A User's Manual. USGS Open-file report, pages 90-284, 1990. [4] Raghavan V., Masumoto S., Nemoto T, Shiono K., Development of SISGeM - An online system for 3D geological modelling. Geoinformatics, vol. 11, no. 2, pages. 110-111, 2000. [5] Raghavan V., Masumoto S., Shiono K., Noumi Y., Fujita T, Development of an Online Database System for Management of Landslide Information. Proceedings of the UNESCO/IGCP Symposium, pages 165-173, 2001 [6] Raghavan V., Herath S., Dutta D., An Internet Based Water Infrastructure Inventory System. Proceedings of the International Symposium On Achievements of IHP-V in Hydrological Research, pages 345-352, 2001. [7] The Japan Society of Landslide and National Conference of Landslide Control, Landslides in Japan. Pages 1-67, 1996