GEO-SPADE A Generic Google Earth-based Framework for Analyzing and Exploring Spatio-temporal Data

Size: px
Start display at page:

Download "GEO-SPADE A Generic Google Earth-based Framework for Analyzing and Exploring Spatio-temporal Data"

Transcription

1 GEO-SPADE A Generic Google Earth-based Framework for Analyzing and Exploring Spatio-temporal Data Slava Kisilevich, Daniel Keim Department of Computer and Information Science, University of Konstanz, Konstanz, Germany {slaks, keim}@dbvis.inf.uni-konstanz.de Lior Rokach Department of Information Systems Engineering and The Deutsche Telekom Laboratories Ben-Gurion University of the Negev, Beer-Sheva, Israel liorrk@bgu.ac.il Keywords: Abstract: GIS, Data visualization, Google Earth, Geo-processing, Web services, OGC. Various frameworks are being developed to support geospatial data processing and exploration. However, these frameworks are insufficient due to their inability to support rapid development and reuse of existing geospatial operations. To cope with the difficulties that arise, more and more Web-based solutions are being implemented incorporating Web services and Open Geospatial Consortium (OGC) a standards for data interchange and distributed geo-processing. Although these solutions often target specific problems, they rarely can be extended by a third party. As a result, analysts are frequently required to implement additional software in order to complete their exploration process. In this paper, we present a unified, extensible framework that can solve generic spatio-temporal analysis tasks. Specifically, we present the prototype of a new framework that allows quick hypothesis definition and testing. The proposed framework, which we term GEO-SPADE, uses Google Earth as a primary visualization platform and data interchange system. Pluggable components can easily be integrated into the framework. We demonstrate the feasibility of the GEO-SPADE framework by following the scenario of analysis of travel sequences near Funchal, Madeira Island. a 1 INTRODUCTION Many GIS-related applications are available on the market. Some are commercial products, like ArcGIS 1 ; others are open source like OpenJump 2, Map- Window GIS 3, UDig 4, GeoDa 5, GeoVista 6, GRASS 7. These applications, although written in different languages with various functionalities still share some commonalities: extensibility through exposed APIs; a range of geo-analytical functions; and support for commonly used data formats. Some applications clearly define which tasks they can perform; others can be used as a general framework on which analytical capabilities can be built on top. The task of selecting the right tool for geo-analysis can be very timeconsuming since it requires time to learn the tool s capabilities. Learning the exposed API for extensibility is another major issue, requiring a good knowledge of the application s specific programming language as well as an understanding of often complex sets of API functions. Dedicating development efforts into understanding complex APIs usually slows down progress in research, especially when rapid prototyping of ideas and concepts is needed. Usually, the analyst requires fast implementation of tasks and the decision to extend the GIS application is rarely favorable. Consequently, to achieve the desired results, the geo-processing task is split between multiple GIS applications. The issue of proprietary APIs and interop- 13

2 ICEIS th International Conference on Enterprise Information Systems erability is addressed by OGC, which encourages developers to use standard interfaces and specifications when implementing geo-processing. Most GIS applications process the data locally on the computer where the software is installed. This can present an issue when the analyst has to run several independent, resource-consuming tasks while keeping the system responsive. High demand for computer resources is still another issue that requires changes in the software architecture and the architecture of the GIS application in particular. A need for distributed geo-processing systems was addressed in recent publications (Friis-Christensen et al., 2007; Diaz et al., 2008; Schaeffer and Foerster, 2008; Foerster et al., 2009). Such systems split the workload between client and server, where clients are often Web applications, accessible by multiple users while the server performs all the required computations and delivers the results to the client using Web service technologies. Such architectures have several advantages over old, closed solutions: (1) there is no need to install a Web application; (2) many users can access the application using a Web browser; (3) the computation is performed on the server side, which relieves the user s computer from performing time consuming operations; and (4) there is no need to locally store the data (the data can be accessed directly by the service and hosted by the service provider). Scalable, distributed architecture, that conforms to open standards, may solve the problem of interoperability and service reusability. However, the client side still has to be developed according to specific tasks defined in advance. Since any changes in the design or in extending the capabilities should be performed by the body responsible for maintaining the Web application, there is a need for a platform, that supports easy extensibility with minimum knowledge of the underlying API. Such a platform should support many of the general visual data exploration approaches like brushing, focusing, multiple views, linking. It should also be able to support (geo)visualization approaches such as direct depiction, visualization of abstract data summaries, and extraction and visualization of computationally extracted patterns. It should also be capable of integrating different geo-related tasks to allow the analyst to quickly generate and test her hypotheses (Andrienko et al., 2008) Google Earth has gained interest among researchers for visualizing and exploring (geo)processing results. The results are communicated using KML (Keyhole Markup Language), an XML-based language for geographic visualization. Providing satellite images of the Earth s surface, Google Earth implements basic visualization techniques like zooming and panning. With many layers of information provided by Google and user communities, Google Earth includes a built-in HTML browser and allows dynamic content to be streamed from a server in response to changes in a visible frame. Recent publications demonstrated that Google Earth can be effectively used for data exploration in various areas such as: weather monitoring (Smith and Lakshmanan, 2006), spatio-temporal data exploration (Wood et al., 2007), data mining (Compieta et al., 2007), insurance (Slingsby et al., 2008), crisis management (Pezanowski et al., 2007), and spatial OLAP (Martino et al., 2009). Despite these capabilities, Google Earth is still used as a secondary tool for data visualization because of its lack of geo-analytical functionality. Google Earth usually overcomes this geo-analytical deficiency by embedding Google Earth into a Web application using its JavaScript API. Missing features can then be implemented using Network Link element, which is part of KML, to point to the URL of the underlying server to request a specific operation. Although the Network Link feature is used for creating dynamic content, it allows data to flow in only one direction, from the server to Google Earth in response to the changes in the visual boundaries. Clearly, this feature does not allow more complex operations like passing parameters interactively, running the data mining algorithm on the server, and returning the results for a particular setup of objects being visualized by Google Earth. Other mechanisms for performing such operations are required. Recently, embedding the Google Earth in desktop applications became possible 8 using the Google Earth Web browser plugin 9 COM interface. This makes it possible to write custom applications around Google Earth in high level languages like c# and to completely control the logic of the application thus bypassing the limitations of the stand-alone version of Google Earth. This possibility and the constraints of current GIS systems have encouraged us to develop a prototype desktop system called GEO-SPADE (GEO SPAtiotemporal Data Exploration). In GEO-SPADE, Google Earth plays a primary role as geo-browser and the missing geo-processing features can be added on the server side using any available language. The results are delivered to the client in the form of KML files using Web service technology. The goals of the paper can be summarized as follows: (1) to enhance the capabilities of Google Earth by making it a primary tool for geo-related analy

