Web GIS: Technologies and Its Applications
|
|
|
- Hugo Griffin
- 9 years ago
- Views:
Transcription
1 ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir Web GIS: Technologies and Its Applications AA. Alesheikh 1, H. Helali 2, HA. Behroz 3 Dept. of Geodesy & Geomatics Eng. K.N. Toosi University of Technology Vali_Asr St., Tehran, Iran, Assistant Professor, [email protected] 2 Ph.D. Student, [email protected] 3 IT Manager, Transportation and Terminal Organization Dameshgh St. Valy Asr Sq., Tehran, Iran ABSTRACT Distributing geospatial information on the Internet is an enforcing factor for information providers. Internet allows all levels of society to access geospatial information, and provides a media for processing geo-related information with no location restrictions. Web-based GIS is evolved from different Web maps and client-server architecture to distributed ones. As such, Internet reshapes all functions of information systems including: gathering, storing, retrieving, analyzing, and visualizing data. The high cost of GIS system, the release of system specific databases, and the enormous software developer efforts on upgrading the system are fading with the introduction of web-based GIS. Moreover, disseminating spatial information on the Internet improves the decision-making processes. This paper examines the current Web GIS technologies with emphasis on architectures. Eight state-of the-art Web GIS products from leading GIS companies have been scientifically assessed. This paper also proposes a web GIS development strategies starting from requirement analysis, and ending in GIS use and maintenance. Disseminating Iranian Road information on the Internet has been presented as a successful implementation of the strategy. It is concluded that the Internet based information delivery adds the margin of profitability of the Transportation and Terminal Organization. The proposed strategy has been tested successfully. Civilian can get to their destinations faster. Key Words: Web GIS, Technologies, Architecture, Development Cycle 1 Introduction GIS software has enabled users to view spatial data in its proper format. As a result, the interpretation of spatial data has become easy and increasingly simple to understand. Unfortunately, everyone does not have access to GIS, nor would he be able to spend the time necessary to use it efficiently. Web GIS becomes a cheap and easy way of disseminating geospatial data and processing tools. Many organizations are interested to distribute maps and processing tools without time and location restriction to users. Internet technology has made its way to many government organizations as well as numerous households. The ability to get information through Internet made spatial data providers to explore the Internet resources for disseminating spatial information. To provide a successful web GIS implementation it is required to consider the implementation as a process rather than a step. The implementation should also respect the available technology and the application requirements. In this paper an overview of the current Web GIS technologies is presented. Available Internet GIS software is compared. A web GIS development cycle has been proposed and tested through publishing Iranian road information. 2 Web GIS Technology Development of the Web and expansion of the Internet provide two key capabilities that can greatly help geoscientists. First, the Web allows visual interaction with data. By setting up a Web Server, clients can produce maps. Since the maps and charts are published on the Internet, other clients can view these updates, helping to speed up the evaluation process. Second, because of the near ubiquitous nature of the Internet, the geospatial data can be widely accessible. Clients can work on it from almost any location. Both of these features altars the way geoscientists do their work in the very near future. The combination of easy access to data and visual presentation of it addresses some of the primary difficulties in performing geosciences evaluations (Gillavry, 2000). Web GIS is not without its faults. The primary problem is speed; GIS relies on extensive use of graphics. Connection speeds over the Internet can make heavy use of graphics intolerably slow for users. It will not match the complexity of Symposium on Geospatial Theory, Processing and Applications, Symposium sur la théorie, les traitements et les applications des données Géospatiales, Ottawa 2002
2 dedicated GIS programs such as "ArcView & ArcInfo", or "MapInfo" in near future. On the other hand, Web GIS does not require the same resources as these programs. Powerful computers, extensive training, and expensive site licenses are not required for a site wide GIS solution (Strand, 1998). 2.1 Transferred Geo Data Except attribute data, a decisive question for using GIS in the Internet is the data format (vector or raster), which is used to transfer data to client. For data transmission to the client, map is converted in to no space raster or a suitable vector format. When raster data is transferred, a standard Web browser without extension can be used, since Web browser displays GIF and JPEG. That means the data on the server has to be converted to a raster format. The data volume due to the known image size and the original data on the server is safe as only an image is sent to the client. The disadvantage of using raster data is the lack of comfort of handling and regarding cartographic aspects, like font problem. Moving over an object with mouse cannot highlight single objects. In addition, a server contact is necessary per each request from the client. Because of low vector data volume, it transmits faster than raster. Vector data handled by a standard Web browser with extended functionality (e.g. using plug-ins). The user gets a more functionality with vector data. For example, single objects can be selected directly or highlighted. One more advantage of using vector data is the possibility of local processing; it is not necessary to contact the server per executed browser action. The amount of vector data sent over Web could be three to four times less than the amount of raster data needed for equivalent resolution resulting in faster response time and greater productivity (Nayak, 2000). Disadvantages of vector data are manufacturer dependence, as well as, changing data volume; the amount of data varies with the selected area. To avoid data redundancy in client side, dynamic generalization must be provided. Distributing vector data may also endanger copyright rules. The choice of transferring data form (vector or raster) varies with applications and the existing infrastructures. Software products, which offer optional transferring of vector or raster data, may provide advantages. They may allow a pre-selection with raster data, and afterwards, loading of the actual vector data with the possibility of subsequently local process (Leukert & Reinhardt, 2000). Different consortia are developing future standard formats for transferring data over the Internet. The Open GIS consortium, for example, presents Geography Markup Language (GML). GML shall enable the transport and storage of geographical information in extensible Markup Language (XML). Geographic information includes both properties and the geometry of geographic features ( The W3C submits Scalable Vector Graphics (SVG), which is a language for describing two dimensional vector and mixed vector/raster graphics in XML ( 2.2 Interactive Web Maps There are several technology levels to publish map data on the Web, ranging from sites that simply publish static Web maps to more sophisticated sites which support dynamic maps, interactively customized maps and multiple computer platforms and operating systems. In terms of Web GIS, the most challenging map is the interactive one. Within the Open GIS Consortium, a Special Interest Group (SIG) for WWW Mapping is working on issues of Web-based GIS publishing. This group has recently developed an essential model of interactive portrayal (Figure 1). Device Characteristics Image Constraints Style Query Constraints Display Render Display Element Generator Select Image Display Elements Features Data Source Figure 1: OpenGIS model of portrayal workflow (Doyle, 1999) This model is a very useful tool to analyze and compare different architectures for Internet Map Servers and other Internet based GIS applications. Moreover, it is more precise than the common expression, which often leads to misunderstandings. The interactive portrayal model has four tiers: The Selection process retrieves data from a geospatial data source according to query constraints such as a search area or thematic selections
3 The Display Element Generator process turns the selected geospatial data into a sequence of display elements. It attaches styles such as symbols, line styles, fill styles to spatial features, generates annotation from alphanumeric attributes, sorts the display elements in a certain order and does other graphical processing The Render takes the display elements and generates a rendered map. Examples of rendered maps are In-memory display lists, GIF-files or postscript files The Display process makes the rendered map visible to the user on a suitable display device Between these four tiers, there are three different types of data: Features and coverage s (e.g. raster data) retrieved from the Selection process Display elements generated form the Display Element Generator Images produced by the Render The next capability for interactive Web maps is to allow users to add new themes to the map from a catalog of available data sources. This can be accomplished by specifying the entire theme, or by querying the spatial or attribute data and returning all those features that satisfy the query criteria (Strand, 1998). When maps are comprised of multiple themes, each theme being displayed as a graphical layer in the map image, the displayed map can become too complex to be of value, unless users are allowed to select which themes are displayed. 2.3 Internet Map Servers Internet Map Server (IMS) applications allow GIS database custodians to easily make their spatial data accessible through a web browser interface to end-users. High-speed corporate intranets make an ideal network for distributing data in this manner, given the fact that bandwidth requirements can be high. Making data available to the entire world is certainly feasible and any organization that has a public website can certainly add an IMS without opening up too many additional security holes. For a working IMS, software requires two components to function. A geospatial data processing engine that runs on the server side as a service, Servlet or Common Gateway Interface (CGI) application, and processes the raw spatial data into a map and a standard web server that manages the incoming requests and replies with the proper map data back to the client side browser or application window. The end product is either a JPEG or GIF image or vector, which is transmitted back to the client browser or a stream of data that is interpreted by a plug-in to the client browser. IMS that transmit back an image have a limited capability that does not extend much beyond pan, zoom, and basic vector attribute query. The feature streaming IMS requires a downloadable plug-in, but allows for advanced buffer, query, labeling and sub setting operations to be performed. Some IMS sites offer both a plug-in and a simple HTML version, which is nice for plug-in weary surfers. An overview of the eight most commonly used Internet Map Servers is provided in Table 1. Table 1: Selected Internet Map Servers Internet Map Server ArcView IMS 1.0a (ESRI) MapObjects IMS 2.0 (ESRI) Arc IMS 3.1 (ESRI) MapXtreme NT Ver 2.0 (MapInfo) MapXtreme Java Ver 2.0 (MapInfo) MapGuide 4.0 (AutoDesk) GeoMedia Web Map / Enterprise 3.0 (Intergraph) Map Server 3.5 (Minnesota DNR) Transferred Geo data Raster Platform of IMS UNIX, WIN 9X, NT Browser Extension Html, Applet Raster WIN 9X, NT Html, Applet Raster, Vector, (Internal ESRI formats) Raster Raster, Vector Raster, Vector Raster, Vector Raster, Vector WIN 98,NT WIN NT WIN NT, UNIX, WIN NT WIN NT WIN 9X, NT WIN 2K Html, Applet Html, Applet Applet Plug-in, ActiveX, Applet Plug-in, ActiveX Html, Applet Data Interface Shapefiles, Coverage s, SDE Layer, Shapefiles, Coverage s, SDE Layer, Shapefiles, Coverage s, SDE Layer, MapInfo format map, Shapefiles, SDE Layer, Raster format DWG, DXF, DGN, Shapefiles, Coverage s, MapInfo... MGE, Shapefiles, Coverage s, MapInfo, Oracle, Access, Shapefiles, SDE Layer, Raster format
4 In the Internet Map Servers product suite contains: IMS as out-of the-box but customizable and expandable tool or IMS as development environment. When deciding for IMS, one should pay attention to the offered data interface to use existing geodata without problems. 3 Web GIS Architectures In performing the GIS analysis tasks, Web GIS is similar to the client/server typical three-tier architecture. The geoprocessing is breaking down into server-side and client-side tasks. A client typically is a Web browser. The server-side consists of a Web Server, Web GIS software and Database (Figure 2) (Helali, 2001). Client Middle Ware Server Web Browser Spatial Request WWW HTML, Image, Map,... Web Server Map Server GIS Software GIS Database Figure 2: How a typical Web GIS model works This model of network widely exists within enterprises, in which some computers act as servers and others act as clients. Sever simply have the proprietary GIS running, and add a client interface at the client side and a middleware at the server side to communicate between the client and the proprietary GIS software. Recent development in object oriented programming make it possible to produce software components, and send them to the client before running it in the client machine, such as Java classes, ActiveX components and plug-ins. This comes out to the thick client GIS. The thick-client architecture let the client machine do the most processing works locally. Both thin and thick-client systems have some advantages and drawbacks, but they are not the best solution in terms of taking advantage of network resources. 3.1 Thin Client Architecture (Server Side Applications) The thin client architecture is used in typical architecture. In a thin-client system, the clients only have user interfaces to communicate with the server and display the results. All the processing is done on the server actually as shown in Figure 2. The server computers usually have more power than the client, and manage the centralized resources. Besides, the main functionality is on the Server side in thin architecture there is also the possibility for utility programs at the server side to be linked to the server software. Figure 3 shows schematic communication between Web browser, Web Server and GIS server. On the Web Server side, there are some possibilities to realize the GIS connection to the World Wide Web; CGI, Web Server Application Programming Interface (API), Active Server Pages (ASP), Java Server Pages (JSP) and Java- Servlet. The descriptions of the five possibilities mentioned above are in Helali, (2001). CGI WWW Browser Internet Web Server WebServer API Serverlets IMS ASP, JSP Figure 3: Server Side Applications The user on the client side does not need any knowledge about the linkage of the IMS at the server side, but the system administrator or application developers should be familiar with these techniques. This Architecture used in ESRI ArcView IMS, MapObjects IMS and MapInfo MapXtreme systems. Major advantages of this model driven form Data Base centralization and are: Central control Easy for data eminence/updating Keep the latest version
5 Generally cheaper Integration possibilities Regarding some cartographic aspects such as font And disadvantage are: o Not responsive to local needs: users have different invokes o No local accountability: accountability need application in client side o Large data volume (size of the database) o Response time slow: users use a browser and it take long time to download new HTML frame o Less interactive: in client side there is limited application and browsers abilities o Vector data does not appear in client side: browsers without additional plug-in can not read vector files 3.2 Thick Client Architecture (Client Side Applications) In general, a Web browser can handle HTML documents, and embedded raster images in the standard formats. To deal with other data formats like vector data, video clips or music files, the browser's functionality has to be extended. Using exactly the same client sever communication in Thin Client architecture, vector files format could not be used. To overcome this problem most browser applications offer a mechanism that allows third tier programs to work together with the browser as a Plug-in. The user interface functionality has progressed from simple document fetching to more interactive applications. This progress is as follows: HTML, CGI, using HTML forms and CGI, Java script to increase user interface capabilities, Java applets to provide client-side functionality. Currently user interface capabilities combined with remote invocations (Figure 4) (Byong-Lyol, 1998). Plug-in CGI Web Server API Serverlets WWW Browser Java Applet JavaScript Internet Web Server IMS ActiveX ASP, JSP Figure 4: Client Side Applications Major advantages of this model are: Document/graphics standards are not required Vector data can be used Image quality not restricted to GIF and JPEG Modern interface is possible; it is not restricted to single-click Operations And disadvantages to Client Side GIS o Nonconformance cans limits o User base o Users require to obtain additional software o Platform/browser are incompatible 3.3 Medium Client Architecture For avoiding vector data in client side and reducing problems of previous architectures, Medium Client is suggested. With using extensions in both client and server side, clients may have more functionally than Thin client architecture. In Figure 5 these four components in interactive map are pictured as services, each with interfaces, which can be invoked by clients of that service.
6 Display Thin Client Render Medium Client DEG Service Thick Client Filter Service Figure 5: Medium Client position in Open GIS point of view In other words, if a user's computer contains just the display service, then that user would be said to be using a thin client. If the user s computer additionally contained a render service, then that user would be said to be using a medium client. And finally, if the user s computer also contained the display element generator service that would indicate the user is using a thick client. After some consideration, it was decided that while this distinction may be somewhat helpful in describing web mapping, the terms thick client and thin client were already encumbered by very imprecise definitions used in marketing literature and were therefore not suitable for continued use in some cases (Doyle, 1999) 3.4 Distributed Architecture Recent developments in information technology have resulted in a number of distributed object architectures that provide the framework required for building distributed applications. The framework also supports a large number of servers and applications running concurrently. Many of such frameworks provide natural mechanism for interoperability (Kafatos, 1999). For example, Distributed Component Object Model architecture in windows platform and Java Remote Method Invocation (RMI) in Java Virtual Machine (JVM) are the most popular protocols that are used in different cases. These architectures may be applied to GIS to improve the traditional client/server GIS model and develop scalable distributed GIS model. Some attempts have been made in the academic area (Zhang, 1998). The general idea of the distributed GIS service model is that a client program, in either an Internet browser or an independent application, should be able to access the resources distributed in the entire network. The resources here refer to both geodata and geoprocessing components available in the network. The client and the server in this context do not refer to a specific machine. Any machine, when it requests the remote resources during the processing, is a client, and any machine that provides such resources is a server. In a specific program, a client may connect to several servers if needed and a specific machine may be the client at one time and the server at another time. An ideal distributed GIS service model should be a "geodata anywhere, geoprocessing anywhere" model, which means the geodata and geoprocessing tools could be distributed with the largest flexibility virtually anywhere in the network. The geodata and geoprocessing components do not have to be in the same site, but they should be able to cooperate or integrate whenever they are needed to finish a specific task (Yuan, 2000). 4 Web GIS Development Cycle; Case Study Developing a Web GIS is more than simply buying the appropriate hardware and software. Several strategies have been proposed to provide successful implementation (Alesheikh & Helali 2001). The implementation strategies have been scientifically assessed and modified so that the requirement of the TTO project can be met with minimum cost and time. Figure 6 shows the Web GIS development cycle, which is described in terms of 8 major activities starting with the requirement analysis and ending with on-going use and maintenance of the Web GIS system.
7 Requirement Analysis Conceptual Design Hardware & Software Survey Database Design and Construction Acquisition of GIS Hardware and Software Web GIS System Integration Application Development Web GIS Use and Maintenance Figure 6: Web GIS Development Cycle 4.1 Requirement Analysis The object of the TTO project is to disseminate Iranian road information through the Internet, so that constituents can easily access the data. The requirement analysis step has been performed through interviewing potential users. This step produced two critical pieces of information: A list of functions that is needed. The required functions are the basic visualization functions such as Pan, Zoom, and more advanced functions such as object identification, spatial query, and shortest path. Clients can use these functions to view road information, and peripheral constructs such as gas stations and rest areas. A master list of available/needed geographic data. TTO has captured several layers of road information using GPS. In this project, only 25 layers of information have been used that includes; police station, restaurants, gas station, mosques, etc. The information gained in the requirement analysis activity went directly into the Conceptual GIS Design activity. 4.2 Conceptual Design Once the required data has been identified, the data model that identifies the entities and their relationships were designed. Since, the data will be delivered through a central server, and clients will have access to raster formats, Medium Client architecture was chosen providing the users with access to interactive maps. 4.3 Survey Of Available Software And Hardware Selecting suitable software is an important step in a successful implementation. Software was evaluated on functionality and performance, and independent of the hardware and operating system. With respect to the required functions, cost, and what has been mentioned in Table 1, two software; ArcIMS 3.1, and MapObjects IMS were selected for further evaluation. Web GIS requires specific hardware configuration. Since the volume of transferred data is huge, the speed of Internet connection is vitally important. Most of the data are sent from map server to clients, as such the Send speed has been identified to be more than 128kbs. Based on a pilot project and the experienced gained through similar projects, a Dual Processor computer with 512 MB Ram has been selected for this project. 4.4 Database Design And Construction The primary purpose of this phase of the Web GIS development process was to specify "how" the Web GIS performs the required applications. Database design involved defining how graphics will be symbolized (i.e., color, weight, size, symbols, etc.), how graphics files will be structured, how non graphic attribute files will be structured, what is the active layer, in what scale shall the layers expose, how GIS products will be presented (e.g., map sheet layouts, report formats, etc.), and what management and security restrictions will be imposed on file access. Completing the following activities does this: Selecting a source (document, map, digital file, etc) for each entity and attribute included in the Entity- Relationship diagram Setting-up the actual database design (logical/physical design)
8 Defining the procedures for converting data from source media to the database. Since the formats of the data were selected to be ESRI compatible, the needed data were converted to such format Define procedures for managing and maintaining the database. 4.5 Acquisition Of GIS Hardware And Software The database design activity was conducted concurrently with the pilot study and benchmark activities. Actual procedures and the physical database design cannot be completed before specific GIS hardware and software has been selected while at the same time GIS hardware and software selection cannot be finalized until the selected GIS can be shown to adequately perform the required functions on the data. Thus, these three activities (design, testing, and Hardware/Software acquisition) have been conducted concurrently and iteratively. Based on the functional capabilities, vendor support, cost/maintenance fee, and the survey of available hardware/software, those have been purchased, and all necessary renovation of space, wiring, and environmental remodeling has been carried out. 4.6 Web GIS System Integration At this point in the Web GIS development process the Web GIS hardware and software have been acquired and data conversion is complete. The object of this phase was then to integrate different components of the hardware and software, to test them to make sure they work as expected, and to initiate all procedures necessary to use the GIS. 4.7 Application Development The initial Requirement Analysis contained some applications of a complex nature. However, the majority of initial applications was straightforward, and can be implemented using the basic functionality that is part of the Web GIS software (e.g., display). The more complex applications were not supported by the basic functions of Web GIS but have been programmed. Ease of use, user-friendliness, and reducing the volume of data transfer were the critical issues considered in the development. Figure 7 shows the initial user interface that has been programmed using HTML, Java Script, and Java.. Figure 7: The Initial User Interface 4.8 Web GIS Use And Maintenance The final step in web GIS implementation was to put the system to use. With system integration and testing completed and all applications available for use, the system was released to users. Two activities were in place: User support and service, in which new applications will be determined, and System maintenance (database, hardware, software), in which the Web GIS must run smoothly
9 5 Conclusions and Recommendations This paper analysis the current Web GIS architectures, and proposes a Web GIS development process. A case study has been developed in which the Iranian road information has been disseminated to the Internet following the identified strategies. Web GIS development processes faces new challenges such as technology innovations, voluminous data transfer rate, and non-specialist users. The following observations have been made: Web GIS development is more than buying GIS software and hardware. In order to succeed, the implementation phase must be considered as a process rather than a step. The process starts with requirement analysis ending in web GIS use and maintenance. Requirement analysis will expose the needed functions, and consequently the web GIS architecture. Medium client architecture has been developed for the case study as it optimizes the projects requirements. As the data transfer rate is high from server to client, Internet band must be selected high; moreover the amount of data dictates a high processor computer. It is expected that with full release of the project: Recapturing of the available road data will be minimized Clients can access to road data with no time/place restrictions Passengers can plan and manage their trip efficiently Acknowledgement The authors of this paper would like to thank Iranian Transportation and Terminal Organization for their financial support to this project. Reference Alesheikh AA & Helali H (2001) Distributing National Geospatial Information. Proceedings of Digital Earth 2001, Fredericton, NB, Canada Asbury S (2000) GIS Industry Outlook: The Birth of a New Millennium. GeoWorld, December 1999, Vol. 12, No. 12 Byong-Lyol L, Young-Chan K, Jin-I Y (1998) Web interface for GIS in Agriculture. By The Asian Federation for Information Technology in Agriculture Doyle A (1999), Web Map Server Interface Specification. OpenGIS Project Document r1 URL: Gillavry EM (2000) Cartographic aspects of Web GIS-software. Department of Cartography Utrecht University, Submitted thesis for degree of Ph.D Helali H (2001) Design and Implementation of a Web GIS for the City of Tehran. MSc thesis, Department Of Geodesy And Geomatics Engineering K.N.Toosi University Of Technology, Tehran, Iran Kafatos E, et al (1999) Earth Observing Data Systems in the Internet Era. Photogrammetric Engineering & Remote Sensing, May 1999, Vol. 65, No. 5, pp Ladstätter P (2001) GIS on the Internet: Applications, Technologies and Trends. Munich URL: Leukert K, Reinhardt W (2000) GIS-Internet Architecture. International Archives of Photogrammetry and Remote Sensing. Vol. XXXIII, Part B4, Amsterdam Nayak, S (2000) GIS Data Dissemination: A New Approach through WEB Technology. Rolta India Ltd URL: Peng (1997), An Assessment of the Development of Internet GIS. ESRI, Strand EJ (1998) What s the Right Way to Web Map Data. Synergetics Inc., URL: Yuan S (2000) Development of A Distributed Geoprocessing Service Model, MSc thesis, Department Geomatics Engineering, Calgary, Alberta, Canada Zhang, L, Lin H (1998) A Model of GIS Virtual Machine. Geographic Information Sciences, Vol 4. No.1-2, December 1998, pp23-28
Interoperable Solutions in Web-based Mapping
ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir Interoperable Solutions in Web-based Mapping Marta Wojnarowska and Bridget
The Study on Web GIS Architecture Based on JNLP
ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir The Study on Web GIS Architecture Based on JNLP Li Luqun 1, Li Jian 2,Tian
Client/server is a network architecture that divides functions into client and server
Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate
Visualization Method of Trajectory Data Based on GML, KML
Visualization Method of Trajectory Data Based on GML, KML Junhuai Li, Jinqin Wang, Lei Yu, Rui Qi, and Jing Zhang School of Computer Science & Engineering, Xi'an University of Technology, Xi'an 710048,
A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract
A Web services solution for Work Management Operations Venu Kanaparthy Dr. Charles O Hara, Ph. D Abstract The GeoResources Institute at Mississippi State University is leveraging Spatial Technologies and
DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES
DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES Lan Xiaoji 1,2 Lu Guonian 1 Zhang Shuliang 1 Shi Miaomiao 1 Yin Lili 1 1. Jiangsu Provincial Key Lab of GIS Science, Nanjing Normal
Managing a Geographic Database From Mobile Devices Through OGC Web Services
Managing a Geographic Database From Mobile Devices Through OGC Web Services Nieves R. Brisaboa 1, Miguel R. Luaces 1, Jose R. Parama 1, and Jose R. Viqueira 2 1 Database Laboratory, University of A Coruña,
GIS Databases With focused on ArcSDE
Linköpings universitet / IDA / Div. for human-centered systems GIS Databases With focused on ArcSDE Imad Abugessaisa [email protected] 20071004 1 GIS and SDBMS Geographical data is spatial data whose
The GeoMedia Architecture Advantage. White Paper. April 2002. The GeoMedia Architecture Advantage Page 1
The GeoMedia Architecture Advantage White Paper April 2002 The GeoMedia Architecture Advantage Page 1 Introduction What is wrong with GIS? GIS is primarily about data not software. Data should be independent
Web-based Remote Sensing Applications and Java Tools for Environmental Monitoring
Web-based Remote Sensing Applications and Java Tools for Environmental Monitoring M. H. Tsou, L. Guo, and D. Stow Department of Geography, San Diego State University, San Diego, CA 92182-4493 TEL: 619-5940205
What Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
Choosing the right GIS framework for an informed Enterprise Web GIS Solution
13 ANNUAL INTERNATIONAL CONFERENCE AND EXHIBITION ON GEOSPATIAL INFORMATION TECHNOLOGY AND APPLICATIONS Epicentre; Gurgaon, India; 19-21 January, 2010 Choosing the right GIS framework for an informed Enterprise
Managing Large Imagery Databases via the Web
'Photogrammetric Week 01' D. Fritsch & R. Spiller, Eds. Wichmann Verlag, Heidelberg 2001. Meyer 309 Managing Large Imagery Databases via the Web UWE MEYER, Dortmund ABSTRACT The terramapserver system is
An Introduction to Open Source Geospatial Tools
An Introduction to Open Source Geospatial Tools by Tyler Mitchell, author of Web Mapping Illustrated GRSS would like to thank Mr. Mitchell for this tutorial. Geospatial technologies come in many forms,
Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Brief Course Overview An introduction to Web development Server-side Scripting Web Servers PHP Client-side Scripting HTML & CSS JavaScript &
Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation
Vector Web Mapping Past, Present and Future Jing Wang MRF Geosystems Corporation Oct 27, 2014 Terms Raster and Vector [1] Cells and Pixel Geometrical primitives 2 Early 2000s From static to interactive
Questions and Answers for Citrix Ready Software
AutoCAD Map 3D 2009 Questions and Answers for Citrix Ready Software AutoCAD Map 3D software is one of the leading engineering platforms for creating and managing spatial data. Bridging the gap between
Building Java Servlets with Oracle JDeveloper
Building Java Servlets with Oracle JDeveloper Chris Schalk Oracle Corporation Introduction Developers today face a formidable task. They need to create large, distributed business applications. The actual
GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT
Paper Reference No.: PN-253 GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT Sanjay Kumar 1 and Suneeta Agrawal 2 1. M. Tech. (GIS & Remote Sensing); GIS Cell; MNNIT, Allahabad, India (E-mail: [email protected])
County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014
County of Los Angeles Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014 CIO Preferred Technologies for GIS This document lists the preferred Geographic
Introduction to Geospatial Web Services
Geospatial Web Services Introduction to Geospatial Web Services An introduction and inventory of geospatial web services and their importance to interoperability in the geospatial domain. vers. 20100604
Software. PowerExplorer. Information Management and Platform DATA SHEET
DATA SHEET PowerExplorer Software Information Management and Platform KEY FEATURES Web-enabled Advanced, ad-hoc query capabilities Spatial E&P data presentation ZGF file import/export Spatializer Tabular
OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS
OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS Barend Köbben FRMRC RPA 7 Workshop visualisations and flow simulations as flood risk communication tools
Development tools to create Web-GIS applications DbMAP ASJ the best solution to easily publish GIS data from existing spatial databases and distributed GIS data sources Easily designs, produces, and publishes
DATA SHARING AND SPATIAL QUERY
Technical Memorandum No. 2 DATA SHARING AND SPATIAL QUERY Raghavan Srinivasan Spatial Sciences Laboratory Texas Agricultural Experiment Station, Texas A&M University Submitted to El Paso Water Utilities
Developing Fleet and Asset Tracking Solutions with Web Maps
Developing Fleet and Asset Tracking Solutions with Web Maps Introduction Many organizations have mobile field staff that perform business processes away from the office which include sales, service, maintenance,
Web Pages. Static Web Pages SHTML
1 Web Pages Htm and Html pages are static Static Web Pages 2 Pages tagged with "shtml" reveal that "Server Side Includes" are being used on the server With SSI a page can contain tags that indicate that
Curl Building RIA Beyond AJAX
Rich Internet Applications for the Enterprise The Web has brought about an unprecedented level of connectivity and has put more data at our fingertips than ever before, transforming how we access information
Note: Hands On workshops are Bring Your Own Laptop (BYOL), unless otherwise noted. Some workshops are Bring Your Own Mobile Device(BYOD).
2015 MN GIS/LIS Consortium Pre Conference Workshops The Minnesota GIS/LIS Consortium is pleased to offer a diverse list of workshops on Wednesday, October 7th, 2015 at the DECC, Duluth, Minnesota Charting
Application of GIS Analyzes with Cloud Computing
ion of GIS Analyzes with Cloud Computing Sevket BEDIROGLU, Volkan YILDIRIM and Selcuk ERBAS (Turkey) Key words: GIS, Cloud Computing, Spatial Cloud Computing SUMMARY Usage of Cloud Computing (CC) has been
Web Design Specialist
UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing
A Tool for Evaluation and Optimization of Web Application Performance
A Tool for Evaluation and Optimization of Web Application Performance Tomáš Černý 1 [email protected] Michael J. Donahoo 2 [email protected] Abstract: One of the main goals of web application
KEY WORDS: Geoinformatics, Geoinformation technique, Remote Sensing, Information technique, Curriculum, Surveyor.
CURRICULUM OF GEOINFORMATICS INTEGRATION OF REMOTE SENSING AND GEOGRAPHICAL INFORMATION TECHNOLOGY Kirsi VIRRANTAUS*, Henrik HAGGRÉN** Helsinki University of Technology, Finland Department of Surveying
Web Mapping in Archaeology
Non-invasive methods in the contemporary archaeological practice 25th February 2014 http://www.pborycki.pl/pdf/webmapping.pdf Plan of the presentation 1 Web Mapping General Idea History of Web Mapping
SiteCelerate white paper
SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance
gvsig: A GIS desktop solution for an open SDI.
gvsig: A GIS desktop solution for an open SDI. ALVARO ANGUIX1, LAURA DÍAZ1, MARIO CARRERA2 1 IVER Tecnologías de la Información. Valencia, Spain. Tel. +34 96 316 34 00; Fax. +34 96 316 34 00 Email: [email protected]
GIS 664 Topic Four: Web GIS Software
GIS 664 Topic Four: Web GIS Software Schedule Week of Lecture/discussion Hands-on/labs February 26 Introduction to Web GIS Software installs & HTML/JavaScript/CSS March 3 Networks and the Internet ArcGIS
CURSO Inspire INSPIRE. SPEAKER: Pablo Echamendi Lorente. JEUDI 23/ THURSDAY 23 rd W S V : G E O S P A T I A L D A T A A C C E S S
CURSO Inspire JEUDI 23/ THURSDAY 23 rd SPEAKER: Pablo Echamendi Lorente WS 5 SCHEDULE WMS OVERVIEW ACTIONS OGC SPECIFICATIONS OTHER SERVICES OVERVIEW proposal: Member States shall establish and operate
Integration of location based services for Field support in CRM systems
Invited Contribution to GeoInformatics. Deadline September 15, 2001. Integration of location based services for Field support in CRM systems By P. Álvarez, J.A. Bañares, P.R. Muro-Medrano and F.J. Zarazaga
Lesson 1 Quiz. 3. The Internet is which type of medium? a. Passive b. Broadcast c. One-to-one d. Electronic print
Lesson 1 Quiz 1. Which technology trend in Web development can be defined as a group of XMLbased technologies that enable computers using different operating systems and software to easily exchange information
Choosing the right GIS framework for an informed Enterprise Web GIS Solution
Choosing the right GIS framework for an informed Enterprise Web GIS Solution Written By Sneha Rao ([email protected]) and Sri Vinay ([email protected]) CIESIN, Columbia University & NASA New
Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client
11th AGILE International Conference on Geographic Information Science 2008 Page 1 of 6 Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client Edward Nash 1, Peter Korduan 1,
Topics in Website Testing. [Reading assignment: Chapter 14, pp. 211-227]
Topics in Website Testing [Reading assignment: Chapter 14, pp. 211-227] How to test a website Easiest way to start is by treating the web site as a black box. Look at a sample website such as www.apple.com
Developer Tutorial Version 1. 0 February 2015
Developer Tutorial Version 1. 0 Contents Introduction... 3 What is the Mapzania SDK?... 3 Features of Mapzania SDK... 4 Mapzania Applications... 5 Architecture... 6 Front-end application components...
Chapter 1: Introduction to ArcGIS Server
Chapter 1: Introduction to ArcGIS Server At a high level you can think of ArcGIS Server as software that helps you take your geographic information and make it available to others. This data can be distributed
Server GIS. What Server GIS software do we provide?
Server GIS Distribute maps, models, and tools via the Web in a way that fits well into your workflows. SuperGeo offers numerous Server GIS solutions to fulfill the demands of corporate Intranets and the
Internet Technologies_1. Doc. Ing. František Huňka, CSc.
1 Internet Technologies_1 Doc. Ing. František Huňka, CSc. Outline of the Course 2 Internet and www history. Markup languages. Software tools. HTTP protocol. Basic architecture of the web systems. XHTML
Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting
Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting S.N.CHEONG AZHAR K.M. M. HANMANDLU Faculty Of Engineering, Multimedia University, Jalan Multimedia,
GeoMedia Smart Client
GEOSPATIAL GeoMedia Smart Client Dynamically Jumpstart Your GIS GeoMedia Smart Client Is your geographic information system (GIS) at a gridlock, stuck in a department, limited to a few, contained and
Institute of Computational Modeling SB RAS
Institute of Computational Modeling SB RAS ORGANIZATION OF ACCESS TO OBSERVATIONAL DATA USING WEB SERVICES FOR MONITORING SYSTEMS THE STATE OF THE ENVIRONMENT Kadochnikov Aleksey A. Russia, Krasnoyarsk
Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology [email protected] Fall 2007
Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology [email protected] Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application
GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION
GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION GIS Syllabus - Version 1.2 January 2007 Copyright AICA-CEPIS 2009 1 Version 1 January 2007 GIS Certification Programme 1. Target The GIS certification is aimed
SuperGIS Server 3.2 Standard Edition Specification
SuperGIS Server 3.2 Standard Edition Specification 20140826 Specification 1. All of the services support SOAP (Simple Object Access Protocol). 2. Use map file created by SuperGIS Desktop as map services
Web Cloud Architecture
Web Cloud Architecture Introduction to Software Architecture Jay Urbain, Ph.D. [email protected] Credits: Ganesh Prasad, Rajat Taneja, Vikrant Todankar, How to Build Application Front-ends in a Service-Oriented
A FRAMEWORK OF WEB-BASED SERVICE SYSTEM FOR SATELLITE IMAGES AUTOMATIC ORTHORECTIFICATION
A FRAMEWORK OF WEB-BASED SERVICE SYSTEM FOR SATELLITE IMAGES AUTOMATIC ORTHORECTIFICATION Jiaojiao Tian, Xinming Tang, Huabin Wang Key Laboratory of Geo-informatics of State Bureau of Surveying and Mapping,
An architecture for open and scalable WebGIS
An architecture for open and scalable WebGIS Aleksandar Milosavljević, Leonid Stoimenov, Slobodanka Djordjević-Kajan CG&GIS Lab, Department of Computer Science Faculty of Electronic Engineering, University
A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet
A Performance Comparison of Web Development Technologies to Distribute Multimedia across an Intranet D. Swales, D. Sewry, A. Terzoli Computer Science Department Rhodes University Grahamstown, 6140 Email:
A framework for web-based product data management using J2EE
Int J Adv Manuf Technol (2004) 24: 847 852 DOI 10.1007/s00170-003-1697-8 ORIGINAL ARTICLE M.Y. Huang Y.J. Lin Hu Xu A framework for web-based product data management using J2EE Received: 8 October 2002
Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General
General Basic Basic Small Office Small Office Enterprise Enterprise RAID Web Storage 200 MB 1.5 MB 3 GB 6 GB 12 GB 42 GB Web Transfer Limit 36 GB 192 GB 288 GB 480 GB 960 GB 1200 GB Mail boxes 0 23 30
Emaml.NET ASP.NET Server Control for ArcIMS
SpatialMedia Emaml.NET ASP.NET Server Control for ArcIMS If you are familiar with ASP.NET, and write GIS applications you will no doubt be delighted to learn that SpatialMedia can supply a comprehensive.net
Introduction to Cloud Computing. Lecture 02 History of Enterprise Computing Kaya Oğuz
Introduction to Cloud Computing Lecture 02 History of Enterprise Computing Kaya Oğuz General Course Information The textbook: Enterprise Cloud Computing by Gautam Shroff (available at bookstore). Course
SQL SUPPORTED SPATIAL ANALYSIS FOR WEB-GIS INTRODUCTION
SQL SUPPORTED SPATIAL ANALYSIS FOR WEB-GIS Jun Wang Jie Shan Geomatics Engineering School of Civil Engineering Purdue University 550 Stadium Mall Drive, West Lafayette, IN 47907 ABSTRACT Spatial analysis
3-Tier Architecture. 3-Tier Architecture. Prepared By. Channu Kambalyal. Page 1 of 19
3-Tier Architecture Prepared By Channu Kambalyal Page 1 of 19 Table of Contents 1.0 Traditional Host Systems... 3 2.0 Distributed Systems... 4 3.0 Client/Server Model... 5 4.0 Distributed Client/Server
The Virtual Database A Tool for Integrated Data Processing in a Distributed Environment
EnviroInfo 2004 (Geneva) Sh@ring EnviroInfo 2004 The Virtual Database A Tool for Integrated Data Processing in a Distributed Environment Marcel Frehner 1, Martin Brändli 2, Jürg Schenker 3 Abstract Traditional
Research on HTML5 in Web Development
Research on HTML5 in Web Development 1 Ch Rajesh, 2 K S V Krishna Srikanth 1 Department of IT, ANITS, Visakhapatnam 2 Department of IT, ANITS, Visakhapatnam Abstract HTML5 is everywhere these days. HTML5
Abstract. Introduction
Data Replication and Data Sharing Integrating Heterogeneous Spatial Databases Mark Stoakes and Katherine Irwin Professional Services, Safe Software Inc. Abstract Spatial data warehouses are becoming more
About scope of OpenGIS technology in oceanographic data management and visualization Andrey V. Golik, Vitaly K. Fischenko, Stepan G.
About scope of OpenGIS technology in oceanographic data management and visualization Andrey V. Golik, Vitaly K. Fischenko, Stepan G. Antushev V.I.Il ichev Pacific Oceanological Institute Far-Eastern Branch
E-commerce. business. technology. society. Kenneth C. Laudon Carol Guercio Traver. Third Edition. Copyright 2007 Pearson Education, Inc.
Copyright 2007 Pearson Education, Inc. Slide 4-1 E-commerce business. technology. society. Third Edition Kenneth C. Laudon Carol Guercio Traver Copyright 2007 Pearson Education, Inc. Slide 4-2 Chapter
Web Map Context Service for Adaptive Geospatial Data Visualization
Web Map Context Service for Adaptive Geospatial Data Visualization Miloš Bogdanović, Danilo Vulović, Leonid Stoimenov INTRODUCTION Faculty of Electronic Engineering, University of Niš, Serbia {milos.bogdanovic,
Chapter 10: Multimedia and the Web
Understanding Computers Today and Tomorrow 12 th Edition Chapter 10: Multimedia and the Web Learning Objectives Define Web-based multimedia and list some advantages and disadvantages of using multimedia.
Lecture 8. Online GIS
Lecture 8 Online GIS Lecture 8: Outline I. Online GIS 1. Google Earth 2. MSN Live Maps II. Open Source GIS III. ArcGIS Server and the ESRI suite of online software utility options IV. Advanced Data Mining
CHAPTER 20 TESING WEB APPLICATIONS. Overview
CHAPTER 20 TESING WEB APPLICATIONS Overview The chapter describes the Web testing. Web testing is a collection of activities whose purpose is to uncover errors in WebApp content, function, usability, navigability,
GEOENGINE MSc in Geomatics Engineering, Master Thesis Gina Campuzano
Master Thesis Gina CAMPUZANO Gina Campuzano Development of a GIS web application as a tool for learning of environmental protection -Comparison between MapServer and GeoServer constructing a tool for not
Architecture Design For Web-based Application Systems. Instructor: Dr. Jerry Gao Class: CMPE296U
Architecture Design For Web-based Application Systems Instructor: Dr. Jerry Gao Class: CMPE296U Architecture Design For Web-Based Application Systems - (1994-1995) Hypertext Web Systems: Graphic Web Browsers
Fig (1) (a) Server-side scripting with PHP. (b) Client-side scripting with JavaScript.
Client-Side Dynamic Web Page Generation CGI, PHP, JSP, and ASP scripts solve the problem of handling forms and interactions with databases on the server. They can all accept incoming information from forms,
64 Bits of MapInfo Pro!!! and the next BIG thing. March 2015
64 Bits of MapInfo Pro!!! and the next BIG thing March 2015 MapInfo Professional v12.5 Themes Cartographic output Performance improvements Ability to work directly with a map in a layout. An all new Layout
Jozef Matula. Visualisation Team Leader IBL Software Engineering. 13 th ECMWF MetOps Workshop, 31 th Oct - 4 th Nov 2011, Reading, United Kingdom
Visual Weather web services Jozef Matula Visualisation Team Leader IBL Software Engineering Outline Visual Weather in a nutshell. Path from Visual Weather (as meteorological workstation) to Web Server
Service Oriented Architectures
8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) [email protected] http://www.iks.inf.ethz.ch/ The context for SOA A bit of history
An ESRI White Paper May 2007 Mobile GIS for Homeland Security
An ESRI White Paper May 2007 Mobile GIS for Homeland Security ESRI 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL [email protected] WEB www.esri.com Copyright 2007 ESRI
ArcGIS. Server. A Complete and Integrated Server GIS
ArcGIS Server A Complete and Integrated Server GIS ArcGIS Server A Complete and Integrated Server GIS ArcGIS Server enables you to distribute maps, models, and tools to others within your organization
Property Management and Data Visualization Solution with Autodesk and the Oracle E-Business Suite
Property Management & Visualization White Paper Property Management and Visualization Solution with Autodesk and the Oracle E-Business Suite This paper presents the value and benefits of the integrated
Outline. CIW Web Design Specialist. Course Content
CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site
