A Customized GIS application for Dehradun Tourist Information System

Similar documents
Environmental Systems Research Institute

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

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

NR402 GIS Applications in Natural Resources

GENERALIZATION IN THE NEW GENERATION OF GIS. Dan Lee ESRI, Inc. 380 New York Street Redlands, CA USA Fax:

A Review: Geographic Information Systems & ArcGIS Basics

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

GIS Software. Evolution of GIS Software

Desktop GIS for Geotechnical Engineering

Software for Landuse Management: Modelling with GIS

Geometric Algorithms in GIS

Chapter 1. GIS Fundamentals

Gis Unit TropMed Mahidol U.

(THIS IS AN OPTIONAL BUT WORTHWHILE EXERCISE)

GIS Supports to Economic and Social Development

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

A BASE SYSTEM FOR MICRO TRAFFIC SIMULATION USING THE GEOGRAPHICAL INFORMATION DATABASE

Introduction to ArcMap

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

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

Introduction to ArcGIS Server - Creating and Using GIS Services. Mark Ho Instructor Washington, DC

Chapter 5. GIS and Decision-Making

2G1/3G4 GIS TUTORIAL >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

UNIT 4: USING ArcGIS. Instructor: Emmanuel K. Appiah-Adjei (PhD) Department of Geological Engineering KNUST, Kumasi

This tutorial is intended to familiarize you with the Geomatica Toolbar and describe the basics of viewing data using Geomatica Focus.

Geographic Systems and Analysis

Personal Field Data Collection by UM-FieldGIS (Integration of Google Map API to Mobile GIS)

INTRODUCTION TO GEOGRAPHIC INFORMATION SYSTEM By Reshma H. Patil

Arboretum Explorer: Using GIS to map the Arnold Arboretum

Fundamentals of ArcGIS Desktop Pathway

Esri UC2013. Technical Workshop.

NATO Headquarters The Situation Center GIS experience.

Outline. Chapter 1. A history of products. What is ArcGIS? What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work?

Lecture 2. Introduction to ESRI s ArcGIS Desktop and ArcMap

GIS for the Beginner on a Budget

Rural Louisiana. A quarterly publication of the Louisiana Tech Rural Development Center

REPORT ON INVESTMENTS

Geodatabase Management Pathway

GIS = Geographic Information Systems;

STEREO ANALYST FOR ERDAS IMAGINE Stereo Feature Collection for the GIS Professional

Introducing ArcGIS Engine

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

Studying Topography, Orographic Rainfall, and Ecosystems (STORE)

Introduction to GIS. Dr. M.S. Ganesh Prasad

SOLUTIONS ADVANCED GIS. TekMindz are developing innovative solutions that integrate geographic information with niche business applications.

Google Maps and Beyond

Esri EADA10. ArcGIS Desktop Associate. Download Full Version :

Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation

YYT-C3002 Application Programming in Engineering GIS I. Anas Altartouri Otaniemi

Diffusion of GIS in Public Policy Doctoral Program

Exelis and Esri Technologies for Defense and National Security. Cherie Muleh

Spatial Analysis using Vector GIS THE GOAL: PREPARATION:

Enabling ENVI. ArcGIS for Server

Introduction to ArcGIS Server Development

GIS Workshop UCLS_Fall Forum 2014 Sowmya Selvarajan, PhD TABLE OF CONTENTS

Lecture 9: Geocoding & Network Analysis

ArcGIS. for Server. Understanding our World

THE DEVELOPMENT OF ROAD ACCIDENT DATABASE MANAGEMENT SYSTEM FOR ROAD SAFETY ANALYSES AND IMPROVEMENT

Create Satellite Image, Draw Maps

Expanding Canada s Rail Network to Meet the Challenges of the Future

Analysis and Design on Tourism Resources Management System Based on GIS Shiwei Yuan

Welcome to NR502 GIS Applications in Natural Resources. You can take this course for 1 or 2 credits. There is also an option for 3 credits.

ArcGIS for Desktop. ArcGIS for Desktop is the primary authoring tool for the ArcGIS platform.

Course overview. Grading and Evaluation. Final project. Where and When? Welcome to REM402 Applied Spatial Analysis in Natural Resources.

A Framework of Participatory Geo-Spatial Information System for Micro Level Planning A Case Study in Aquaculture

My Map Activity MINNESOTA SOCIAL STUDIES STANDARDS & BENCHMARKS