3 GEO-SPADE - A Generic Google Earth-based Framework for Analyzing and Exploring Spatio-temporal Data sis; (2) to demonstrate that Google Earth is capable of assisting in geo-processing, visualization and data exploration methods by embedding it into a customizable desktop application; and (3) to present a SOA-based architecture that allows for quick hypothesis generation and testing by implementing extensible components. We demonstrate the feasibility of our prototype by following an analysis scenario of travel sequences near Funchal, Madeira Island. 2 RELATED WORK Issues in classical desktop GIS and the need to delegate GIS functionality using SOA (Service-oriented Architecture) are addressed in a series of recent publications and summarized by (Brauner et al., 2009). The main issues in geo-processing services are: reusability of services; the ability to solve complex geo-processing problems using orchestrated service chains; building service descriptions for easy service consumption; and the stateless nature of web services (Friis-Christensen et al., 2007; Brauner et al., 2009). There have been various attempts in recent years to deal with these issues. For example, geoprocessing functionality of GRASS, a desktop GIS application, was wrapped by Web Services using OGC WPS 10 (Web Processing Service) specification (Cepickỳ and Becchi, 2007; Brauner and Schaeffer, 2008). The WPS specification, which defines a standardized service interface to publish and perform geospatial processes over the network, consists of three operations: GetCapabilities, DescribeProcess and Execute. All have to be implemented by the service provider. Since the WPS defines only the standard interfaces, the responsibility of a service consumer is to acquire complete information about the specifications of a given Web service using GetCapabilites and DescribeProcess interface functions or via WSDL (Web Service Definition Language). Integration, reusability and modularity of Web services accessing SDI (Spatial Data Infrastructures) were addressed by (Diaz et al., 2008). They wrapped several FOSS (Free Open Source Software) libraries as WPS-based services and implemented in a prototype system for creating hydrological models. Integrating WPS-based services into Google Earth is addressed by (Foerster et al., 2009). Their approach has two parts to it. In the first part, the WPS client built on top of the udig (desktop, Java-based GIS sys tem) exports configured processes into a KML file. In the second part, the KML file is loaded into Google Earth, which triggers WPS processes using Network Link element. The advantage of the WPS approach is that the exported processes can be consumed by the vast community of people using applications that handle KML formats such as Google Earth or Google Maps. This advantage was addressed in recent publications (Smith and Lakshmanan, 2006; Slingsby et al., 2008). However, the proposed approach has several disadvantages: although the approach has two parts, they are not autonomous and require manual implementation (configuration of the processes using WPS client, creation and export of KML and dissemination of the results). Another aspect is lack of interaction and control over the geo-process exported into KML. As soon as KML is loaded into the application with Network Link, the process will be triggered and the results returned. The client side, which usually involves data visualization and manipulation, still remains more heterogeneous than the server side, since the way the data is presented cannot be enforced by standard specifications and interfaces. Here the choice of an appropriate software is driven by the needs of an expert. As was already mentioned, dozens of GIS applications are available, capable of solving specific spatial processing tasks and of supporting geo-visualization. When this is not the case, custom solutions and architectures are proposed (Wachowicz et al., 2002; Lundblad et al., 2009). However, the current trend in data visualization and exploration is to use mass-market applications such as Google Earth for visualization, combined with open source technologies for data processing and storage (Wood et al., 2007; Pezanowski et al., 2007; Martino et al., 2009). Bringing geo-processing capabilities and Google Earth together is addressed by (Pezanowski et al., 2007) to support crisis management scenarios. For this task, Google Earth Dashboard was proposed. It combines several technologies: Adobe Flex, WMS (Web Map Service), WFS (Web Feature Service), WPS services and Google Earth as the cornerstone. The communication with services and the creation of dynamic data were carried out using the Network Link feature, whose disadvantages were discussed in Section 1. (Wood et al., 2007) demonstrated how visually exploring mobile directory service log files with spatial, temporal and attribute components can be performed using Google Earth in combination with other open source technologies like MySQL, PHP and LandSerf. (Wood et al., 2007) discusses several aspects, like visual encodings, color and overplotting and shows how 15

4 ICEIS th International Conference on Enterprise Information Systems Google Earth handles these features. (Slingsby et al., 2008) presented the feasibility of exploring of catastrophic events and potential loss of information. The tasks that must be performed are outlined. The methods, with which Google Earth can handle such tasks, include: mapping, filtering by attribute, space, time, spatial aggregation, creation of new views. The key differences between the existing architectures and prototypes and the concept presented in this paper can be summarized as follows: we demonstrate a generic solution from the client and server side perspective and our approach eliminates the above mentioned disadvantages by integrating Google Earth into a custom GIS client that invokes geo-processing Web services, returns results as KML streams and loads the results directly into Google Earth instance. The expert has a complete control over geo-processing and every visualized object. The generic framework we propose can be used for solving many geo-related problems without imposing a specific technology. To our knowledge, the work described in this paper is the first that tries to implement an extensible geo-processing framework. This framework can be used for implementing a variety of geo-related tasks from visualization to complex geo-processing with Google Earth integrated into a desktop application, offering enhanced Google Earth capabilities, pluggable components and SOA-based architecture. 3 GEO-SPADE APPLICATION AND ARCHITECTURE In this section we present the main features of the system and discuss the proposed architecture. 3.1 Overview The client is an MDI (Multiple Document Interface) desktop application that allows multiple windows to reside under a single parent window. The client is written in c# programming language. We tried to keep the application as generic as possible by implementing the core features shared by all tasks. However, further extensibility is possible. The main user interface is presented in Figure 1. Views (labeled as 1 in Figure 1) are the main views that encapsulate instances of Google Earth. The user can open several windows and multiple instance of Google Earth will be instantiated. The basic functionality of these views is the same as in the stand-alone Google Earth application: navigation to a specific location, panning, zooming, and KML layer loading. We also added support for custom shape creation by drawing on top of the map. This feature is described in further detail in the Section 3.2. The session tree window (labeled as 2 in Figure 1) maintains a list of open Google Earth views (sessions) and KML objects that belong to every session. This window supports removing, renaming and hiding of any KML object. Moreover, the textual representation of a KML object (labeled as 3 in Figure 1) can be obtained by selecting it using a session tree node. The toolbox window (labeled as 4 in Figure 1) is utilized for basic geo-coding and defining the width and color of a line used for manual region selection on top of the map of the current session. The window labeled as 5 in Figure 1 records event logs and exception messages. 3.2 Main Features In this section we outline the main features of the proposed framework: Multiple Instances of the Google Earth. Every view encapsulates a new Google Earth instance (labeled as 1 in Figure 1). This feature allows the analyst to work independently on different regions or to separate the visualization of different objects applied to the same area. Synchronization between Views. When the exact positioning of several views is required for comparison, the view s boundaries can be synchronized to match the boundary of another view. Session-based Views. We introduced a notion of session when working with views. As was already mentioned, the analyst may work simultaneously with multiple views. If several time-consuming algorithms are activated, the application should know in which view the results of computation are directed. Since Web services are usually stateless, that is to say each individual request sent from the client should contain all the information because the server does not store the session state data (MicrosoftTeam, 2009), the session id of the view is sent along with other service specific information. When the service produces the KML result, the original session id is attached in the response. Therefore, when the client receives the server response, the framework tries to match the session id extracted from the KML to all existing sessions. If one is found, the result is visualized in that view, otherwise, the result is discarded. The discarding of a resul can occur, for example, when the analyst closes the view that was active when the service 16

