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

Size: px
Start display at page:

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

Transcription

1 The development of web-based geographic information processing software K.S. Kim, M.S. Kim, K.W. Lee & J.H. Lee GIS Lab.,Systems Engineering Research Institute, #1 Eoeun Dong, Yusung Gu, Taejon, , South Korea {enoch, minsoo, kilee, Abstract Recently, Web-based Geographic Information Systems (CIS) with the rapid expansion of Internet and World Wide Web (WWW) is regarded as one of important issues for web application, and several GIS products running on web browser have been announced. However, most of these products have excluded spatial analysis functions to be one of the most important core parts of GIS's utilization, and offered SQL-based spatial data searching and the followed mapping on Web browser. Web-based GIS to be developed in this research provides spatial analysis functions as well as mapping and data searching, and can handle geographical features as geometric objects with associated topological relations and classification attributes. The basic structure of this system is the 3-tier database model which is composed of client, middle tier, and server. While, we defined three kinds of feature, which are node type, chain type, and polygon types. In this developed system, working area is divided into 3 classes, project, zone, and layer. Current main GIS's functions in this system are vector layer editing/error handling function, identifying, coordinate conversion, spatial query in access of DBMS, in/out zooming of vector layer on raster image, labeling, interested area exaggeration function, spatial statistics, and some spatial analysis functions. All of them are performed at the client. Spatial analysis functions in current version of this system are near, adjacency, containment, connectivity, in/out buffering, and shortest path searching. We developed webbased GIS using pure Java computing language. In this paper, we present the results of feature-based GIS running on WWW, as the experimental study at Taejon, composed of vector data sets and remotely sensed image.

2 334 GIS Technologies and their Environmental Applications 1. Introduction Nowadays, WWW or Internet environment changes not only the environment of computing but also the way people use the computer in business and the everyday life. The WWW(World Wide Web) to be based the Internet can be connected very easily from any place of globe. The users who access only a web browser can use easily the numerous kinds of service which are offered by a web site constructing on the Internet. According to the ease of access, many web application program to be based the Internet are made, and some researches for GIS-typed applet and/or application development are proceeding [1,2,3,4,5]. Like most of the Internet applications, Internet-based GIS, are based on the simple client/server model. In a client/server system, one computer acts as a client that sends requests to the server computer. The server computer processes the requests, and then sends back the results to theclient[2]. Some Internet GIS web sites to be built based on the client/server model are presented. Most of them, however, have offered the simple query and searching for map data or vector data in database, and the display to present the searched results. These systems have a restriction on the use and the extension, and could not be reflecting the various request of user, especially advanced users. In this study, we developed a geographic information processing software, which is one of the most important components in GIS: Human, Software, Hardware, and Data. As it is based on the Internet, the web user can access that from the whole world by using any kind of web browser. The software to be developed in this paper offered spatial analysis functions as well as mapping and data searching functions, and added the editing function such as insertion, deletion, and update to satisfy the various request of user. In our spatial information manage system, we defined the geographic features by using object-oriented technology. We used Java language which can process a dynamic interaction between the client and the user on the Internet and is standard for object-oriented programming within the Internet and Intranet.

3 GIS Technologies and their Environmental Applications Client/Server Architecture of 3-tier Model at Figure 1. The proposed client-server architecture in this study is represented Client: Web Browser Java Applet (Client Application) HTTP Server : Web Server and DB Web Server JavaClass Database JDBC Figure 1. Client/Server Architecture Internet GIS is designed using 3-tier database system configuration. At Figure 1, Java applet programs are transferred from web server to web browser and data sets are transferred from database driver through broker through broker system. This extra data transmission methodology solves the reconnection overhead of HTTP whenever web browser accesses data set. Web browser of client works a user interface and performs all spatial application programs. While, database server system connects to externally commercial programs, and commercial-based external database through JDBC library and manages a feature data set and spatial indexing information. To the end, broker system makes a data connection between server and client, and manages a multi-user access. Figure 2 shows detail functions of each client, broker, and server in developed 3- tier database model. The developed software in this study divided the role of the client and the server. In this environment, we reduced the load of the server and speed up the response time of the server.

4 336 GIS Technologies and their Environmental Applications Client GUI Spatial Analysis Refinement Query Processing Request Etc Borker Access ^ TCP/IP Port# w ^ Broker Receive Client Requests Access Server Database Reply server Result to Client Exception and Rules Handling Multi-user Access Processing A JDBC Socket T Port# Server Spatial/Aspatial Data Manage Spatial Indexing Manage Figure 2. Core functions of each client, broker, and server 3. The Client The client system is implemented by expanding an existing web browser and is made up of user interface manager, spatial application manager, and communication manager. User interface manager stands by user requests and displays some processing results. Spatial application manager performs spatial query or spatial analysis functions. Communication manager creates a connection to the broker system and receives data set from broker system. There are three kinds of working area in this proposed system: project, zone, and layer. The project is the whole area, the zone is selected area by user, and the layer is a selected feature set by user within the whole features. 3.1 GIS Functions The functions being offered by in current version of this system divided largely into 6 components: editing functions, data conversion functions, coordinate conversion functions, object identifying functions,