Karsten Vennemann, Seattle. QGIS Workshop CUGOS Spring Fling 2015

GIS Level 2. MIT GIS Services

Introduction-Overview. Why use a GIS? What can a GIS do? Spatial (coordinate) data model Relational (tabular) data model

CS 350 A Computing Perspective on GIS

Production Line Tool Sets

Smart Data Collection and Real-time Digital Cartography

Institutional Research with Public Data and Open Source Software

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

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

7th FIG Regional Conference Spatial Data Serving People: Land Governance and the Environment - Building the Capacity

GeoWEPP Tutorial Appendix

Design and Development of a Large Scale Archaeological Information System A Pilot Study for the City of Sparti

Office of Geographic Information Systems

ArcGIS 9 ArcGIS StreetMap Tutorial

Working with ArcGIS: Classification

Geometric Algorithms in GIS

K. Zainuddin et al. / Procedia Engineering 20 (2011)

Lecture 3 GIS outputs. Dr. Zhang Spring, 2017

Introduction to ArcGIS 10.2

DEVELOPPING A LAND INFORMATION SYSTEM FOR THE UNIFICATION OF THE ARCHAEOLOGICAL SITES OF ATHENS. Efi Dimopoulou, Vasso Nikolaidou, Panagiotis Zendelis

WEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS

Introduction to the 176A labs and ArcGIS Purpose of the labs

FIRE DEPARMENT SANTA CLARA COUNTY

Robert D. Borchert GIS Technician

Learning ArcGIS: Introduction to ArcCatalog 10.1

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

4. GIS Implementation of the TxDOT Hydrology Extensions

Web Visualization of Geo-Spatial Data using SVG and VRML/X3D

GIS Boot Camp for Education June th, 2011 Day 1. Instructor: Sabah Jabbouri Phone: (253) x 4854 Office: TC 136

SRJC Applied Technology 54A Introduction to GIS

A Distributed GIS Architecture for Research in Baalbek Based on CISAR

Oakland County Parks and Recreation GIS Implementation Plan

Geographical Information System in Managing Mega Infrastructure Projects

Bloomsburg University Weather Viewer Quick Start Guide. Software Version 1.2 Date 4/7/2014

Transcription:

A Customized GIS application for Dehradun Tourist Information System K. Ram Mohan Rao, Ismat Bakshihov and B.S. Sokhi Abstract The diversity in GIS usage makes it difficult to create one piece of software to cater to everyone s needs. Customization is the process of adapting a generic system to individual specifications so that certain tasks can be carried out even by persons not so familiar with the generic software. If customized applications are made available for specific applications with relevant menus and user interfaces, users will certainly find easy to make use of such applications for decision-making and information retrieval. The authors demonstrate that customized applications enable non technical users to utilize the GIS comfortably without much technical expertise in the GIS software. 1. INTRODUCTION New technologies and scientific developments are changing the traditional use of GIS. In fact, developments in the field of computer science has been largely influenced by the traditional GIS use in all aspects of technology ranging from hardware, database generation, data processing, computing, network technology and data handling to presentation methods. Initially, GIS started with traditional desktop GIS where the database, interface and program logic were stored in the same machine. The client / server architecture, the compatibility of computer programming environment with the GIS application software completely changed the scenario of GIS usage. The programming support is frequently used to calculate the values needed for analysis, to perform the repetitive tasks, to create customized GIS interfaces, to automate complex GIS modeling. As software is one of the main components of GIS process, the software system development was taking place in specific purpose and highly tailored for each application in the early days (Goodchild et al, 2004). Although all major GIS packages have friendly window based user interface, users generally require specialized training without which they find it difficult to use them, K.Ram Mohan Rao, obtained his Master of Computer Applications from Nagarjuna University in 2000. Presently, he is working as Scientist in Indian Institute of Remote Sensing (NRSC), Dehradun. He has research expertise in the fields of Spatial Databases, GIS Customization and dissemination including programming languages, and Distributed GIS. Ismat Bakshihov, obtained his Bachelor of engineering specialization with IT in 2003 and Post Graduate Diploma in Remote Sensing and Geographical Information Systems from Centre for Space Science and Technology Education in Asia and Pacific, India in 2007. Presently, he is working with National Aerospace Agency, Research Institute of Aerospace Informatics, Azerbaijan. B.S. Sokhi did his Master s degree in Urban and Regional Planning from School of Planning and Architecture, New Delhi in 1982, and also M.Sc. in Human Settlement Analysis, from ITC, The Netherlands in 1991. He joined the Indian Institute of Remote Sensing, Department of Space, Government of India, Dehradun in 1985. Presently he is holding the post of Head, Human Settlement Analysis Division. Email: sokhi@iirs.gov.in 86

