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

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

Enabling ENVI. ArcGIS for Server

Imagery and the Location-enabled Platform in State and Local Government

A Model of GIS Interoperability Based on JavaRMI

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

Bentley Map Advancing GIS for the World s Infrastructure

CHAPTER 22 GEOGRAPHIC INFORMATION SYSTEMS

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

HIGH RESOLUTION BASE MAP: A CASE STUDY OF JNTUH-HYDERABAD CAMPUS

GIS = Geographic Information Systems;

Bentley Map Advancing GIS for the World s Infrastructure

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

Techniques for Science Teachers: Using GIS in Science Classrooms.

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

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

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

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

Smart Data Collection and Real-time Digital Cartography

ESRI Survey Summit August Clint Brown Director of ESRI Software Products

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

Cutting Edge Engineering for Modern Geospatial Systems Rear Admiral Dr. S Kulshrestha, retd

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

GIS Workshop Data Collection Techniques

Bentley Map V8i (SELECTseries 3)

Counter-trafficking Integrated Display System (CIDS): A GIS-Based Command & Control Environment for Coalition Nations

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

GEOGRAPHIC INFORMATION SYSTEMS Session 8

The Emerging Role of Enterprise GIS in State Forest Agencies

Available online at Analele Stiintifice ale Universitatii Al. I. Cuza din Iasi Seria Geologie 58 (1) (2012) 53 58

ArcGIS. for Server. Understanding our World

FIRE DEPARMENT SANTA CLARA COUNTY

ESRI Object Models and Data Capture 2/1/2018

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

GIS Resources for Local Governments

Introduction to GIS. Geol 4048 Geological Applications of Remote Sensing

CENSUS MAPPING WITH GIS IN NAMIBIA. BY Mrs. Ottilie Mwazi Central Bureau of Statistics Tel: October 2007

GIS Based Transit Information System for Metropolitan Cities in India

Features and Benefits

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

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

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

ESRI Object Models and Data Capture 9/18/ /18/2014 M. Helper GEO327G/386G, UT Austin 2. ESRI Arc/Info ArcView ArcGIS

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

Corporate. Information. Railway Infrastructure Administrator. Year indracompany.com

Esri UC2013. Technical Workshop.

ESRI* Object Models; Data Capture

CARTOGRAPHY in a Web World

Crime Analyst Extension. Christine Charles

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

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

GIS-T 2010 Building a Successful Geospatial Data Sharing Framework: A Ohio DOT Success Story

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

Geospatial Products V8i (SELECTseries 1)

Display data in a map-like format so that geographic patterns and interrelationships are visible

CHILEAN GEO-SPATIAL NATIONAL DATA INFRASTRUCTURE (INDE) Pablo Gran Rodrigo Barriga Alfredo Gonzalez María L. Advis Juan C. Montero Leonardo Oyarzun

ESRI* Object Models; Data Capture

ArcGIS is Advancing. Both Contributing and Integrating many new Innovations. IoT. Smart Mapping. Smart Devices Advanced Analytics

Leveraging Web GIS: An Introduction to the ArcGIS portal

An Introduction to Geographic Information System

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

What are the five components of a GIS? A typically GIS consists of five elements: - Hardware, Software, Data, People and Procedures (Work Flows)

EXPLANATION OF G.I.S. PROJECT ALAMEIN FOR WEB PUBLISHING

Portals: Standards in Action

CLICK HERE TO KNOW MORE

CARTOGRAPHY in a Web World

Building a National Data Repository

Demystifying ArcGIS Online. Karen Lizcano Esri

Existing Open Source Tools and Possibilities for Cadastre Systems

Creation of an Internet Based Indiana Water Quality Atlas (IWQA)

Introduction to the 176A labs and ArcGIS

Oakland County Parks and Recreation GIS Implementation Plan

GeoSUR SRTM 30-m / TPS

GEOGRAPHY 350/550 Final Exam Fall 2005 NAME:

Lesson 16: Technology Trends and Research

LRS Task Force June 13, REVISION HISTORY

Why GIS & Why Internet GIS?

GIS and the Other Enterprise Database

MOBILE GIS IN GROUNDWATER POLLUTION MONITORING APPLICATION

Bridging the Gap between Engineering and GIS

3D MAPS SCALE, ACCURACY, LEVEL OF DETAIL

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

FUNDAMENTALS OF GEOINFORMATICS PART-II (CLASS: FYBSc SEM- II)

GIS and GNSS Integration

Development of a server to manage a customised local version of OpenStreetMap in Ireland

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

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

Enterprise Integration of Autodesk MapGuide at the City of Vancouver

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

Cartographic Division Proposal

Environmental Systems Research Institute

Geog 469 GIS Workshop. Managing Enterprise GIS Geodatabases

Your web browser (Safari 7) is out of date. For more security, comfort and. the best experience on this site: Update your browser Ignore

Understanding Geographic Information System GIS

Georelational Vector Data Model

The Standard Infrastructure

Using CAD data in ArcGIS

Geometric Algorithms in GIS

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

