Geospatial Data Interoperability, Geography Markup Language (GML), Scalable Vector Graphics (SVG), and Geospatial Web Services

2015 ◽  
pp. 1-33 ◽  
Author(s):  
Chuanrong Zhang ◽  
Tian Zhao ◽  
Weidong Li
Author(s):  
Peishing Zhao ◽  
Genong Yu ◽  
Liping Di

As Web service technologies mature in recent years, a growing number of geospatial Web services designed to interoperate spatial information over the network have emerged. Geospatial Web services are changing the way in which spatial information systems and applications are designed, developed and deployed. This chapter introduces all aspects of geospatial Web services from service-oriented architecture to service implementation. It covers the life cycle of geospatial Web services in terms of geospatial interoperable standards, including publish, discovery, invocation and orchestration. To make geospatial Web services more intelligent, semantic issues about geospatial data and services are discussed here. Furthermore, the applications of standard-compliant geospatial Web service are also reviewed.


Author(s):  
Carl N. Reed

This chapter discusses the role of Open Geospatial Consortium (OGC) geospatial standards as a key aspect in the development, deployment, and use of Geospatial Web Services. The OGC vision for web services is the complete integration of geographic (location) and time information into the very fabric of both the internet and the web. Today, the Geospatial Web Services encompasses applications ranging from as simple as geo-tagging a photograph to mobile driving directions to sophisticated spatial data infrastructure portal applications orchestrating workflows for complex scientific modeling applications. In all of these applications, location and usually time are required information elements. In many of these applications, standards are the “glue” that allow the easy and seamless integration of location and time in applications - whether simple mass market or integration into enterprise workflows. These standards may be very lightweight, such as GeoRSS, or more sophisticated such as the OGC Web Feature Service (WFS) and Geography Markup Language (GML).


2011 ◽  
Vol 14 (1) ◽  
pp. 93-107 ◽  
Author(s):  
Eric Boisvert ◽  
Boyan Brodaric

Increasing stress on global groundwater resources is leading to new approaches to the management and delivery of groundwater data. These approaches include the deployment of a Spatial Data Infrastructure (SDI) to enable online data interoperability amongst numerous and heterogeneous data sources. Often an important component of an SDI is a global domain schema, which serves as a central structure for the query and transport of data, but at present there does not exist a schema for groundwater data that is strongly compliant with SDI concepts, standards, and technologies. In this paper we present GroundWater Markup Language (GWML), a groundwater application of the Geography Markup Language (GML). GWML can be used in conjunction with a variety of web services to facilitate data interoperability in a SDI. We describe three common usage scenarios that motivate the design of GWML and a three-stage design methodology involving conceptual, logical and physical schemas. The resultant GWML has broad scope as demonstrated by its implementation in the Canadian Groundwater Information Network. Example uses include decision support in resource management, a scientific application for aquifer mapping, and a commercial application for drill site selection. These demonstrated uses suggest GWML can play a key role in emerging groundwater SDI.


2020 ◽  
Author(s):  
Michail Schwab

The dominant markup language for Web visualizations - Scalable Vector Graphics (SVG) - is comparatively easy to learn, and is open, accessible, customizable via CSS, and searchable via the DOM, with easy interaction handling and debugging. Because these attributes allow visualization creators to focus on design on implementation details, tools built on top of SVG, such as D3.js, are essential to the visualization community. However, slow SVG rendering can limit designs by effectively capping the number of on-screen data points, and this can force visualization creators to switch to Canvas or WebGL. These are less flexible (e.g., no search or styling via CSS), and harder to learn.We introduce Scalable Scalable Vector Graphics (SSVG) to reduce these limitations and allow complex and smooth visualizations to be created with SVG.SSVG automatically translates interactive SVG visualizations into a dynamic virtual DOM (VDOM) to bypass the browser's slow `to specification' rendering by intercepting JavaScript function calls. De-coupling the SVG visualization specification from SVG rendering, and obtaining a dynamic VDOM, creates flexibility and opportunity for visualization system research. SSVG uses this flexibility to free up the main thread for more interactivity and renders the visualization with Canvas or WebGL on a web worker. Together, these concepts create a drop-in JavaScript library which can improve rendering performance by 3-9X with only one line of code added.To demonstrate applicability, we describe the use of SSVG on multiple example visualizations including published visualization research. A free copy of this paper, collected data, and source code are available as open science at osf.io/ge8wp.


Author(s):  
Viktors Skoks ◽  
Christian Steurer

An Overview of the Use of GML in Modern Spatial Data InfrastructuresThis paper introduces an overview of the use of Geography Markup Language in modern Spatial Data Infrastructures. The goal of the paper was to indicate some of the main consequences of the use of Geography Markup Language in the important geospatial data harmonisation processes, both search and access, which are in current use. In order to show a practical example of the use of Geography Markup Language, the system for Earth observation data processing and distribution at the Institute for Applied Remote Sensing at EURAC, Bolzano was studied. The results of the paper set out how Geography Markup Language is used in modern Spatial Data Infrastructures, and the degree to which the Geography Markup Language standard is helpful in achieving data harmonisation and interoperability.


Sign in / Sign up

Export Citation Format

Share Document