particularly for query processing and information extraction. If customized applications are made available for specific applications with relevant menus and user interfaces, users will certainly find easy to make use of such applications for decision-making and information retrieval. Customized applications enable non-technical users to utilize the GIS comfortably without much technical expertise in the GIS software. The GIS customization process is also used to simplify the application Graphical User Interface (GUI) interface by removing many of the unneeded pull down menus, buttons, tools, etc, to add new elements, tools required for specialized application by modifying modules, functions or scripts. This process provides the capability to build customized application with end user oriented capabilities. Customization offers many advantages for GIS users and developers. The main advantages are user gets process-specific business rules that closely match with their requirements and also customized applications are easy to operate. As far as developers are concerned, developing a combination of a generic system and a customization capability is a cost-effective solution for small to medium sized markets (Rao et al, 2006). But customization is expensive and time-consuming process, which requires a great degree of expertise and input. This problem can be really answered by software engineering approach (Pressman, 2004). There is a variety of customization tools exists in the present GIS environment. Arc Macro Language (AML) is a software platform with list of normal ARC commands; some features for variables, looping are used in ARC/INFO. AVENUE is an object oriented environment to create customized environment in ArcView. ArcGIS is used to create customized GIS applications in Microsoft Visual Basic Environment (VBE), Python using COM model, also to tie functionality from other programming languages (C++, Java). And these programmers also have the options with other customization tools like Business Map, Map Linux, etc. 2. THE STUDY AREA 2.1 Historical background of Dehradun city Dehradun, one of the most important towns of the state of Uttarakhand, located at an altitude of 700 m, serves as the gateway to many other places of tourist interest like Haridwar, Rishikesh, Badrinath, Kedarnath, Gangotri, and Yamunotri. The district situated in the Northwest corner of the state having distinct tracts i.e. the montane tract and the sub montane tract. The Montane tract covers whole Chakrata Tehsil of the district and consists entirely of a succession of mountains and gorges and comprises Jaunsar-Bhabar. Whereas below the mountain tract follows the sub Montane tract, which is the famous Doon Valley bounded by Shivalik Hills in the south and outer scarp of the Himalayas in the north. Dehradun city, headquarters of the state, is visited by a large number of tourists every year, many of them en-route to Mussoorie. The climate of the 87

city is temperate. Even during summer, it is not as warm at Dehradun as in the district south of it. The Forest Research Institute which is world famous for its research work in forestry and is the only institution of its kind in Asia is situated here. Besides, headquarters of the important establishments like the Oil and Natural Commission; Survey of India, etc., the Military Academy are also located here. The other places of importance are the Robber s cave, situated at a distance of about 8 kms from Dehradun. The cave is a natural picnic spot surrounded by hills where water suddenly disappears from sight and goes underground only to reappear after a few yards in the form of a stream. The city has many beautiful rest houses and good hotels to provide accommodation to the tourists. For many years, it has been one of the best known educational centers in northern India. 2.2 Technologies and data being used Map Objects 2.1 and Visual Basic Environment are used for the customization process. Other GIS software also used for building the Geospatial database using IKONOS data. The details of software technologies being used in this work are mainly ArcGIS 8.3, Erdas Imagine 8.7 for geospatial data preparation, MapObjects 2.1 and VBE for the customization of the DTIS. IKONOS data of Dehradun area (acquired on 2005-05-05 05:50 GMT), Dehradun guide map, Fig. 1 Methodology of DTIS Customization 88