A Prototype of a Web Mapping System Architecture for the Arctic Region

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

Transcription:

A Technique for Importing Shapefile to Mobile Device in a Distributed System Environment. 1 Manish Srivastava, 2 Atul Verma, 3 Kanika Gupta 1 Academy of Business Engineering and Sciences,Ghaziabad, 201001,India 2 Indian Institute of Information Technology Allahabad, Devghat Jhalwa,IIITA,Allahabad, 211012, India 3 Academy of Business Engineering and Sciences,Ghaziabad,201001, India Abstract Mobile GIS emerged in the 1990s, with integration of GPS is one of the leading technique. It is a Location Based Services which can be defined as any application that extends spatial information processing or GIS capabilities to end users (based on their geographic location) (ESRI 2000 & 2001d). In other words it can be used to gather information from any place, and in no time. It s where wireless and GIS technologies meet on the Web and it is changing the way businesses and individuals operate (ESRI 2001a). The technology of mobile devices has been improving since 2000.The various improvements has resulted in developing a high promising technology by taking into account issues like Portability Ruggedness and All-day battery life. Presently we are designing a mobile application for importing shapefile to a mobile device which on other hand support geospatial vector data format of geographic information systems software. It was firstly developed and regulated by ESRI A "shapefile" commonly refers to a collection of files with ".shp", ".shx", ".dbf". To import a shapefile we need to use an open source software known as geoserver which helps to fetch the desired vector image. With the help of wireless technology like Bluetooth we can import shapefile to mobile even if the shapefile is located on different system. This will help in fetching information associated within the shapefile,thus helping to obtained important information without considering its place of storage and location. In this work we have taken MNNIT Allahabad as area of research. Keywords: Shape file, geoserver, personnel digital assistant (pda) and wireless technology Introduction Mobile GIS is the expansion of GIS technology from the office into the field. A mobile GIS enables field-based personnel to capture, store, update, manipulate, analyze, and display geographic information. Mobile GIS integrates one or more of the following technologies: Mobile Devices, Global Positioning Systems, and Wireless Communications for Internet GIS access GIS applications are software applications that process large amounts of geospatial data, involving heavy computations. Traditionally, these applications have resided on high performance workstations and servers equipped with the necessary resources: large amounts of primary and secondary memory, fast CPUs and graphics processors, and large screens for displaying the data. The recent decade, however, has seen a move of GIS applications onto smaller platforms, including mobile platforms such as personal digital assistants (PDAs). These platforms offer a number of attractive features, primary among which are their extreme mobility: because of its small size, a PDA can be carried and used practically anywhere[1]. Issn 2250-3005(online) August 2012 Page 1160

Figure 1: Overall Architecture of Mobile GIS (Ali Monsourian et.al 2008) M-GIS Components A Mobile Geographic Information System (M-GIS) project consists of several components which represent individual technological fields conceptual to the architectural design of the project (Sarjakoski & Lehto 2003). Client components consist of all the physical mobile devices that are compatible with the front-end requirements of an M-GIS application; in other words, they are the mobile devices that the application can run on. The communication technologies and infrastructure components ("middleware") allow for the transmission of requests and responses between the client and server components. The server components are all the hardware and software involved in serving the client-side of the M-GIS project on the web server and the map server. Importing Shapefile in Mobile Basic Aspect of Shapefile The ESRI Shape file or simply a shape file is a popular geospatial vector data format for geographic information systems software. It is developed and regulated by ESRI as a (mostly) open specification for data interoperability among ESRI and other software products. A "shape file" commonly refers to a collection of files with ".shp", ".shx", ".dbf"[2]. The Shape file Format ESRI (Environmental Systems Research Institute) is a leading developer of GIS software and the Shape file format used by their products is one of the most popular mediums for storing vector map data. An ESRI shape file is actually composed of three separate files: a main file with a.shp extension, an index file with a.shx extension, and a dbase file with a.dbf extension that contains the associated attribute data. The three files must have the same base name and follow 8.3 naming conventions as shown in the figure below Figure 2: Component of Shape file. The main file (with a.shp extension) is the primary component and its structure begins with a fixed-length, 100-byte header containing information about the total length of the file, the file version, and the type of shapes it contains. This file header is then followed by a list of variable-length records, with each record defining the geometry for a single ESRI shape[3]. An ESRI shape might be a polygon that represents the political boundary of a country, a polyline that represents the path of a city street, or a point object that indicates the location of a city. The figure below illustrates the format of a.shp file. It contain record file, header file with a header name constituting 100 byte. The other supporting file which are required are to collect information about File number, File version, File code, File length and Shape type. We use class ShapeFileHeader to read the content of the shape file which usually contain the address of 100 byte header file. Reading Database Attributes The dbase file associated with a shape file contains the attribute data and essentially represents a single database table. There is a one-to-one correspondence between the rows in this table and the shape records in the.shp file. A typical attribute field that you may find in a dbase table is a field that identifies the name of the corresponding shape (such as a state or province name). Issn 2250-3005(online) August 2012 Page 1161