5 GIS Technologies and their Environmental Applications 337 spatial analysis functions, and miscellaneous functions [5]. (1) Editing functions : creating, deleting, moving, copying, and updating spatial object. (2) Data conversion functions : importing DXF, and exporting DXF (3) Coordinate conversion functions : converting coordinate among TM, UTM, and Geo Coordinate and the basic coordinate is TM. (4) Object identifying functions : selecting node object, chain object, and polygon object and information by using mouse. identifying each attribute (5) Spatial analysis functions : near, adjacency, containment, connectivity, in/out buffering, and shortest path searching. (6) Other functions : spatial query, zooming, labeling, spatial statistics, interested area exaggeration function, and so on. jfflgfflhsgpj! I Road»1 -Center J^J g ^j^^^^^ S<»^PoW(Mm^) EruiP(^(Mousa> m^tsf'iu^j^fks, gj (229229,317996) p;>^ ( ) """"""] Figure 3. Network Analysis : Finding Shortest Path

6 338 GIS Technologies and their Environmental Applications Figure 4. Spatial Analysis : In/Out Buffering 4. The Broker Avoiding over loading of HTTP (Hyper Text Transfer Protocol) and helping consistent large data loading jobs, this system designed and implemented broker system that make a connection to server database through TCP/IP. This broker system is previously operated, and stands by client request. When some client requests happen, the broker system works client connection, server database connection, and multiprocessing work. In order to create a connection to client system, broker has client access methods; Furthermore, client has broker access methods and all these access methods are made using TCP/IP socket program. In case of

7 GIS Technologies and their Environmental Applications 339 server database connection, JDBC (Java Database Connectivity) class methods are used to connect to external database. Broker system directly requests a query of SQL type and gets rapid responses through JDBC. Also, broker system creates a new thread to process a client system that newly requests a connection. 5. The Server Server database system manages all kinds of tables is server system such as spatial data table, non-spatial data table, feature definition table, and spatial indexing information table. Also, server system creates, updates, and destroys a spatial indexing for spatial data. In this system, we used R*-tree indexing methodology as indexing scheme and stored a indexing information at external database. In the result, server system is largely composed of DB Manager that manages all kinds of table, and Indexing Manager that manages R*-tree Manager performs insertion, deletion, update and indexing scheme [6]. DB retrieval functions through JDBC and database driver for spatial/non-spatial data and indexing information. Database driver is a program for establishing a connection between JDBC and database SQL. On the other hand, Indexing Manager creates and manages R*-tree indexing information. Indexing Manager, also, has import/export functions for database and write/read functions for file system because this indexing information is capable of being stored atfilesystem or database. 5.1 Geographic Features There are three kinds of geographic feature oriented towards object-oriented technology: node type, chain type, and polygon type. For instance, the node type's features are hospital, public building, gas station and other building. The chain type's features are highway center line and two kinds of road center lines. The polygon features are school, apartment complex, EXPO science complex park, inside building, and

8 340 GIS Technologies and their Environmental Applications institute. The element of geographic feature is represented at Figure 5 [5,7,8,9]. Figure 5. Composition of Geographic Feature 6. Conclusion In this study, we developed web-based GIS, being capable of easily carrying out advanced geographic processing by only using web browser. Since this system is fully developed with pure Java language, it fulfills Java's main advantage of platform independence. And 3-Tier database configuration easily makes the replacement of each component such as client, broker, and server. In other words, we are easily capable of satisfying with user by modifying only client system for user's request or functions; moreover, other applications based on GIS are possible at cost-effective level. Also when spatial analysis is executed, because filtering phase is executed in server and refinement phase is executed in client, this system reduces much load of server. This system can also handle satellite imagery in real application level, though just two functions such as vector layer overlay and new pixel manipulation are implemented in current version of this system. Some additional functions such as analysis result saving function, user accessible local function, and performance speed-up by improving database table structures will be developed soon. As further works or new research planning, we are in the middle of exploring actual Internet GIS application by using newly developed

9 GIS Technologies and their Environmental Applications 341 system with preprocessing modules and image processing modules of remotely sensed imageries. References [1] Qin Tang, Component Software and Internet GIS, GIS/LIS, [2] Burk torn as E. and Lime Stephen D., Internet Tools Complementing Local GIS Processing, Proc. GIS'97, pp , [3] Dai Qi, Evans Larry and Shank Mike, Internet Interactive GIS and Public Empowerment, Proc. GIS'97, pp , [4] Hawthorn R. Stuart and Engen P. David, Using the WWW for Spatial Systems Deplyment, Proc. GIS'97, pp , [5] Yue-Hong Chou, Exploring Spatial Analysis in Geographic Information Systems, On Word Press,1997. [6] N.B.Kriegel and B.Seeger, The R*-tree : An Efficient and Robust Access Method for Points and Rectangles, Proc. ACM SIGMOD Conf. Management of Data, pp , [7] MIL-STD 2407, Vector Product Format, Feature Class Relations, Appendix C, pp [8] Hanan Samet, The Design and Analysis of Spatial Data Structures, Addison-Wesley, [9] Agatha Y. Tang, Teresa M. Adams, and E. Lynn Usery, A spatial data model design for feature-based geographical information systems, International Journal of GIS, Vol.10, No.5, pp , 1996.

ISSUES IN SPATIAL DATABASES AND GEOGRAPHICAL INFORMATION SYSTEMS (GIS) HANAN SAMET

ISSUES IN SPATIAL DATABASES AND GEOGRAPHICAL INFORMATION SYSTEMS (GIS) HANAN SAMET zk0 ISSUES IN SPATIAL DATABASES AND GEOGRAPHICAL INFORMATION SYSTEMS (GIS) HANAN SAMET COMPUTER SCIENCE DEPARTMENT AND CENTER FOR AUTOMATION RESEARCH AND INSTITUTE FOR ADVANCED COMPUTER STUDIES UNIVERSITY

More information

Inventors: Wilson et al. PATENT APPLICATION Serial No. Navy Case No. 80,172

Inventors: Wilson et al. PATENT APPLICATION Serial No. Navy Case No. 80,172 Inventors: Wilson et al. PATENT APPLICATION Serial No. Navy Case No. 80,172 TITLE OF THE INVENTION A DISTRIBUTED OBJECT-ORIENTED GEOSPATIAL INFORMATION DISTRIBUTION SYSTEM AND METHOD THEREOF 10 RELATED

More information

Computational Geometry Algorithms Library. Geographic information Systems

Computational Geometry Algorithms Library. Geographic information Systems Computational Geometry Algorithms Library in Geographic information Systems Edward Verbree, Peter van Oosterom and Wilko Quak TU Delft, Department of Geodesy, Thijsseweg 11, 2629 JA Delft, the Netherlands

More information

The Interoperability of Location-Tracking Service based on Geographic Information

The Interoperability of Location-Tracking Service based on Geographic Information The Interoperability of Location-Tracking Service based on Geographic Information Do Hyun KIM and Byung Tae JANG, Korea Key words: Interoperability, Location-Tracking, GIS SUMMARY Tracking Service based

More information

Test On Line: reusing SAS code in WEB applications Author: Carlo Ramella TXT e-solutions

Test On Line: reusing SAS code in WEB applications Author: Carlo Ramella TXT e-solutions Test On Line: reusing SAS code in WEB applications Author: Carlo Ramella TXT e-solutions Chapter 1: Abstract The Proway System is a powerful complete system for Process and Testing Data Analysis in IC

More information

XML and Inter-Operability in Distributed GIS

XML and Inter-Operability in Distributed GIS XML and Inter-Operability in Distributed GIS KIM Do-Hyun and KIM Min-Soo, Republic of Korea Key words: GML(Geography Markup Language), Interoperability, GIS. SUMMARY Web GIS (Geographic Information Systems)

More information

Class #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures

Class #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures Class #2 Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures Role of a Data Model Levels of Data Model Abstraction GIS as Digital

More information

GEOSPATIAL ENGINEERING COMPETENCIES. Geographic Information Science

GEOSPATIAL ENGINEERING COMPETENCIES. Geographic Information Science GEOSPATIAL ENGINEERING COMPETENCIES Geographic Information Science The character and structure of spatial information, its methods of capture, organisation, classification, qualification, analysis, management,

More information

Geodatabase over Taita Hills, Kenya

Geodatabase over Taita Hills, Kenya Geodatabase over Taita Hills, Kenya Anna Broberg & Antero Keskinen Abstract This article introduces the basics of geographical information systems (GIS) and explains how the Taita Hills project can benefit

More information

A Real Time GIS Approximation Approach for Multiphase Spatial Query Processing Using Hierarchical-Partitioned-Indexing Technique

A Real Time GIS Approximation Approach for Multiphase Spatial Query Processing Using Hierarchical-Partitioned-Indexing Technique International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2017 IJSRCSEIT Volume 2 Issue 6 ISSN : 2456-3307 A Real Time GIS Approximation Approach for Multiphase

More information

Development of an information service system based on GOOGLE graphical interfaces. Instruction for the use of the MOON-VOS portal Interface

Development of an information service system based on GOOGLE graphical interfaces. Instruction for the use of the MOON-VOS portal Interface Development of an information service system based on GOOGLE graphical interfaces Instruction for the use of the MOON-VOS portal Interface Giuseppe M.R. Manzella ENEA Operational Oceanography, p.o. box

More information

Introduction JDBC 4.1. Bok, Jong Soon

Introduction JDBC 4.1. Bok, Jong Soon Introduction JDBC 4.1 Bok, Jong Soon javaexpert@nate.com www.javaexpert.co.kr What is the JDBC TM Stands for Java TM Database Connectivity. Is an API (included in both J2SE and J2EE releases) Provides

More information

AFRI AND CERA: A FLEXIBLE STORAGE AND RETRIEVAL SYSTEM FOR SPATIAL DATA

AFRI AND CERA: A FLEXIBLE STORAGE AND RETRIEVAL SYSTEM FOR SPATIAL DATA Frank Toussaint, Markus Wrobel AFRI AND CERA: A FLEXIBLE STORAGE AND RETRIEVAL SYSTEM FOR SPATIAL DATA 1. Introduction The exploration of the earth has lead to a worldwide exponential increase of geo-referenced

More information

I R TECHNICAL RESEARCH REPORT. An XML-Based Approach to Integrating Semiconductor Process Information. by Jing Chen, Raymond A. Adomaitis TR

I R TECHNICAL RESEARCH REPORT. An XML-Based Approach to Integrating Semiconductor Process Information. by Jing Chen, Raymond A. Adomaitis TR TECHNICAL RESEARCH REPORT An XML-Based Approach to Integrating Semiconductor Process Information by Jing Chen, Raymond A. Adomaitis TR 2002-45 I R INSTITUTE FOR SYSTEMS RESEARCH ISR develops, applies and

More information

Module 10 Data-action models

Module 10 Data-action models Introduction Geo-Information Science Practical Manual Module 10 Data-action models 10. INTRODUCTION 10-1 DESIGNING A DATA-ACTION MODEL 10-2 REPETITION EXERCISES 10-6 10. Introduction Until now you have

More information

WOOPO WETLAND ECOSYSTEM MANAGEMENT BASED ON INTERNET GIS

WOOPO WETLAND ECOSYSTEM MANAGEMENT BASED ON INTERNET GIS WOOPO WETLAND ECOSYSTEM MANAGEMENT BASED ON INTERNET GIS Yoo, Hwan-Hee *, Kim, Jong-Oh ** Gyeongsang National University, Korea Dept. of Urban Engineering * hhyoo@nongae.gsnu.ac.kr ** kjo1207@nongae.gsnu.ac.kr

More information

GSSHA WMS Basics Loading DEMs, Contour Options, Images, and Projection Systems

GSSHA WMS Basics Loading DEMs, Contour Options, Images, and Projection Systems v. 10.0 WMS 10.0 Tutorial GSSHA WMS Basics Loading DEMs, Contour Options, Images, and Projection Systems Learn how to work with DEMs and images and to convert between projection systems in the WMS interface

More information

Using GRASS GIS and R

Using GRASS GIS and R Using GRASS GIS and R Assignment 2 for Spatial Statistics (STAT 946) Adrian Waddell University of Waterloo November 6, 2008 Adrian Waddell (University of Waterloo) GRASS November 6, 2008 1 / 23 What is

More information

ArcView QuickStart Guide. Contents. The ArcView Screen. Elements of an ArcView Project. Creating an ArcView Project. Adding Themes to Views

ArcView QuickStart Guide. Contents. The ArcView Screen. Elements of an ArcView Project. Creating an ArcView Project. Adding Themes to Views ArcView QuickStart Guide Page 1 ArcView QuickStart Guide Contents The ArcView Screen Elements of an ArcView Project Creating an ArcView Project Adding Themes to Views Zoom and Pan Tools Querying Themes

More information

Design and Implementation of HTML5 based SVM for Integrating Runtime of Smart Devices and Web Environments

Design and Implementation of HTML5 based SVM for Integrating Runtime of Smart Devices and Web Environments Vol.8, No.3 (2014), pp.223-234 http://dx.doi.org/10.14257/ijsh.2014.8.3.21 Design and Implementation of HTML5 based SVM for Integrating Runtime of Smart Devices and Web Environments Yunsik Son 1, Seman

More information

Client/Server-Architecture

Client/Server-Architecture Client/Server-Architecture Content Client/Server Beginnings 2-Tier, 3-Tier, and N-Tier Architectures Communication between Tiers The Power of Distributed Objects Managing Distributed Systems The State

More information

Design concepts for data-intensive applications

Design concepts for data-intensive applications 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Design concepts for data-intensive applications Attila Adamkó Department of Information Technology, Institute of

More information

GUI framework communication via the WWW

GUI framework communication via the WWW GUI framework communication via the WWW Thomas Tilley, School of Information Technology, Griffith University, Australia 4215, T.Tilley@gu.edu.au Peter Eklund, School of Information Technology, Griffith

More information

Marushka Server. Product Specification

Marushka Server. Product Specification Introductory Information Product Marushka Server represents a new generation of tools (devices) for publication and use of GIS data in the Internet and intranet. It is built on component technology in.net

More information

Feature Enhancements by Release

Feature Enhancements by Release Autodesk Map Feature Enhancements by Release This document highlights the feature enhancements that have occurred with each release of Autodesk Map software from Release 4 (2000i) through the current 2004

More information

(C) Global Journal of Engineering Science and Research Management

(C) Global Journal of Engineering Science and Research Management ANDROID BASED SECURED PHOTO IDENTIFICATION SYSTEM USING DIGITAL WATERMARKING Prof.Abhijeet A.Chincholkar *1, Ms.Najuka B.Todekar 2, Ms.Sunita V.Ghai 3 *1 M.E. Digital Electronics, JCOET Yavatmal, India.

More information

Technical Specifications

Technical Specifications 1 Contents INTRODUCTION...3 ABOUT THIS LAB...3 IMPORTANCE OF THIS MODULE...3 EXPORTING AND IMPORTING DATA...4 VIEWING PROJECTION INFORMATION...5...6 Assigning Projection...6 Reprojecting Data...7 CLIPPING/SUBSETTING...7

More information

An Optimal Locking Scheme in Object-Oriented Database Systems

An Optimal Locking Scheme in Object-Oriented Database Systems An Optimal Locking Scheme in Object-Oriented Database Systems Woochun Jun Le Gruenwald Dept. of Computer Education School of Computer Science Seoul National Univ. of Education Univ. of Oklahoma Seoul,

More information

DESIGN AND IMPLEMENTATION OF TOURIST WEBGIS BASED ON J2EE

DESIGN AND IMPLEMENTATION OF TOURIST WEBGIS BASED ON J2EE DESIGN AND IMPLEMENTATION OF TOURIST WEBGIS BASED ON J2EE WANG Jizhou, LI Chengming Institute of GIS, Chinese Academy of Surveying and Mapping, No.16, Road Beitaiping, District Haidian, Beijing, P.R.China,

More information

Graphic Display of Vector Object

Graphic Display of Vector Object What is GIS? GIS stands for Geographic Information Systems, although the term Geographic Information Science is gaining popularity. A GIS is a software platform for storing, organizing, viewing, querying,

More information

SPATIAL RANGE QUERY. Rooma Rathore Graduate Student University of Minnesota

SPATIAL RANGE QUERY. Rooma Rathore Graduate Student University of Minnesota SPATIAL RANGE QUERY Rooma Rathore Graduate Student University of Minnesota SYNONYMS Range Query, Window Query DEFINITION Spatial range queries are queries that inquire about certain spatial objects related

More information

GEOMEDIA SMART CLIENT 2016

GEOMEDIA SMART CLIENT 2016 PRODUCT DESCRIPTION GEOMEDIA SMART CLIENT 2016 PRODUCT FEATURES AND COMPARISONS GeoMedia Smart Client enables the entire organization to access and utilize rich geospatial data in their business processes.

More information

Learning What s New in ArcGIS 10.1 for Server: Administration

Learning What s New in ArcGIS 10.1 for Server: Administration Esri Mid-Atlantic User Conference December 11-12th, 2012 Baltimore, MD Learning What s New in ArcGIS 10.1 for Server: Administration Derek Law Product Manager Esri - Redlands ArcGIS for Server Delivering

More information

Exercise 3: Creating a Geodatabase

Exercise 3: Creating a Geodatabase Exercise 3: Creating a Geodatabase Introduction: A database (DB) is an organized collection of data, that we can visualize as being a group of tables. An example of a simple database can be seen below:

More information

Mobile Application Of Open Source Stack To Geo-Based Data Visualisation On E-Government Web Framework

Mobile Application Of Open Source Stack To Geo-Based Data Visualisation On E-Government Web Framework Free and Open Source Software for Geospatial (FOSS4G) Conference Proceedings Volume 15 Seoul, South Korea Article 18 2015 Mobile Application Of Open Source Stack To Geo-Based Data Visualisation On E-Government

More information

GEOMEDIA SMART CLIENT 2015 PRODUCT FEATURES AND COMPARISONS

GEOMEDIA SMART CLIENT 2015 PRODUCT FEATURES AND COMPARISONS GEOMEDIA SMART CLIENT 2015 PRODUCT FEATURES AND COMPARISONS GeoMedia Smart Client enables the entire organization to access and utilize rich geospatial data in their business processes. It delivers an

More information

Appendix A - Glossary(of OO software term s)

Appendix A - Glossary(of OO software term s) Appendix A - Glossary(of OO software term s) Abstract Class A class that does not supply an implementation for its entire interface, and so consequently, cannot be instantiated. ActiveX Microsoft s component

More information

Active Server Pages Architecture

Active Server Pages Architecture Active Server Pages Architecture Li Yi South Bank University Contents 1. Introduction... 2 1.1 Host-based databases... 2 1.2 Client/server databases... 2 1.3 Web databases... 3 2. Active Server Pages...

More information

Generating online map for Skudai using the Minnesota Map Server

Generating online map for Skudai using the Minnesota Map Server Generating online map for Skudai using the Minnesota Map Server Boonheng Beh and Alias Abdul Rahman Department of Geoinformatic, Universiti Teknologi Malaysia, 81310 UTM Skudai, Johor, Malaysia. alias@fksg.utm.my

More information

Database Assignment 2

Database Assignment 2 Database Assignment 2 Java Database Connection using the JDBC API March 13, 2008 1 Objectives Create and run a JDBC program using the client driver and Network Server. This assignment demonstrates the

More information

Using Java to Front SAS Software: A Detailed Design for Internet Information Delivery

Using Java to Front SAS Software: A Detailed Design for Internet Information Delivery Using Java to Front SAS Software: A Detailed Design for Internet Information Delivery Jonathan Stokes, JJT Inc., Austin, Texas, USA ABSTRACT As the Java language evolves from its rudimentary stages into

More information

ANNEX V RASTER TO VECTOR CONVERSION MANUAL

ANNEX V RASTER TO VECTOR CONVERSION MANUAL ANNEX V RASTER TO VECTOR CONVERSION MANUAL Table of Contents 1. Introduction...1 2. Software used...1 3. Methodology Flow chart...1 4. Scanning hard copy map...1 5. Working with Photo-editor environment

More information

IST 210. Introduction to Spatial Databases

IST 210. Introduction to Spatial Databases Introduction to Spatial Databases Evolution of acronym GIS Geographic Information Systems (1980s) Geographic Information Science (1990s) Geographic Information Services (2000s) GISystems GIServices GIScience

More information

JDBC SHORT NOTES. Abstract This document contains short notes on JDBC, their types with diagrams. Rohit Deshbhratar [ address]

JDBC SHORT NOTES. Abstract This document contains short notes on JDBC, their types with diagrams. Rohit Deshbhratar [ address] JDBC SHORT NOTES Abstract This document contains short notes on JDBC, their types with diagrams. Rohit Deshbhratar [Email address] JDBC Introduction: Java DataBase Connectivity, commonly known as JDBC,

More information

Visualization and modeling of traffic congestion in urban environments

Visualization and modeling of traffic congestion in urban environments 1th AGILE International Conference on Geographic Information Science 27 Page 1 of 1 Visualization and modeling of traffic congestion in urban environments Authors: Ben Alexander Wuest and Darka Mioc, Department

More information

Intelligent Traffic System: Road Networks with Time-Weighted Graphs

Intelligent Traffic System: Road Networks with Time-Weighted Graphs Intelligent Traffic System: Road Networks with Time-Weighted Graphs Hatem F. Halaoui Haigazian University, Lebanon Abstract Driving direction traffic Systems are becoming needed systems among many Geographical

More information

How Much Middle-Tier Do You Need? *

How Much Middle-Tier Do You Need? * How Much Middle-Tier Do You Need? * Uwe Roth roth@ti.fhg.de Kais Louizi louizi@ti.fhg.de Ernst-Georg Haffner haffner@ti.fhg.de Christoph Meinel meinel@ti.fhg.de Introduction Abstract: Middle-tier-technologies

More information

A Three Dimensional Interface for Temporal Information Retrieval

A Three Dimensional Interface for Temporal Information Retrieval A Three Dimensional Interface for Temporal Information Retrieval HoWook Jang, ManSoo Kim Natural Language Processing Section, Electronics and Telecommunications Research Institute 161 Kajong-Dong, Yusong-Gu,

More information

APPLYING INTERACTIVE WEB PAGES

APPLYING INTERACTIVE WEB PAGES APPLYING INTERACTIVE WEB PAGES Item Type text; Proceedings Authors Self, Lance Publisher International Foundation for Telemetering Journal International Telemetering Conference Proceedings Rights Copyright

More information

Development of Java Plug-In for Geoserver to Read GeoRaster Data. 1. Baskar Dhanapal CoreLogic Global Services Private Limited, Bangalore

Development of Java Plug-In for Geoserver to Read GeoRaster Data. 1. Baskar Dhanapal CoreLogic Global Services Private Limited, Bangalore Development of Java Plug-In for Geoserver to Read GeoRaster Data 1. Baskar Dhanapal CoreLogic Global Services Private Limited, Bangalore 2. Bruce Thelen CoreLogic Spatial Solutions, Austin, USA 3. Perumal

More information

Architectural Level of Study of ArcGIS Server

Architectural Level of Study of ArcGIS Server Architectural Level of Study of ArcGIS Server Annie Vinuthna D, II year M.Tech, Computer Science & Engineering Department, P.J.R.Shalem Raju, Senior Assistant Professor, Computer Science & Engineering

More information

Introduction to GeoServer

Introduction to GeoServer Tutorial ID: This tutorial has been developed by BVIEER as part of the IGET web portal intended to provide easy access to geospatial education. This tutorial is released under the Creative Commons license.

More information

A GML-Based Open Architecture for Building A Geographical Information Search Engine Over the Internet

A GML-Based Open Architecture for Building A Geographical Information Search Engine Over the Internet A GML-Based Open Architecture for Building A Geographical Information Search Engine Over the Internet Jianting Zhang Le Gruenwald School of Computer Science The University of Oklahoma U.S.A. ggruenwald@ou.edu

More information

Development of Server to Service Cadastral Survey-Data

Development of Server to Service Cadastral Survey-Data Development of Server to Service Cadastral Survey-Data NAM Kwonmo, TCHA Deukgii and JUNG Raejung, Republic of Korea Key words: Server, Data Service, Real-time Process, Control-Point SUMMARY This study

More information

An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry

An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry I-Chen Wu 1 and Shang-Hsien Hsieh 2 Department of Civil Engineering, National Taiwan

More information

QUERY PROCESSING AND OPTIMIZATION FOR PICTORIAL QUERY TREES HANAN SAMET

QUERY PROCESSING AND OPTIMIZATION FOR PICTORIAL QUERY TREES HANAN SAMET qt0 QUERY PROCESSING AND OPTIMIZATION FOR PICTORIAL QUERY TREES HANAN SAMET COMPUTER SCIENCE DEPARTMENT AND CENTER FOR AUTOMATION RESEARCH AND INSTITUTE FOR ADVANCED COMPUTER STUDIES UNIVERSITY OF MARYLAND

More information

LSGI 521: Principles of GIS. Lecture 5: Spatial Data Management in GIS. Dr. Bo Wu

LSGI 521: Principles of GIS. Lecture 5: Spatial Data Management in GIS. Dr. Bo Wu Lecture 5: Spatial Data Management in GIS Dr. Bo Wu lsbowu@polyu.edu.hk Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University Contents 1. Learning outcomes 2. From files to

More information

Irbid National University, Irbid, Jordan. 1. The concept of distributed corporate systems

Irbid National University, Irbid, Jordan. 1. The concept of distributed corporate systems Developing Enterprise Systems with CORBA and Java Integrated Technologies Safwan Al Salaimeh, Amer Abu Zaher Irbid National University, Irbid, Jordan ABSTRACT: The questions of corporate systems development

More information

SmartMAP at Clarion University: GIS for Smart Classrooms Management

SmartMAP at Clarion University: GIS for Smart Classrooms Management SmartMAP at Clarion University: GIS for Smart Classrooms Management By: Yasser Ayad Abstract The Smart Classrooms are spread all over Clarion University s campus and are expanding with different configurations.

More information

Overview of CCSD Secure Cropper Map

Overview of CCSD Secure Cropper Map Overview of CCSD Secure Cropper Map Map Components: 1. Menu Options Use these menus to interact with the map. View School Zones: Use this menu to choose which school zone map to view. Select Students:

More information

Introduction to Geographic Information Science. Some Updates. Last Lecture 4/6/2017. Geography 4103 / Raster Data and Tesselations.

Introduction to Geographic Information Science. Some Updates. Last Lecture 4/6/2017. Geography 4103 / Raster Data and Tesselations. Geography 43 / 3 Introduction to Geographic Information Science Raster Data and Tesselations Schedule Some Updates Last Lecture We finished DBMS and learned about storage of data in complex databases Relational

More information

Distributed k-nn Query Processing for Location Services

Distributed k-nn Query Processing for Location Services Distributed k-nn Query Processing for Location Services Jonghyeong Han 1, Joonwoo Lee 1, Seungyong Park 1, Jaeil Hwang 1, and Yunmook Nah 1 1 Department of Electronics and Computer Engineering, Dankook

More information

Visualizing and Animating Search Operations on Quadtrees on the Worldwide Web

Visualizing and Animating Search Operations on Quadtrees on the Worldwide Web Visualizing and Animating Search Operations on Quadtrees on the Worldwide Web František Brabec Computer Science Department University of Maryland College Park, Maryland 20742 brabec@umiacs.umd.edu Hanan

More information

Each primary search has an auto-fill that will filter out results as the user continues to type.

Each primary search has an auto-fill that will filter out results as the user continues to type. The Town of Farmville has recently requested a GIS parcel viewer and Timmons Group, based out of Richmond, VA, was selected to design and host this new website. This website allows users to look up parcel

More information

WEB BASED CAMPUS INFORMATION SYSTEM

WEB BASED CAMPUS INFORMATION SYSTEM WEB BASED CAMPUS INFORMATION SYSTEM Arif Çağdaş Aydınoğlu 1, Tahsin Yomralıoğlu 2 Department of Geodesy & Photogrammetry Engineering, Karadeniz Technical Unıversity, Trabzon, TURKEY www.gislab.ktu.edu.tr

More information

Digging Into Autodesk Map 3D 2007 Level 1 Training Rick Ellis Michael Carris Russell Martin

Digging Into Autodesk Map 3D 2007 Level 1 Training Rick Ellis Michael Carris Russell Martin Digging Into Autodesk Map 3D 2007 Level 1 Training Rick Ellis Michael Carris Russell Martin PO Box 344 Canby Oregon 97013 www.cadapult-software.com training@cadapult-software.com (503) 829-8929 Table of

More information

Lecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University

Lecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University Lecture 6: GIS Spatial Analysis GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University 1 Spatial Data It can be most simply defined as information that describes the distribution

More information

Overview. ❶ Short introduction to the company. ❶ Short history of database and DBMS. ❶ What is the next DBMS s generation? ❶ Introduction to Tamino

Overview. ❶ Short introduction to the company. ❶ Short history of database and DBMS. ❶ What is the next DBMS s generation? ❶ Introduction to Tamino ❶ The XML Company Overview ❶ Short introduction to the company ❶ Short history of database and DBMS ❶ What is the next DBMS s generation? ❶ Introduction to Tamino Enterprise Transaction Suite High-Performance

More information

Commercial software from the ESRI company to create display and produce maps

Commercial software from the ESRI company to create display and produce maps OCEANIDES USER MANUAL & DATABASE DESCRIPTION Contract No. Project Deliverable Document Title Document File Name Reference EVK2-CT-2002-00177 Database description and user manual User manual & database

More information

Architecting ArcGIS Server Solutions for Performance and Scalability

Architecting ArcGIS Server Solutions for Performance and Scalability Architecting ArcGIS Server Solutions for Performance and Scalability Dave Wrazien Eric Miller ESRI Developer Summit 2008 1 Schedule 75 minute session 60 65 minute lecture 10 15 minutes Q & A following

More information

Geo-Based Image Analysis Service In Open Source Cloud Computing Environment

Geo-Based Image Analysis Service In Open Source Cloud Computing Environment Free and Open Source Software for Geospatial (FOSS4G) Conference Proceedings Volume 15 Seoul, South Korea Article 20 2015 Geo-Based Image Analysis Service In Open Source Cloud Computing Environment Sanggoo

More information

Single and Multiple Thread Programming for Geo-visualization by Using WebGL with Web Workers

Single and Multiple Thread Programming for Geo-visualization by Using WebGL with Web Workers , 23-25 October, 2013, San Francisco, USA Single and Multiple Thread Programming for Geo-visualization by Using WebGL with Web Workers Hyung Woo Kim, Yang-Won Lee Abstract So far, various web elements

More information

Announcements. Data Sources a list of data files and their sources, an example of what I am looking for:

Announcements. Data Sources a list of data files and their sources, an example of what I am looking for: Data Announcements Data Sources a list of data files and their sources, an example of what I am looking for: Source Map of Bangor MEGIS NG911 road file for Bangor MEGIS Tax maps for Bangor City Hall, may

More information

ArcPad. Mapping and GIS for Mobile Systems

ArcPad. Mapping and GIS for Mobile Systems ArcPad Mapping and GIS for Mobile Systems ArcPad Mapping and GIS for Mobile Systems ESRI ArcPad software is a mobile mapping and geographic information system (GIS) technology. ArcPad provides database

More information

An Introduction to Geographic Information Systems (GIS) using ArcGIS 9.2

An Introduction to Geographic Information Systems (GIS) using ArcGIS 9.2 An Introduction to Geographic Information Systems (GIS) using ArcGIS 9.2 by Marcel Fortin, GIS and Map Librarian, University of Toronto Libraries, 2009 gis.maps@utoronto.ca http://www.library.utoronto.ca/maplib/

More information

Watershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS

Watershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS Watershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS WATS 4930/6920 WHERE WE RE GOING WATS 6915 welcome to tag along for any, all or none WEEK FIVE Lecture VECTOR ANALYSES Joe Wheaton HOUSEKEEPING

More information

NMCRIS Map Service Application Prefield Query

NMCRIS Map Service Application Prefield Query NMCRIS Map Service Application Prefield Query Exercise goal: As part of prefield activities conducted in advance of field investigations, this exercise instructs users to perform spatial queries of activities

More information

GEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models

GEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models GEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models Feature Types and Data Models How Does a GIS Work? - a GIS operates on the premise that all of the features in the real world can

More information

Introduction to QGIS: Instructor s Notes

Introduction to QGIS: Instructor s Notes 2016 Introduction to QGIS: Instructor s Notes Created by: MARK DE BLOIS, CEO / FOUNDER, UPANDE LIMITED WITH SUPPORT FROM THE WORLD BANK AND THE UK DEPARTMENT FOR INTERNATIONAL DEVELOPMENT (DFID) Module

More information

WebEasy GIS is a cloud computing application for the web consultation of maps and geographic data.

WebEasy GIS is a cloud computing application for the web consultation of maps and geographic data. WebEasy GIS Geographic Information System WebEasy GIS is a cloud computing application for the web consultation of maps and geographic data. WebEasy GIS has a practical and intuitive interface, it works

More information

City of Richmond Interactive Map (RIM) User Guide for the Public

City of Richmond Interactive Map (RIM) User Guide for the Public Interactive Map (RIM) User Guide for the Public Date: March 26, 2013 Version: 1.0 3479477 3479477 Table of Contents Table of Contents Table of Contents... i About this

More information

Ontology Based Personalized Search Engine

Ontology Based Personalized Search Engine Grand Valley State University ScholarWorks@GVSU Technical Library School of Computing and Information Systems 2014 Ontology Based Personalized Search Engine Divya Vemula Grand Valley State University Follow

More information

External Memory Algorithms and Data Structures Fall Project 3 A GIS system

External Memory Algorithms and Data Structures Fall Project 3 A GIS system External Memory Algorithms and Data Structures Fall 2003 1 Project 3 A GIS system GSB/RF November 17, 2003 1 Introduction The goal of this project is to implement a rudimentary Geographical Information

More information

Implementation of Flight Simulator using 3-Dimensional Terrain Modeling

Implementation of Flight Simulator using 3-Dimensional Terrain Modeling Implementation of Flight Simulator using 3-Dimensional Terrain Modeling 1 1, First Author School of Computer Engineering, Hanshin University, Osan City, S. Korea, stryoo@hs.ac.kr Abstract During the last

More information

A ONE-STOP SERVICE HUB INTEGRATING ESSENTIAL WEATHER AND GEOPHYSICAL INFORMATION ON A GIS PLATFORM. Hong Kong Observatory

A ONE-STOP SERVICE HUB INTEGRATING ESSENTIAL WEATHER AND GEOPHYSICAL INFORMATION ON A GIS PLATFORM. Hong Kong Observatory A ONE-STOP SERVICE HUB INTEGRATING ESSENTIAL WEATHER AND GEOPHYSICAL INFORMATION ON A GIS PLATFORM Hong Kong Observatory Mission HONG KONG OBSERVATORY To provide people-oriented quality services in meteorology

More information

A Simple Sink Mobility Support Algorithm for Routing Protocols in Wireless Sensor Networks

A Simple Sink Mobility Support Algorithm for Routing Protocols in Wireless Sensor Networks A Simple Mobility Support Algorithm for Routing Protocols in Wireless Sensor Networks Chun-Su Park, You-Sun Kim, Kwang-Wook Lee, Seung-Kyun Kim, and Sung-Jea Ko Department of Electronics Engineering, Korea

More information

GIS Basics for Urban Studies

GIS Basics for Urban Studies GIS Basics for Urban Studies Date: March 21, 2018 Contacts: Mehdi Aminipouri, Graduate Peer GIS Faciliator, SFU Library (maminipo@sfu.ca) Keshav Mukunda, GIS & Map Librarian Librarian for Geography (kmukunda@sfu.ca)

More information

Geog 469 GIS Workshop. System Requirements

Geog 469 GIS Workshop. System Requirements Geog 469 GIS Workshop System Requirements Outline 1. What are some fundamental issues associated with system requirements? 2. What are your GIS data requirements? 3. What are your GIS software requirements?

More information

Advanced systems for environmental assessment and control N. Quaranta Department ofenvironment, Lombardy Region, Milan, Italy

Advanced systems for environmental assessment and control N. Quaranta Department ofenvironment, Lombardy Region, Milan, Italy Advanced systems for environmental assessment and control N. Quaranta Department ofenvironment, Lombardy Region, Milan, Italy abstract Advanced systems information staff at the Department of Environment

More information

General Digital Image Utilities in ERDAS

General Digital Image Utilities in ERDAS General Digital Image Utilities in ERDAS These instructions show you how to use the basic utilities of stacking layers, converting vectors, and sub-setting or masking data for use in ERDAS Imagine 9.x

More information

To the GeoView System Overview Online Training Course

To the GeoView System Overview Online Training Course Welcome! To the GeoView System Overview Online Training Course The Alberta Department of Energy provides GeoView as a mapping system to enable users to find geographic information in Alberta. GeoView retrieves

More information

CROP MAPPING WITH SENTINEL-2 JULY 2017, SPAIN

CROP MAPPING WITH SENTINEL-2 JULY 2017, SPAIN _p TRAINING KIT LAND01 CROP MAPPING WITH SENTINEL-2 JULY 2017, SPAIN Table of Contents 1 Introduction to RUS... 3 2 Crop mapping background... 3 3 Training... 3 3.1 Data used... 3 3.2 Software in RUS environment...

More information

Applicability Estimation of Mobile Mapping. System for Road Management

Applicability Estimation of Mobile Mapping. System for Road Management Contemporary Engineering Sciences, Vol. 7, 2014, no. 24, 1407-1414 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.49173 Applicability Estimation of Mobile Mapping System for Road Management

More information

OBJECT-RELATIONAL COMPONENT APPROACHES: A COMPARISON

OBJECT-RELATIONAL COMPONENT APPROACHES: A COMPARISON OBJECT-RELATIONAL COMPONENT APPROACHES: A COMPARISON Database & Client/Server World Chicago Tuesday, December 9, 1997 11:00 A.M.-12:15 P.M. David McGoveran Alternative Technologies 13150 Highway 9, Suite

More information

The Oracle Enterprise Geodatabase (EGDB) Charlie Crocker Farallon Geographics, Inc.

The Oracle Enterprise Geodatabase (EGDB) Charlie Crocker Farallon Geographics, Inc. The Oracle Enterprise Geodatabase (EGDB) Charlie Crocker Farallon Geographics, Inc. www.fargeo.com Norcal URISA Chapter Meeting 2/9/2005 Todays Goals Enterprise geodatabase defined Roles Oracle can play

More information

AN ITERATIVE PROCESS FOR MATCHING NETWORK DATA SETS WITH DIFFERENT LEVEL OF DETAIL

AN ITERATIVE PROCESS FOR MATCHING NETWORK DATA SETS WITH DIFFERENT LEVEL OF DETAIL AN ITERATIVE PROCESS FOR MATCHING NETWORK DATA SETS WITH DIFFERENT LEVEL OF DETAIL Yoonsik Bang, Chillo Ga and Kiyun Yu * Dept. of Civil and Environmental Engineering, Seoul National University, 599 Gwanak-ro,

More information

LECTURE 2 SPATIAL DATA MODELS

LECTURE 2 SPATIAL DATA MODELS LECTURE 2 SPATIAL DATA MODELS Computers and GIS cannot directly be applied to the real world: a data gathering step comes first. Digital computers operate in numbers and characters held internally as binary

More information

Multidimensional (spatial) Data and Modelling (2)

Multidimensional (spatial) Data and Modelling (2) Multidimensional (spatial) Data and Modelling (2) 1 Representative operations on maps l l l l l are operations on layers used in maps (all 2-d). Synonyms f. map: layer, spatial partition Def. properties:

More information

Ageographic information system is a

Ageographic information system is a Feature Article A Middleware Architecture for Open and Interoperable GISs Steven H. Wong and Steven L. Swartz National Oceanic and Atmospheric Administration map servers or between the user s local data

More information

The Implementation of a Glove-Based User Interface

The Implementation of a Glove-Based User Interface The Implementation of a Glove-Based User Interface Chris Carey January 26, 2010 Abstract Multi-touch interfaces have been rising in usage because of how their multiple points of input simplify the execution

More information