secondary data from the Mussoorie Dehradun Development Authority (MDDA) has been used for the map generation of the study area. Fig. 1 explains the detailed process of the DTIS generation and implementation. 3. DTIS MAIN CHARACTERISTICS AND FUNCTIONALITIES DTIS stands for Dehradun Tourist Information System, name that clearly summarizes the main characteristics of the tool developed. The DTIS is desktop based customized GIS application tool with rich features. The tool offers same deployment ease as a thin application with nearly the same enhanced interactivity and usability of a traditional desktop application. The interface, programming logic, and data sets are integrated with the tool for easy to use deployment and operation. Besides, it is completely developed with GUI environment with modular portable technologies of Arc and VBE to generate maps, legends, scale bar. 3.1 DTIS Functionalities DTIS provides the following functionalities to the user: Zoom-in, zoom-out: by activating the zoom in or, alternatively, the zoom out (Fig. 2) function, a panel to choose the desired level of zoom is presented to the user and the map is then zoomed according to the chosen level. Pan: The users can click on the main map to drag it to position it. Identity: To retrieve the corresponding non-spatial details of the features Addlayer, remove layer: To add/remove layer(s) from the main menu Search option: To provide spatial/non-spatial search Rendering the features: To reveal the attribute information Symbolizing the layers and features Feature selection with retrieval of the objects: GUI based query support to retrieve spatial and non-spatial information. 4. THE STRUCTURE OF THE DTIS In order to show how DTIS reaches the objectives for which it has been designed, it is necessary to look at how it is structured and how the different elements that compose it interact among them. The DTIS is mainly built with the objective to create GIS Customized Application for Dehradun Tourist Information System (DTIS) with an easy to use Graphical User Interface (GUI). In the first part, we have created the spatial data in GIS environment (boundary, roads, railways, hospitals, banks, schools, institutions). After that the second part consists of customization in a modular software engineering approach using MapObjects and VBE. 89

Fig. 2 DTIS Front end: Zoom in-out 4.1 Data preparation The spatial database for the current study area is generated using Remote Sensing (RS) and Geographical Information System (GIS) technique. Fused IKONOS panchromatic and multispectral data merged of the year April 2001 at a scale of 1:25,000 has been used as source data to identify the ground details in the study area (see Fig. 3). From the source data facility details (hotels, banks, hospitals, institutions, and other facilities), road, railway information, boundary layers are generated using onscreen digitization process. The attributes of the features were collected Fig. 3 Fused IKONOS 1m resolution data 90

during field work. Names and details about places of tourists interest were collected from Dehradun Tourist Center. Locations and photographs of tourist interest points were collected directly from tourist places during field work. Figure 4 shows the spatial and non-spatial database of the study area. 4.2 Design of Introduction Form In this form user gets the generic information about the type of application, title information, author (s), and an example view of data. The introduction Fig. 4 Spatial/Nonspatial database of the layers Fig.5 Introduction Form form will highlight the start button to take into the application. 4.3 Design of Main Form The main form is a GUI based form with menu bar(s) which include FILE, EDIT, VIEW, LAYERS and HELP. There is some more tools customized for Print, Map Properties (add layer), Find, Full map extent, Active layer extent, Zoom in, Zoom out, Pan, Identify and Spatial selection. The left site of the window is table of content window. 91

The right side of the main form consists of important places to visit are showcased with mouse click event. The File, Edit menus consists of options with print, find. View menu consists of Map properties, several utility tools. Layers menu consists of adding, removing, legend editor option. The main menu is provided with good help option to known about the tools with necessary information. The main menu also consists of map units view, mouse location and also the time stamp option. Fig. 6 The design of main form 4.4. Toolbar Design In this application easy to use window based tool bar is designed with advanced features. Visual Basic includes a toolbar control that can be used in conjunction with an ImageList control to display a collection of buttons at the top of a form. For printing important outputs, print option is enabled for the users. Two options are provided for the printing: Print to fill the page and Print to scale. The printed collection is a list of all the printers on the system running on the application. 4.5 Design of Map properties (add layer) In this option Add Layer option is included for adding map layer (s) to the main menu, by selecting map units and changing map background. After clicking Add Layer button, it will take to My Computer dialog window. User can select particular directory where the data files are located. Depending on the Fig. 7 Features of menu bar 92

unit of the added shape files, user can also change map unit to meter or to decimal degrees or to feet. By clicking color window, user can change color of background: 4.6. DESIGN OF FIND FEATURES Find option is very important and very flexible option in this project. From map display window all features are not visible. And finding any features visually is a difficult task. This problem was solved by using Find features option. In this window, the user can find any feature, such as Fig. 8 Map properties window roads, tourist places, hotels, banks, hospitals, facility, institutions, and roads, etc. Selected features are highlighted spatially and nonspatially. All attribute information about features is displayed on right site of dialog window. In this window information about features are displayed in three column format: location, information and name (see Fig. 9). 4.7. DESIGN OF IDENTIFY RESULTS By using identify option, users can get information about features directly from map. By clicking on features on map, the identify dialog window will Fig. 9 Feature selection by Find object 93