Figure 3: Mapping between shape file and data base file Methodology The methodology adopted for the present work has been shown with the help of a flow diagram in Figure. Figure 4: Designing Mobile Web Services Detailed Planning The methodology adopted for the thesis work is based on the following factors: Availability of the maps of MNNIT Allahabad with respect to the different functionality to be analyzed for the establishment of a mapping application. Preparation of the mapping application for the purpose of designing the required functionality. Preparing Shape file using ARC GIS. The different layer that are prepared using this software are a. Road Layer, b. Railway Layer, and c. Mnnit Poly Layer. Developing a Mobile Device Application and, Deploying the overall application on the client side that is on Mobile. The approach is defined by the above flowchart in section. This flowchart indicates the process of work been carried out. Basis for the work comprises of the literature review which is done to develop a methodology. This literature review helps to find out the objectives of the work and further far. The Web Feature Service defines interface for describing data manipulation operations of geographic features. Data Manipulation operations include the ability to Query feature based on spatial and non spatial constraints. Create a new feature instance. Delete a new feature instance. Update a new feature instance. A Web Map Service (WMS) is a standard protocol for serving georeferenced map images over the Internet that are generated by a map server using data from a GIS database WMS specifies a number of different request types, two of which are required by any WMS server: After identifying the prime objectives the next was to carry out the detail analysis of the work to be carried out. The individual parameters are identified. Prepration Of Geo Spatial Database The following aspect has been considered for the design of the Geospatial databases for the present work: Firstly, the map for MNNIT campus is scanned. Then, this has been used as the base map and its coordinate system has been adopted for integrating other maps with this map. The image to image registration has been carried out to geo reference institute map. From this scanned map, digitization of the institute campus, hostels and staff colony were carried out.after the completion of registration, the on screen digitization process was followed for creation of various thematic layers. This is an important part of project as different layers can then be derived as per the requirement of the study. This will help in populating the database of the project. The various layers prepared in the present work are:- Institute Campus Block, Staff Colony Block, Hostel Block, and Issn 2250-3005(online) August 2012 Page 1161

Road Map. Figure 5 : Creation of Geospatial Database Integrating Geospatial and Mobile Gis The application runs on the user mobile phone and gets the required data from a database server on the wireless toolkit. In this case, we keep the data that is the shape file on one computer (172.31.100.62). The application resides on the second computer and we use Wireless Connection to access the data that resides on first computer. Figure 6: Client Server Functions Hyper Text Transfer Protocol (HTTP) is assumed to be as the underlying protocol for communication between the client and the server. The graphical user interface of the client contains a canvas for displaying the map. We have used the vector data format in this application because vector graphics are better than bitmap images for querying, manipulating the data. The WAP Gateway can optimize the communication process and may offer mobile service enhancements, such as location, privacy, and presence based services. The WAP Gateway communicates with the client (WAP micro browser) using the WAP protocols and it communicates with the Web Server using the standard Internet protocols such as HTTP/HTTPS. Figure 7: The Overall Methodology adopted in this study. Issn 2250-3005(online) August 2012 Page 1162

RESULT Figure 8: Road Layer: MNNIT Figure 9: MNNIT POLY NETWORK Figure 10: Deriving Information Issn 2250-3005(online) August 2012 Page 1163

Conclusion Drawn Maps or Shape file have a definite role to play in a Mobile GIS environment. In their interactive and dynamic appearance they will guide and assist the user in solving geospatial analysis problems. This can be proved with the help of this work that with the increased availability of mobile devices, proper software and abundant data, maps can play these various roles anywhere and at any time. It uses wireless network and communication network and communication protocol by getting the mapping data from the server and displays shape file on the phone along with many functionality. In traditional GIS, spatial object were primary focus while in Mobile GIS, the focus has been changed to a particular scene or of a particular location Future Recommendations The future recommendation for this work can be in implementing: A dynamic Database Application for Mobile GIS. It may take a long time to establish a connection between a client and the server on a wireless network. So, the latency time should kept minimum. References [1] Maruto Masserie Sardadi, "Quadtree Spatial Indexing Use to Make Faster Showing Geographical Map in Mobile Geographical Information System Technology Using an Oracle 10g Application Server and Map Viewer Applications,", IJCSNS International Journal of Computer Science and Network Security, 2008. [2] E.Poorazizi, "Developing a Mobile GIS for Field Geospatial data Acquisition,". A.A.Alesheikh and S.Behzadi, Ed. Asian Network for Scientific Information: Journal of Applied Sciences, 2008. [3] E. Mensah, "Designing a Prototype Mobile GIS to Support Cadastral Data Collection in Ghana," 2007. [4] A. Vckovski, Interoperability and spacial information theory. Interoperating Geographic Information Systems." 1999. [5] M. J. Kraak,"Current trends in visualization of geographic data with special reference to cartography. Invited paper: In Proceedings of the XXIIth INCA Congress Indian National Cartographic Association:" Convergence of Imagery Information and Maps, vol. 22, pp. 319-324, 2002. Issn 2250-3005(online) August 2012 Page 1164