scholarly journals A Javascript GIS Platform Based on Invocable Geospatial Web Services

Geosciences ◽  
2018 ◽  
Vol 8 (4) ◽  
pp. 139
Author(s):  
Konstantinos Evangelidis ◽  
Theofilos Papadopoulos
Author(s):  
Konstantinos Evangelidis ◽  
Theofilos Papadopoulos

Semantic Web technologies are being increasingly adopted by the geospatial community during last decade through the utilization of open standards for expressing and serving geospatial data. This was also dramatically assisted by an ever increasing access and usage of geographic mapping and location-based services via smart devices in people’s daily activities. In this paper we explore the developmental framework of a pure Javascript client-side GIS platform exclusively based on invocable geospatial Web services. We also extend Javascript utilization on the server side by deploying a node server acting as a bridge between open source WPS libraries and popular geoprocessing engines. The vehicle for such an exploration is a cross platform Web browser capable of interpreting Javascript commands to achieve interaction with geospatial providers. The tool is a generic Web interface providing capabilities of acquiring spatial datasets, composing layouts and applying geospatial processes. In an ideal form the end-user will have to identify those services, which satisfy a geo-related need and put them in the appropriate row. The final output may act as a potential collector of freely available geospatial web services. Its server-side components may exploit geospatial processing suppliers composing that way a light-weight fully transparent open Web GIS platform.


Author(s):  
Aleksandra Radulovic ◽  
Dubravka Sladic ◽  
Miro Govedarica ◽  
Dragana Popovic ◽  
Jovana Radovic

Author(s):  
Elias Z. K. Ioup ◽  
John T. Sample

Granularity is often ignored when designing geospatial Web services. Choices relating to granularity affect service interfaces, data storage and organization, and XML format design. This chapter highlights the importance of analyzing usage and performance requirements when deciding on granularity choices in the design of geospatial Web services. Often, instead of making design decisions based on these requirements, geospatial services are implemented using default, commonly used techniques which may reduce performance, increase complexity, or fail to fully meet user needs. This chapter discusses the importance of granularity in designing and implementing geospatial Web services and provides common examples that highlight the different approaches to granularity which are available.


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.


2011 ◽  
Vol 17 (6) ◽  
pp. 701-711
Author(s):  
Yang Xiaodong ◽  
Cui Weihong ◽  
Yang Hao ◽  
Li Cunjun ◽  
Huang Wenjiang ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document