5 GEO-SPADE - A Generic Google Earth-based Framework for Analyzing and Exploring Spatio-temporal Data request was performed. Sessions and objects that belong to the session are displayed in a session tree (labeled as 2 in Figure 1). Shape Drawing on top of Google Earth. We anticipated that some tasks may require manual region selection on top of the Google Earth map. This selection can be used in different scenarios such as finding objects that are located within the boundaries of the selection. The region creation is described by coordinates, line color and width, and stored as a regular KML object that can later be saved and reused. 3.3 The proposed architecture is based on a thin-client paradigm whose main purpose is to pass off geoprocessing to a remote server using Web services. The core system visualizes the results, drawing upon any of the Google Earth wrapped views as described in Section 3.2. However, the provider of the plugin component is responsible for the basic UI view and complex interaction if needed (see Section 4 for illustration). Pluggable Components. To keep the core system as simple as possible, it includes only the components necessary for storing and visualizing KML files, maintaining views, logging and exception management. The complexity of geo-related tasks is delegated to the custom implementation using pluggable components. The components follow specific requirements and conceptually do not differ from the plugins used in other frameworks like MapWindow GIS or OpenJUMP. View Separability. This is not strictly the feature of the framework, but the outcome of the MDI architecture. If two or more displays are available, the views and pluggable components can be positioned on different displays in order to isolate different tasks and to free more visual space. For example, the analyst may want to position two maps on separate displays or separate between session views and the main UI. Chaining of Analysis Steps. Results obtained from the server are visualized using KML. However, the elements of the KML are objects that hold some state and relevant information (for example, cluster boundaries or area). The analyst can further refine the results by focusing on the subset of the obtained objects. Consequently, a new invocation of an algorithm can be accomplished using the selected objects to pass information. Service Oriented Architecture. Allows service reuse and interoperability across programming languages and platforms. Changes in the service implementation remain transparent to the client as long as the number and naming of parameters in a service contract do not change. Architecture Figure 1: Basic GEO-SPADE components. The selection of a communication protocol depends on the service provider and different protocols can be integrated as extension points. However, the application proposes asynchronous REST (representational state transfer) services (Fielding, 2000). REST is an architectural style of networked systems and relies on HTTP protocol and data exchange based on XML. Since REST does not deal with implementation details, the Web services based on REST can be created and consumed by different programming languages. The advantages of using REST-like architecture in GIS are described in WPS standard specifications. The extension mechanism is performed by creating pluggable UI components whose basic purpose is to obtain from the user the parameters for invoking the Web service. The overall architecture of the application can be seen in Figure 2. The geoprocessing task can be provided as one pluggable component and/or can be split into a chain of steps. The server side is presented as a collection of geo-processing services. 4 USE CASE The purpose of this section is to demonstrate the capabilities of the presented prototype system. We selected a scenario that analyzes travel sequences using geo-tagged photos. The analysis of people s movement has become a major topic in different domains 17