Fig. 10 Identify results open. And all attribute information will display on identify window. The information about the interested features can be obtained by using identify option. The feature flashes, or the cell or triangle is singled out, and the Identify Results window appears, listing all its attributes from the table (figure 10). 4.8. Design of spatial selection In this application, design of spatial selection is implemented through a window based design. By using this option, the user can search a feature with multiple conditions by providing the required information in the form. Figure 11 shows the spatial selection of particular hotels which are located within 500meters buffer distance from the Clock Tower area. Using Convert the selected set into a new shape file option user can save selected sets into a new shape file for further options. 4.9. Design of legend editor Maps become most interesting when symbols are applied to features in such a way as to reveal information about places. In this section, a legend window display the techniques for controlling the symbols used to Fig. 11 Spatial selection draw layers. Symbolizing features by ClassBreaksRenderer group the feature into different ranges of numeric values, ValueMapRenderer apply a symbol to each unique value, DotDensithRenderer draws polygon features (ESRI, 2001) with random dot patterns, whose density corresponds to the value in a numeric field from the attribute table, Labelrenderer draws text from an attribute value are implemented to do the analysis online (see Fig. 12). 94

Fig. 12 Symbolizing features in DTIS The generation of rich user interfaces through the use of visual basic is the second technology used that the DTIS project is used. Considering the results and feedback it produced, it is possible to say that this approach has allowed developers to create quite advanced features in geospatial environment with simple, good looking, easy to use environment, and complete visual interface with a very limited amount of code by using the object library. The structure of DTIS just described, in addition to the above mentioned advantages in term of better usability and easy to use interface has also many advantages in respect to ease in software maintenance. The tool has been developed totally in a modular environment by using object oriented approach with objects in the MapObjects library. The mechanism of installation is easy and the tool does not require the support of any GIS environment. 5. AN APPLICATION OF THE DTIS FOR FACILITY MAPPING AND TOURISM The first implementation of the DTIS deals with the data and maps of Dehradun. A visitor can find lot of facilities, touring places and corresponding feature s details by using this tool. A data model of the DTIS comprises of the following data. Tourist places; Hotels; Hospitals; Banks; Institutions; 95

Bus station(s); Other facilities; Roads; Railway; and Boundary. The feature data has been described by the associated attribute data that can be retrieved by means of query operations. This application has all the functionalities available in DTIS, i.e. Zoom-in-out, Pan, feature symbolization, feature query, attribute based query, layer management, legend, scale bar, and reference map. 6. CONCLUSIONS The diversity in GIS usage makes it difficult to create one piece of software to cater to everyone s needs (Peng and Tsou, 2003). If customized applications are made available for specific applications with relevant menus and user interfaces, users will certainly find easy to make use of such applications for decision-making and information retrieval. The DTIS is a feature rich customized desktop GIS application tool that makes use of customizing environment of VBE to provide versatile interface to access GIS data and maps. User friendly interactive form has been designed for each command. All forms consist of labels, text boxes, command buttons, pictures and details for guiding the end user to efficiently handle the application. User friendly tool bar has been added with full functionalities of Zoom in, Zoom out, Pan, Identity, Spatial Query, Adding Layer, Search, Print map. Rendering features are also included to reveal the information about the attributes, symbolizing the layers, symbolizing features, symbolizing features by attribute values. REFERENCES Environmental Systems Research Institute (1996) MapObjects: GIS and Mapping Components, Redlands, CA. Goodchild M.F. (1992) Geographical data modeling, Computers and Geosciences, Vol. 18, Issue 4, pp. 401-408. K. Ram Mohan Rao, P.M. Bala Manikavelu, T. Shankar Prasad (2006) A Software engineering approach to GIS customization, ICORG 2006 Conference on Geo-Informatics for Rural Development Achieving Synergy between Technical and Social Systems organized at Hyderabad June 5-7, 2006. Peng, Z.R., Tsou, M.H. (2003) Internet GIS: Distributed Geographic Information Services for the Internet and wireless networks, John Wiley and Sons, New Jersey. Pressman, R.S. (2004) Software Engineering: A Practitioner s Approach, McGraw-Hill Education Press, New York. 96