6 ICEIS th International Conference on Enterprise Information Systems GEO-SPADE Application Session 1 Session 2 Session N Google Earth Google Earth Google Earth Plugin Component 1..M Web service Endpoint 1..P Web Service Gateway 1..K case we used the Wikipedia database) and the closest POI is assigned to the photo. This creates clusters in which every photo is assigned to existing POIs. In the second part, the remaining unassigned photos are clustered using a density-based clustering algorithm. The results of the second step are presented in Figure 4. The left part of the figure shows clusters in which photos were assigned to known POIs, while the right part of the figure presents clusters of photos that were not assigned to a POI. Figure 2: GEO-SPADE architecture. such as transportation management and tourism (Girardin et al., 2008; Andrienko et al., 2009). Recently, the analysis of travel sequences and people s movement using geo-tagged photos has become possible due to the availability of photo sharing sites like Flickr or Panoramio that provide public APIs to collect information from millions of shared photos. In our recent work (Kisilevich et al., 2010a; Kisilevich et al., 2010b), we defined a number of tasks for analyzing attractive areas, people s behavior and movement. GEO-SPADE performed the analysis. Without going into much detail regarding algorithms involved in a task processing, we show how GEO-SPADE can facilitate the task of finding frequent travel sequence patterns in an arbitrary region of the World (Kisilevich et al., 2010a). We outlined six possible steps for completing the task. These steps actively involve the analyst in the process of finding sequence patterns by reviewing the results of every step in the process, changing the parameters and activating the new steps using results (a subset of) of the previous step. In the first step, presented in Figure 3, the analyst selects the desired area. The visible frame constitutes the boundaries of the region. Figure 3: Step 1. Selection of the area of interest. The process of finding travel sequences is divided into two parts. In the first part, every photo location is matched against a database of points of interest (in our 18 Figure 4: Step 2. Multiple view of regions assigned to some existing POI (left) and regions where no POI was found (right). In step 3, the analyst should inspect the created clusters and perform the clustering again if needed. If steps 1 and 2 are satisfactory, the analyst can inspect the clusters of unassigned photos. She may remove some clusters that are irrelevant or unimportant using either the statistical information of the cluster (number of photos and owners in a cluster) or her background knowledge of the area. The session window on the right lists all the unassigned clusters. Figure 5 summarizes this step by presenting a view in which the analyst can select unassigned clusters and artificially create a new POI identification for every selected cluster. Figure 5: Step 3. Selection of unassigned regions and creation of artificial POIs. After performing step 3, the analyst may want to see the results of cluster to a POI assignment. This

7 GEO-SPADE - A Generic Google Earth-based Framework for Analyzing and Exploring Spatio-temporal Data can be done in the same session window or by opening another session such as presented in Figure 6. Figure 8: Step 6. Combined view of obtained sequence patterns and map. Highlighting of regions by clicking on the sequences. Figure 6: Step 4. Combined view of all regions visited by people. 5 In this step, the analyst generates sequence patterns from the clusters that were assigned to existing and artificial POIs. Figure 7 shows a form in which the analyst can select such parameters as: database properties and the length of generated patterns. When sequence patterns are generated, they are presented by POI names in the main view along with additional information (frequency and cluster id s). Figure 7: Step 5. Sequence pattern generation. The most frequent pattern generated is Santa Lucia newpoi-3. While Santa Lucia is a parish in the district of Funchal and may be known to the domain expert, newpoi-3 is a name assigned by the system to an area in which the Wikipedia database does not contain a known POI. Clearly, this area should be visualized to give the analyst a hint about the sequence. Sequences can be highlighted by clicking on the sequence pattern. Placemarks will be added to the centers of the areas that are part of the selected sequence and the number assigned to them will highlight the relative order of the area in the sequence. In the case of Santa Lucia newpoi-3, Santa Lucia will by highlighted with a number one, while newpoi-3 will get number two, Figure 8. CONCLUSIONS AND FUTURE WORK In this paper we presented a framework called GEOSPADE based on service-oriented architecture. On the client side, we demonstrated that Google Earth is capable of performing data exploration and visualization tasks by embedding it into a customizable application using high level language. We enhanced those capabilities of Google Earth that are not available in a stand-alone version such as manual region selection, multiple and synchronized views. We also built the framework around pluggable components. On the server side, the SOA-based architecture allows for distributed processing of time and resourceconsuming tasks as well as reduced coupling between the client and service implementation details. This feature facilitates rapid development. The analyst may generate a hypothesis and formulate the tasks needed to test it. The developer s task is to create service implementation and pluggable UI components that interface with the services. These services perform computations and return results in the form of KML streams. Since the KML holds the description of visualization, it can be easily stored and reused in any system that supports KML file format. Moreover, the service oriented nature of the framework allows other experts to reuse services. We demonstrated the feasibility of our prototype by following a scenario of finding frequent travel sequences. In future research we will concentrate on enhancing the capabilities of the framework and extending the use of the framework by working on various GEOrelated problems. 19

8 ICEIS th International Conference on Enterprise Information Systems ACKNOWLEDGEMENTS This work was partially funded by the German Research Society (DFG) under grant GK-1042 (Research Training Group Explorative Analysis and Visualization of Large Information Spaces ), and by the Priority Program (SPP) 1335 ( Visual Spatiotemporal Pattern Analysis of Movement and Event Data ). The authors thank Fraser Chapman for providing Google Earth wrapper library. REFERENCES Andrienko, G., Andrienko, N., Bak, P., Kisilevich, S., and Keim, D. (2009). Analysis of communitycontributed space-and time-referenced data (example of panoramio photos). In GIS 09: Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pages Andrienko, G., Andrienko, N., Dykes, J., Fabrikant, S., and Wachowicz, M. (2008). Geovisualization of dynamics, movement and change: key issues and developing approaches in visualization research. Information Visualization, 7(3): Brauner, J., Foerster, T., Schaeffer, B., and Baranski, B. (2009). Towards a research agenda for geoprocessing services. In The 12th AGILE International Conference on Geographic Information Science. Brauner, J. and Schaeffer, B. (2008). Integration of grass functionality in web based sdi service chains. In Academic paper on the FOSS4G Conference, Cape Town. Cepickỳ, J. and Becchi, L. (2007). Geospatial processing via internet on remote servers pywps. OSGeo Journal, 1(1). Compieta, P., Di Martino, S., Bertolotto, M., Ferrucci, F., and Kechadi, T. (2007). Exploratory spatio-temporal data mining and visualization. Journal of Visual Languages and Computing, 18(3): Diaz, L., Granel, C., Gould, M., and Olaya, V. (2008). An open service network for geospatial data processing. In An Open Service Network for Geospatial Data Processing: Free and Open Source Software for Geospatial (FOSS4G) Conference. Fielding, R. T. (2000). Architectural styles and the design of network-based software architectures. PhD thesis, University of California, Irvine. Chair-Taylor, Richard N. Foerster, T., Schaeffer, B., Brauner, J., Jirka, S., and Muenster, G. (2009). Integrating ogc web processing services into geospatial mass-market applications. IEEE GeoWS. Friis-Christensen, A., Ostlander, N., Lutz, M., and Bernard, L. (2007). Designing service architectures for distributed geoprocessing: Challenges and future directions. Transactions in GIS, 11(6):799. Girardin, F., Fiore, F. D., Ratti, C., and Blat, J. (2008). Leveraging explicitly disclosed location information to understand tourist dynamics: a case study. Jouranl of Location Based Services, 2(1): Kisilevich, S., Keim, D., and Rokach, L. (2010a). A novel approach to mining travel sequences using collections of geo-tagged photos. In The 13th AGILE International Conference on Geographic Information Science. Kisilevich, S., Krstajic, M., Keim, D., Andrienko, N., and Andrienko, G. (2010b). Event-based analysis of peoples activities and behavior using flickr and panoramio geo-tagged photo collections. (submitted). Lundblad, P., Eurenius, O., and Heldring, T. (2009). Interactive visualization of weather and ship data. In Proceedings of the 13th International Conference Information Visualisation, pages , Washington, DC, USA. IEEE Computer Society. Martino, S. D., Bimonte, S., Bertolotto, M., and Ferrucci, F. (2009). Integrating google earth within olap tools for multidimensional exploration and analysis of spatial data. In Proceedings of the 11th International Conference on Enterprise Information Systems, pages MicrosoftTeam (2009). Microsoft Application Architecture Guide. Microsoft Press. Pezanowski, S., Tomaszewski, B., and MacEachren, A. (2007). An open geospatial standards-enabled google earth application to support crisis management. Geomatics Solutions for Disaster Management, pages Schaeffer, B. and Foerster, T. (2008). A client for distributed geo-processing and workflow design. Location Based Services Journal, 2(3): Slingsby, A., Dykes, J., Wood, J., Foote, M., and Blom, M. (2008). The visual exploration of insurance data in google earth. Proceedings of Geographical Information Systems Research UK (GISRUK)(Manchester, UK, 2007), pages Smith, T. and Lakshmanan, V. (2006). Utilizing google earth as a gis platform for weather applications. In 22nd International Conference on Interactive Information Processing Systems for Meteorology, Oceanography, and Hydrology, Atlanta, GA, 29 January-2 February Wachowicz, M., Ying, X., Ligtenberg, A., and Ur, W. (2002). Land use change explorer: A tool for geographic knowledge discovery. In In Anseling, L., Rey S.J. (eds), New Tools for Spatial Data Analysis, Proceedings of the CSISS specialist meeting. Wood, J., Dykes, J., Slingsby, A., and Clarke, K. (2007). Interactive visual exploration of a large spatio-temporal dataset: Reflections on a geovisualization mashup. IEEE Transactions on Visualization and Computer Graphics, 13(6):

Developing Analytical GIS Applications with GEO-SPADE: Three Success Case Studies

Developing Analytical GIS Applications with GEO-SPADE: Three Success Case Studies Developing Analytical GIS Applications with GEO-SPADE: Three Success Case Studies Slava Kisilevich 1, Daniel Keim 1,AmitLasry 2, Leon Bam 2, and Lior Rokach 3 1 Department of Computer and Information Science

More information

GEOSPATIAL WEB SERVICE INTEGRATION AND MASHUPS FOR WATER RESOURCE APPLICATIONS

GEOSPATIAL WEB SERVICE INTEGRATION AND MASHUPS FOR WATER RESOURCE APPLICATIONS GEOSPATIAL WEB SERVICE INTEGRATION AND MASHUPS FOR WATER RESOURCE APPLICATIONS C. Granell a, *, L. Díaz a, M. Gould a a Center for Interactive Visualization, Department of Information Systems, Universitat

More information

WEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS

WEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS WEB-BASED SPATIAL DECISION SUPPORT: TECHNICAL FOUNDATIONS AND APPLICATIONS Claus Rinner University of Muenster, Germany Piotr Jankowski San Diego State University, USA Keywords: geographic information

More information

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

Discovery and Access of Geospatial Resources using the Geoportal Extension. Marten Hogeweg Geoportal Extension Product Manager Discovery and Access of Geospatial Resources using the Geoportal Extension Marten Hogeweg Geoportal Extension Product Manager DISCOVERY AND ACCESS USING THE GEOPORTAL EXTENSION Geospatial Data Is Very

More information

Enabling ENVI. ArcGIS for Server

Enabling ENVI. ArcGIS for Server Enabling ENVI throughh ArcGIS for Server 1 Imagery: A Unique and Valuable Source of Data Imagery is not just a base map, but a layer of rich information that can address problems faced by GIS users. >

More information

Leveraging the OGC Capabilities of ArcGIS Server

Leveraging the OGC Capabilities of ArcGIS Server Leveraging the OGC Capabilities of ArcGIS Server Satish Sankaran Interoperability and Standards Team Yingqi Tang Server Team Jessica Parteno Geodatabase Team ArcGIS Server is Open & Interoperable Using

More information

Design and implementation of a new meteorology geographic information system

Design and implementation of a new meteorology geographic information system Design and implementation of a new meteorology geographic information system WeiJiang Zheng, Bing. Luo, Zhengguang. Hu, Zhongliang. Lv National Meteorological Center, China Meteorological Administration,

More information

Introduction to ArcGIS Server Development

Introduction to ArcGIS Server Development Introduction to ArcGIS Server Development Kevin Deege,, Rob Burke, Kelly Hutchins, and Sathya Prasad ESRI Developer Summit 2008 1 Schedule Introduction to ArcGIS Server Rob and Kevin Questions Break 2:15

More information

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

Overview of Geospatial Open Source Software which is Robust, Feature Rich and Standards Compliant Overview of Geospatial Open Source Software which is Robust, Feature Rich and Standards Compliant Cameron SHORTER, Australia Key words: Open Source Geospatial Foundation, OSGeo, Open Standards, Open Geospatial

More information

Overview. Everywhere. Over everything.

Overview. Everywhere. Over everything. Cadenza Desktop Cadenza Web Cadenza Mobile Cadenza Overview. Everywhere. Over everything. The ultimate GIS and reporting suite. Provide, analyze and report data efficiently. For desktop, web and mobile.

More information

One platform for desktop, web and mobile

One platform for desktop, web and mobile One platform for desktop, web and mobile Search and filter Get access to all data thematically filter data in context factually and spatially as well as display it dynamically. Export a selection or send

More information

ArcGIS. for Server. Understanding our World

ArcGIS. for Server. Understanding our World ArcGIS for Server Understanding our World ArcGIS for Server Create, Distribute, and Manage GIS Services You can use ArcGIS for Server to create services from your mapping and geographic information system

More information

Introduction to geoprocessing services using SEXTANTE. Víctor Olaya SEXTANTE Geospatial Services

Introduction to geoprocessing services using SEXTANTE. Víctor Olaya SEXTANTE Geospatial Services Introduction to geoprocessing services using SEXTANTE. Víctor Olaya SEXTANTE Geospatial Services Overview Quick introduction to SEXTANTE Client/Server fundamentals Standards for web-based geoservices SEXTANTE

More information

You are Building Your Organization s Geographic Knowledge

You are Building Your Organization s Geographic Knowledge You are Building Your Organization s Geographic Knowledge And Increasingly Making it Available Sharing Data Publishing Maps and Geo-Apps Developing Collaborative Approaches Citizens Knowledge Workers Analysts

More information

Esri UC2013. Technical Workshop.

Esri UC2013. Technical Workshop. Esri International User Conference San Diego, California Technical Workshops July 9, 2013 CAD: Introduction to using CAD Data in ArcGIS Jeff Reinhart & Phil Sanchez Agenda Overview of ArcGIS CAD Support

More information

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

These modules are covered with a brief information and practical in ArcGIS Software and open source software also like QGIS, ILWIS. Online GIS Training and training modules covered are: 1. ArcGIS, Analysis, Fundamentals and Implementation 2. ArcGIS Web Data Sharing 3. ArcGIS for Desktop 4. ArcGIS for Server These modules are covered

More information

Animating Maps: Visual Analytics meets Geoweb 2.0

Animating Maps: Visual Analytics meets Geoweb 2.0 Animating Maps: Visual Analytics meets Geoweb 2.0 Piyush Yadav 1, Shailesh Deshpande 1, Raja Sengupta 2 1 Tata Research Development and Design Centre, Pune (India) Email: {piyush.yadav1, shailesh.deshpande}@tcs.com

More information

Point data in mashups: moving away from pushpins in maps

Point data in mashups: moving away from pushpins in maps Point data in mashups: moving away from pushpins in maps Aidan Slingsby, Jason Dykes, Jo Wood gicentre, City University London Department of Information Science, City University London, Northampton Square,

More information

THE SPATIAL DATA SERVER BASED ON OPEN GIS STANDARDS IN HETEROGENEOUS DISTRIBUTED ENVIRONMENT

THE SPATIAL DATA SERVER BASED ON OPEN GIS STANDARDS IN HETEROGENEOUS DISTRIBUTED ENVIRONMENT Geoinformatics 2004 Proc. 12th Int. Conf. on Geoinformatics Geospatial Information Research: Bridging the Pacific and Atlantic University of Gävle, Sweden, 7-9 June 2004 THE SPATIAL DATA SERVER BASED ON

More information

When Map Quality Matters

When Map Quality Matters When Map Quality Matters 50% 25% Powerful geospatial mapping tools for Adobe Creative Cloud and offline map solutions for mobile devices 20% When Map Quality Matters 10% We re focused on creating powerful

More information

Key Points Sharing fosters participation and collaboration Metadata has a big role in sharing Sharing is not always easy

Key Points Sharing fosters participation and collaboration Metadata has a big role in sharing Sharing is not always easy Sharing Resources Geoff Mortson esri, Inc. SDI Solutions Team Key Points Sharing fosters participation and collaboration Metadata has a big role in sharing Sharing is not always easy Data Sharing is Good

More information

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

GENERALIZATION IN THE NEW GENERATION OF GIS. Dan Lee ESRI, Inc. 380 New York Street Redlands, CA USA Fax: GENERALIZATION IN THE NEW GENERATION OF GIS Dan Lee ESRI, Inc. 380 New York Street Redlands, CA 92373 USA dlee@esri.com Fax: 909-793-5953 Abstract In the research and development of automated map generalization,

More information

CHAPTER 22 GEOGRAPHIC INFORMATION SYSTEMS

CHAPTER 22 GEOGRAPHIC INFORMATION SYSTEMS CHAPTER 22 GEOGRAPHIC INFORMATION SYSTEMS PURPOSE: This chapter establishes the administration and use of to improve the quality and accessibility of Department s spatial information and support graphical

More information

Crime Analyst Extension. Christine Charles

Crime Analyst Extension. Christine Charles Crime Analyst Extension Christine Charles ccharles@esricanada.com Agenda Why use Crime Analyst? Overview Tools Demo Interoperability With our old software it could take a police officer up to forty minutes

More information

Methodological Chain for Hydrological Management with Web-GIS Applications

Methodological Chain for Hydrological Management with Web-GIS Applications Advances in Geosciences Konstantinos Perakis & Athanasios Moysiadis, Editors EARSeL, 2012 Methodological Chain for Hydrological Management with Web-GIS Applications Alexandros Konstantinidis 1, Eleni Tzanou

More information

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

ArcGIS is Advancing. Both Contributing and Integrating many new Innovations. IoT. Smart Mapping. Smart Devices Advanced Analytics ArcGIS is Advancing IoT Smart Devices Advanced Analytics Smart Mapping Real-Time Faster Computing Web Services Crowdsourcing Sensor Networks Both Contributing and Integrating many new Innovations ArcGIS

More information

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

A Prototype of a Web Mapping System Architecture for the Arctic Region A Prototype of a Web Mapping System Architecture for the Arctic Region Han-Fang Tsai 1, Chih-Yuan Huang 2, and Steve Liang 3 GeoSensorWeb Laboratory, Department of Geomatics Engineering, University of

More information

GEOGRAPHIC INFORMATION SYSTEMS Session 8

GEOGRAPHIC INFORMATION SYSTEMS Session 8 GEOGRAPHIC INFORMATION SYSTEMS Session 8 Introduction Geography underpins all activities associated with a census Census geography is essential to plan and manage fieldwork as well as to report results

More information

Framework for on an open 3D urban analysis platform based on OGC Web Services

Framework for on an open 3D urban analysis platform based on OGC Web Services Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Framework for on an open 3D urban analysis platform based on OGC Web Services Marc-O. Löwner & Thomas Adolphi (née Becker) Technische

More information

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

Exelis and Esri Technologies for Defense and National Security. Cherie Muleh Exelis and Esri Technologies for Defense and National Security Cherie Muleh Cherie.Muleh@exelisinc.com ENVI IMAGERY AND DATA BECOME KNOWLEDGE > Add information from imagery to your GIS > Automated workflows

More information

THE DESIGN AND IMPLEMENTATION OF A WEB SERVICES-BASED APPLICATION FRAMEWORK FOR SEA SURFACE TEMPERATURE INFORMATION

THE DESIGN AND IMPLEMENTATION OF A WEB SERVICES-BASED APPLICATION FRAMEWORK FOR SEA SURFACE TEMPERATURE INFORMATION THE DESIGN AND IMPLEMENTATION OF A WEB SERVICES-BASED APPLICATION FRAMEWORK FOR SEA SURFACE TEMPERATURE INFORMATION HE Ya-wen a,b,c, SU Fen-zhen a, DU Yun-yan a, Xiao Ru-lin a,c, Sun Xiaodan d a. Institute

More information

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

Introduction to ArcGIS Server - Creating and Using GIS Services. Mark Ho Instructor Washington, DC Introduction to ArcGIS Server - Creating and Using GIS Services Mark Ho Instructor Washington, DC Technical Workshop Road Map Product overview Building server applications GIS services Developer Help resources

More information

Geographic Analysis of Linguistically Encoded Movement Patterns A Contextualized Perspective

Geographic Analysis of Linguistically Encoded Movement Patterns A Contextualized Perspective Geographic Analysis of Linguistically Encoded Movement Patterns A Contextualized Perspective Alexander Klippel 1, Alan MacEachren 1, Prasenjit Mitra 2, Ian Turton 1, Xiao Zhang 2, Anuj Jaiswal 2, Kean

More information

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

How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA wlynch@esri.com ArcGIS Server Technology Transfer 1 Agenda Who is ESRI?

More information

Arboretum Explorer: Using GIS to map the Arnold Arboretum

Arboretum Explorer: Using GIS to map the Arnold Arboretum Arboretum Explorer: Using GIS to map the Arnold Arboretum Donna Tremonte, Arnold Arboretum of Harvard University 2015 Esri User Conference (UC), July 22, 2015 http://arboretum.harvard.edu/explorer Mission

More information

Web georeference of historical maps

Web georeference of historical maps Vassilios Tsioukas Web georeference of historical maps Keywords: Historical maps, Georeference, Cartography, Cartographic Heritage Summary The creation of an application to perform the geo-referencing

More information

Development of a Web-Based GIS Management System for Agricultural Authorities in Iraq

Development of a Web-Based GIS Management System for Agricultural Authorities in Iraq Development of a Web-Based GIS Management System for Agricultural Authorities in Iraq USCID Water Management Conference Phoenix, Arizona April 18, 2013 Gabriele Bonaiti Extension Program Specialist David

More information

Hosted by Esri Official Distributor

Hosted by Esri Official Distributor Hosted by Esri Official Distributor Esri European User Conference October 15-17, 2012 Oslo, Norway Hosted by Esri Official Distributor Interoperability and Standards Support in ArcGIS 10.1 Roberto Lucchi

More information

Charter for the. Information Transfer and Services Architecture Focus Group

Charter for the. Information Transfer and Services Architecture Focus Group for the Information Transfer and Services Architecture Focus Group 1. PURPOSE 1.1. The purpose of this charter is to establish the Information Transfer and Services Architecture Focus Group (ITSAFG) as

More information

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

GIS at UCAR. The evolution of NCAR s GIS Initiative. Olga Wilhelmi ESIG-NCAR Unidata Workshop 24 June, 2003 GIS at UCAR The evolution of NCAR s GIS Initiative Olga Wilhelmi ESIG-NCAR Unidata Workshop 24 June, 2003 Why GIS? z z z z More questions about various climatological, meteorological, hydrological and

More information

Geoprovisioning delivers geodata and its analysis for specific areas on request.

Geoprovisioning delivers geodata and its analysis for specific areas on request. DRAFT 27 February 2009 Geoprovisioning Geoprovisioning delivers geodata and its analysis for specific areas on request. What are the components of a geoprovisioning service? The sample web site geoprovisioning.com

More information

Evaluating e-government : implementing GIS services in Municipality

Evaluating e-government : implementing GIS services in Municipality Evaluating e-government : implementing GIS services in Municipality Municipality of Thessaloniki - G.I.S. Unit Misirloglou Symeon Head of the GIS Unit ESRI UC - 2016 The GIS Section - subset of the department

More information

December 2009 ArcGIS Server Functionality Matrix

December 2009 ArcGIS Server Functionality Matrix December 2009 ArcGIS Server 9.3.1 Functionality Matrix ESRI 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com Copyright 2009 ESRI All

More information

Why GIS & Why Internet GIS?

Why GIS & Why Internet GIS? Why GIS & Why Internet GIS? The Internet bandwagon Internet mapping (e.g., MapQuest) Location-based services Real-time navigation (e.g., traffic) Real-time service dispatch Business Intelligence Spatial

More information

Leveraging the GIS Capability within FlexiCadastre

Leveraging the GIS Capability within FlexiCadastre Managing Local Land Concerns, Maintaining Corporate Governance Leveraging the GIS Capability within FlexiCadastre Regional User Conference, North America May 6 th May 9 th, 2013 Cameron McKellar, Technical

More information

October 2011 ArcGIS 10 for Server Functionality Matrix

October 2011 ArcGIS 10 for Server Functionality Matrix October 2011 ArcGIS 10 for Server Functionality Matrix Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com Copyright 2011 Esri All

More information

Visualizing Uncertainty In Environmental Work-flows And Sensor Streams

Visualizing Uncertainty In Environmental Work-flows And Sensor Streams Visualizing Uncertainty In Environmental Work-flows And Sensor Streams Karthikeyan Bollu Ganesh and Patrick Maué Institute for Geoinformatics (IFGI), University of Muenster, D-48151 Muenster, Germany {karthikeyan,pajoma}@uni-muenster.de

More information

Features and Benefits

Features and Benefits Autodesk LandXplorer Features and Benefits Use the Autodesk LandXplorer software family to help improve decision making, lower costs, view and share changes, and avoid the expense of creating physical

More information

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

Innovation. The Push and Pull at ESRI. September Kevin Daugherty Cadastral/Land Records Industry Solutions Manager Innovation The Push and Pull at ESRI September 2004 Kevin Daugherty Cadastral/Land Records Industry Solutions Manager The Push and The Pull The Push is the information technology that drives research and

More information

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

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning CI125230 Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning Stephen Brockwell Brockwell IT Consulting Inc. Sean Kinahan Brockwell IT Consulting Inc. Learning Objectives

More information

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

PaikkaOppi - a Virtual Learning Environment on Geographic Information for Upper Secondary School PaikkaOppi - a Virtual Learning Environment on Geographic Information for Upper Secondary School Jaakko Kähkönen*, Lassi Lehto*, Juha Riihelä** * Finnish Geodetic Institute, PO Box 15, FI-02431 Masala,

More information

Introduction to ArcGIS Maps for Office. Greg Ponto Scott Ball

Introduction to ArcGIS Maps for Office. Greg Ponto Scott Ball Introduction to ArcGIS Maps for Office Greg Ponto Scott Ball Agenda What is Maps for Office? Platform overview What are Apps for the Office? ArcGIS Maps for Office features - Visualization - Geoenrichment

More information

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

Web-GIS based Framework for Solid Waste Complaint Management for Sustainable and Smart City Cloud Publications International Journal of Advanced Remote Sensing and GIS 2016, Volume 5, Issue 10, pp. 1930-1936 ISSN 2320-0243, DOI: 10.23953/cloud.ijarsg.71 Research Article Open Access Web-GIS based

More information

Portals: Standards in Action

Portals: Standards in Action Portals: Standards in Action David Danko ISO TC 211 Metadata Project Leader GIS Standards Consultant-ESRI. Metadata Portals Portal gateway, place of entry Producers Advertise, expose products Share information

More information

Portal for ArcGIS: An Introduction. Catherine Hynes and Derek Law

Portal for ArcGIS: An Introduction. Catherine Hynes and Derek Law Portal for ArcGIS: An Introduction Catherine Hynes and Derek Law Agenda Web GIS pattern Product overview Installation and deployment Configuration options Security options and groups Portal for ArcGIS

More information

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Sam Williamson

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Sam Williamson ArcGIS Enterprise: What s New Philip Heede Shannon Kalisky Melanie Summers Sam Williamson ArcGIS Enterprise is the new name for ArcGIS for Server What is ArcGIS Enterprise ArcGIS Enterprise is powerful

More information

Geog 469 GIS Workshop. Managing Enterprise GIS Geodatabases

Geog 469 GIS Workshop. Managing Enterprise GIS Geodatabases Geog 469 GIS Workshop Managing Enterprise GIS Geodatabases Outline 1. Why is a geodatabase important for GIS? 2. What is the architecture of a geodatabase? 3. How can we compare and contrast three types

More information

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

Web Visualization of Geo-Spatial Data using SVG and VRML/X3D Web Visualization of Geo-Spatial Data using SVG and VRML/X3D Jianghui Ying Falls Church, VA 22043, USA jying@vt.edu Denis Gračanin Blacksburg, VA 24061, USA gracanin@vt.edu Chang-Tien Lu Falls Church,

More information

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

Paper UC1351. Conference: User Conference Date: 08/10/2006 Time: 8:30am-9:45am Room: Room 23-B (SDCC) Conference: User Conference Date: 08/10/2006 Time: 8:30am-9:45am Room: Room 23-B (SDCC) Title of Paper: Increasing the Use of GIS in the Federal Government Author Name: Miss Abstract This presentation

More information

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

Modern Education at Universities: Improvements through the Integration of a Spatial Data Infrastructure SDI into an e-learning Environment Modern Education at Universities: Improvements through the Integration of a Spatial Data Infrastructure SDI into an e-learning Environment Ingo Simonis Institute for Geoinformatics, University of Muenster

More information

Introduction to Portal for ArcGIS. Hao LEE November 12, 2015

Introduction to Portal for ArcGIS. Hao LEE November 12, 2015 Introduction to Portal for ArcGIS Hao LEE November 12, 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration options Portal for ArcGIS + ArcGIS for

More information

SEXTANTE, a versatile open source library for spatial data analysis

SEXTANTE, a versatile open source library for spatial data analysis SEXTANTE, a versatile open source library for spatial data analysis Olaya, V. a,, Giménez, J. C. a a Universidad de Extremadura. Campus de Plasencia. Avda. Virgen del Puerto 2. 10600, Cáceres, Spain. Tlf.

More information

Existing Open Source Tools and Possibilities for Cadastre Systems

Existing Open Source Tools and Possibilities for Cadastre Systems Existing Open Source Tools and Possibilities for Cadastre Systems Gertrude Pieper Espada FIG Congress Sydney, 11-16 April 2010 What is FLOSS? What is open source? What open source software tools are available?

More information

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

Free and Open Source Software for Cadastre and Land Registration : A Hidden Treasure? Gertrude Pieper Espada. Overview Free and Open Source Software for Cadastre and Land Registration : A Hidden Treasure? Gertrude Pieper Espada Overview FLOSS concepts Digital Land Administration systems FLOSS Database alternatives FLOSS

More information

Web GIS Deployment for Administrators. Vanessa Ramirez Solution Engineer, Natural Resources, Esri

Web GIS Deployment for Administrators. Vanessa Ramirez Solution Engineer, Natural Resources, Esri Web GIS Deployment for Administrators Vanessa Ramirez Solution Engineer, Natural Resources, Esri Agenda Web GIS Concepts Web GIS Deployment Patterns Components of an On-Premises Web GIS Federation of Server

More information

SERVICE-BASED APPROACH TO GEOPORTALS ARCHITECTURE

SERVICE-BASED APPROACH TO GEOPORTALS ARCHITECTURE SERVICE-BASED APPROACH TO GEOPORTALS ARCHITECTURE Evgeny Panidi Saint-Petersburg State University Saint-Petersburg, Russia, panidi@yandex.ru Abstract. This paper describes the author s view on service-based

More information

Effective Visualization Tool for Job Searching

Effective Visualization Tool for Job Searching Effective Visualization Tool for Job Searching Yilin Gu Andries H. Smith,1 Jong Kwan Lee Xinyue Ye Soo K. Kim Dept. of Comp. Science School of Earth, Env. & Society Dept. of Comp. Info. Science Bowling

More information

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

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning Stephen Brockwell President, Brockwell IT Consulting, Inc. Join the conversation #AU2017 KEYWORD Class Summary Silos

More information

Geometric Algorithms in GIS

Geometric Algorithms in GIS Geometric Algorithms in GIS GIS Visualization Software Dr. M. Gavrilova GIS Software for Visualization ArcView GEO/SQL Digital Atmosphere AutoDesk Visual_Data GeoMedia GeoExpress CAVE? Visualization in

More information

Leveraging Web GIS: An Introduction to the ArcGIS portal

Leveraging Web GIS: An Introduction to the ArcGIS portal Leveraging Web GIS: An Introduction to the ArcGIS portal Derek Law Product Management DLaw@esri.com Agenda Web GIS pattern Product overview Installation and deployment Configuration options Security options

More information

OGC GEOPACKAGE AND HOW OPEN SOURCE IS CHANGING THE WAY GOVERNMENTS THINK ABOUT STANDARDS. Nathan Frantz Geospatial Research Lab

OGC GEOPACKAGE AND HOW OPEN SOURCE IS CHANGING THE WAY GOVERNMENTS THINK ABOUT STANDARDS. Nathan Frantz Geospatial Research Lab OGC GEOPACKAGE AND HOW OPEN SOURCE IS CHANGING THE WAY GOVERNMENTS THINK ABOUT STANDARDS Nathan Frantz Geospatial Research Lab Dr. Ben Tuttle National Geospatial-Intelligence Agency FOSS4G 2015 Geospatial

More information

A FOSS approach to Integrated Water Resource Management: the case study of Red-Thai Binh rivers system in Vietnam

A FOSS approach to Integrated Water Resource Management: the case study of Red-Thai Binh rivers system in Vietnam A FOSS approach to Integrated Water Resource Management: the case study of Red-Thai Binh rivers system in Vietnam Carolina Arias Munoz1, Maria Antonia Brovelli1, Simone Corti1, Marco Micotti2, Rodolfo

More information

Geospatial Fire Behavior Modeling App to Manage Wildfire Risk Online. Kenyatta BaRaKa Jackson US Forest Service - Consultant

Geospatial Fire Behavior Modeling App to Manage Wildfire Risk Online. Kenyatta BaRaKa Jackson US Forest Service - Consultant Geospatial Fire Behavior Modeling App to Manage Wildfire Risk Online Kenyatta BaRaKa Jackson US Forest Service - Consultant Fire Behavior Modeling and Forest Fuel Management Modeling Fire Behavior is an

More information

A decade of geoinformation sharing at ETH Zurich

A decade of geoinformation sharing at ETH Zurich A decade of geoinformation sharing at ETH Zurich Ionuț Iosifescu-Enescu, Cristina Iosifescu-Enescu, Nadia H. Panchaud, Angeliki Tsorlini, Lorenz Hurni {iosifescu,ciosifescu,nadia.panchaud,atsorlini,lhurni}@ethz.ch

More information

Portal for ArcGIS: An Introduction

Portal for ArcGIS: An Introduction Portal for ArcGIS: An Introduction Derek Law Esri Product Management Esri UC 2014 Technical Workshop Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration

More information

A Geographer s role in a Google Maps World. Jeremy Bartley ESRI

A Geographer s role in a Google Maps World. Jeremy Bartley ESRI A Geographer s role in a Google Maps World Jeremy Bartley ESRI 1 It is a good time to be a Geographer. 2 Microsoft, Google, Yahoo, and others are pushing geographic awareness to the general public Providing

More information

WEB MAP SERVICE (WMS) FOR GEOLOGICAL DATA GEORGE TUDOR

WEB MAP SERVICE (WMS) FOR GEOLOGICAL DATA GEORGE TUDOR WEB MAP SERVICE (WMS) FOR GEOLOGICAL DATA GEORGE TUDOR WEB MAP SERVICE (WMS) - GENERALITIES Projects with data from different sources Geological data are in different GIS software format Large amount of

More information

ESTABLISHMENT OF KARNATAKA GEOPORTAL AND ITS ROLE IN PLANNING

ESTABLISHMENT OF KARNATAKA GEOPORTAL AND ITS ROLE IN PLANNING ESTABLISHMENT OF KARNATAKA GEOPORTAL AND ITS ROLE IN PLANNING By H. Hemanth Kumar Karnataka State Council for Science & Technology (KSCST), Indian Institute of Science, Bangalore, India Abstract Natural

More information

Introduction to Portal for ArcGIS

Introduction to Portal for ArcGIS Introduction to Portal for ArcGIS Derek Law Product Management March 10 th, 2015 Esri Developer Summit 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration

More information

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

GIS Options RELU Upland Moorland Scoping Study Project CCG/SoG Working Paper, February 2005 Andy Turner GIS Options RELU Upland Moorland Scoping Study Project CCG/SoG Working Paper, February 2005 Andy Turner 1. Introduction This working paper outlines some Geographical Information System (GIS) options for

More information

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

YYT-C3002 Application Programming in Engineering GIS I. Anas Altartouri Otaniemi YYT-C3002 Application Programming in Engineering GIS I Otaniemi Overview: GIS lectures & exercise We will deal with GIS application development in two lectures. Because of the versatility of GIS data models

More information

Assessing pervasive user-generated content to describe tourist dynamics

Assessing pervasive user-generated content to describe tourist dynamics Assessing pervasive user-generated content to describe tourist dynamics Fabien Girardin, Josep Blat Universitat Pompeu Fabra, Barcelona, Spain {Fabien.Girardin, Josep.Blat}@upf.edu Abstract. In recent

More information

Bentley Map V8i (SELECTseries 3)

Bentley Map V8i (SELECTseries 3) Bentley Map V8i (SELECTseries 3) A quick overview Why Bentley Map Viewing and editing of geospatial data from file based GIS formats, spatial databases and raster Assembling geospatial/non-geospatial data

More information

Bentley Map Advancing GIS for the World s Infrastructure

Bentley Map Advancing GIS for the World s Infrastructure Bentley Map Advancing GIS for the World s Infrastructure Presentation Overview Why would you need Bentley Map? What is Bentley Map? Where is Bentley Map Used? Why would you need Bentley Map? Because your

More information

The CSC Interface to Sky in Google Earth

The CSC Interface to Sky in Google Earth The CSC Interface to Sky in Google Earth CSC Threads The CSC Interface to Sky in Google Earth 1 Table of Contents The CSC Interface to Sky in Google Earth - CSC Introduction How to access CSC data with

More information

The CUAHSI Hydrologic Information System

The CUAHSI Hydrologic Information System The CUAHSI Hydrologic Information System Presented by Dr. Tim Whiteaker The University of Texas at Austin 18 November, 2010 Session T1B About the Speaker PhD 2004 Research Associate What You Will Learn

More information

SPATIAL INFORMATION GRID AND ITS APPLICATION IN GEOLOGICAL SURVEY

SPATIAL INFORMATION GRID AND ITS APPLICATION IN GEOLOGICAL SURVEY SPATIAL INFORMATION GRID AND ITS APPLICATION IN GEOLOGICAL SURVEY K. T. He a, b, Y. Tang a, W. X. Yu a a School of Electronic Science and Engineering, National University of Defense Technology, Changsha,

More information

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

Reprint of article that appeared in Hydro INTERNATIONAL November 2006 Volume 10 Issue 9 Reprint of article that appeared in Hydro INTERNATIONAL November 2006 Volume 10 Issue 9 While Google Earth is the best known 3D web-mapping viewer currently in the public domain, there are alternative

More information

The Research Agenda of the Wisconsin Coastal Atlas

The Research Agenda of the Wisconsin Coastal Atlas The Research Agenda of the Wisconsin Coastal Atlas David Hart GIS Specialist University of Wisconsin Sea Grant Institute International Coastal Atlas Network Workshop 4 Trieste, Italy Tuesday, November

More information

LandEx A GeoWeb-based Tool for Exploration of Patterns in Raster Maps

LandEx A GeoWeb-based Tool for Exploration of Patterns in Raster Maps LandEx A GeoWeb-based Tool for Exploration of Patterns in Raster Maps T. F. Stepinski 1, P. Netzel 1,2, J. Jasiewicz 3, J. Niesterowicz 1 1 Department of Geography, University of Cincinnati, Cincinnati,

More information

GOVERNMENT GIS BUILDING BASED ON THE THEORY OF INFORMATION ARCHITECTURE

GOVERNMENT GIS BUILDING BASED ON THE THEORY OF INFORMATION ARCHITECTURE GOVERNMENT GIS BUILDING BASED ON THE THEORY OF INFORMATION ARCHITECTURE Abstract SHI Lihong 1 LI Haiyong 1,2 LIU Jiping 1 LI Bin 1 1 Chinese Academy Surveying and Mapping, Beijing, China, 100039 2 Liaoning

More information

ESRI Survey Summit August Clint Brown Director of ESRI Software Products

ESRI Survey Summit August Clint Brown Director of ESRI Software Products ESRI Survey Summit August 2006 Clint Brown Director of ESRI Software Products Cadastral Fabric How does Cadastral fit with Survey? Surveyors process raw field observations Survey measurements define high-order

More information

file://q:\report1\greenatlasfinalreportindex.html

file://q:\report1\greenatlasfinalreportindex.html Page 1 of 8 Quick Links WATER MANAGEMENT INTERNSHIP USDA HIS GRANT FUNDED FINAL PROJECT REPORT SUBMITTED BY MELISSA QUINTANA 11/07/07-03/24/08 Summary Provided is an assessment of my accomplishments for

More information

ISO Series Standards in a Model Driven Architecture for Landmanagement. Jürgen Ebbinghaus, AED-SICAD

ISO Series Standards in a Model Driven Architecture for Landmanagement. Jürgen Ebbinghaus, AED-SICAD ISO 19100 Series Standards in a Model Driven Architecture for Landmanagement Jürgen Ebbinghaus, AED-SICAD 29.10.2003 The Company 100% SIEMENS PTD SIEMENS Business Services Shareholder & Strategic Business

More information

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

Among various open-source GIS programs, QGIS can be the best suitable option which can be used across partners for reasons outlined below. Comparison of Geographic Information Systems (GIS) software As of January 2018, WHO has reached an agreement with ESRI (an international supplier of GIS software) for an unlimited use of ArcGIS Desktop

More information

NOKIS - Information Infrastructure for the North and Baltic Sea

NOKIS - Information Infrastructure for the North and Baltic Sea NOKIS - Information Infrastructure for the North and Baltic Sea Carsten Heidmann 1 and Jörn Kohlus 2 Abstract 1. General The initial motivation for the project NOKIS (German title: Nord- und Ostsee-Küsteninformationssystem)

More information

Spatial Data Science. Soumya K Ghosh

Spatial Data Science. Soumya K Ghosh Workshop on Data Science and Machine Learning (DSML 17) ISI Kolkata, March 28-31, 2017 Spatial Data Science Soumya K Ghosh Professor Department of Computer Science and Engineering Indian Institute of Technology,

More information

A Model of GIS Interoperability Based on JavaRMI

A Model of GIS Interoperability Based on JavaRMI A Model of GIS Interoperability Based on Java Gao Gang-yi 1 Chen Hai-bo 2 1 Zhejiang University of Finance & Economics, Hangzhou 310018, China 2 College of Computer Science and Technology, Zhejiang UniversityHangzhou

More information

The PREVIEW Global Risk Data Platform: a geoportal to serve and share global data on risk to natural hazards

The PREVIEW Global Risk Data Platform: a geoportal to serve and share global data on risk to natural hazards The PREVIEW Global Risk Data Platform: a geoportal to serve and share global data on risk to natural hazards Gregory Giuliani (UNEP/GRID-Geneva & University of Geneva/enviroSPACE ) http://www.grid.unep.ch

More information

Leveraging ArcGIS Online Elevation and Hydrology Services. Steve Kopp, Jian Lange

Leveraging ArcGIS Online Elevation and Hydrology Services. Steve Kopp, Jian Lange Leveraging ArcGIS Online Elevation and Hydrology Services Steve Kopp, Jian Lange Topics An overview of ArcGIS Online Elevation Analysis Using Elevation Analysis Services in ArcGIS for Desktop Using Elevation

More information