-
Notifications
You must be signed in to change notification settings - Fork 0
Open API
bohumelp edited this page Apr 11, 2017
·
2 revisions
- Basic OpenAPI Services
- Advanced OpenAPI Services
Provided by MapServer.
Description:
-
Web Map Service (WMS) 1.3.0
- enables HTTP clients to issue stateless requests for map-images and feature identification from a map server
-
Web Coverage Service (WCS) 2.0
- provides methods for interacting with spatial raster and image data
-
Styled Layer Descriptor (SLD) 1.0
- provides methods to manipulate the graphical representation of map elements
-
Web Map Context (WMC) 1.1
- permits persistent storage and recall of map states and conscious compositions created during user sessions
Provided by MapServer.
Description:
-
Web Feature Service (WFS) 2.0
- permits download and transactions of spatial vector data between an HTTP server and client
- the client applications can access vector data for further processing or export to file formats
- spatial data are represented as GML
- requests may be in the form of SOAP/XML or simple HTTP Get requests
- service responses are by default encoded as XML but may optionally be set to return GeoJSON
-
Transactional Web Feature Service (WFS-T)
- now a part of the core specification of WFS
- permits application scenarios where any number of users can collaborate to build or maintain a centrally managed/stored dataset
-
Filter Encoding 1.0
- permits advanced spatial filters to be applied to queries, in principle allowing for spatial analysis operations being handled directly by the MapServer
Provided by MICKA.
Description:
- enables data discovery using a metadata catalogue service
Provided by pgRouting.
Description:
- applicable to any topological network as long as it is a topological network dataset consisting of nodes and links (a road network, an electricity distribution grids or a utility pipelines)
- implements the OpenLS Routing Service interface and adds methods to permit for more generic route calculations that support a wider set of potential use cases
- supports an extensive set of network analysis algorithms - enables not only point-to-point routing but also generate service areas, calculate optimal routes for reaching a specific set of destinations in the shortest possible time
- the public methods of the greatest interest in the OpenAPI:
- GetShortestPath
- GetOptimalRoute
- GetReachableArea
Provided by LayMan.
Description:
- web GUI that allows user with a single click to publish his or her geodata
- uploads vector and raster files, imports rasters into the PostGIS database, creates metadata records in Micka metadata catalogue and publishes layers in GeoServer
- REST resources
Provided by CAS (Central Authentication Service) server.
Description:
- authenticates users and grants access to CAS-enabled services by issuing and validating tickets
- use of OpenID allows you to use an existing account to sign in to multiple websites, without needing to create new passwords
- Web API, REST API
Advanced OpenAPI Services ⬆️
Provided by SOLR.
Description:
- performs a full-text search on the attribute values of the datasets, and returns the full REST representation of the objects fulfilling the criteria expressed in the search query
- specifying geometrical criteria can be used to further restrict the query scope
- the search can successively be refined by a faceted query mechanism, allowing the user to drill into search results specifying further criteria based on the values of some attribute
Provided by SensLog.
Description:
- enables receiving, storing, analysing and publishing sensor data in various ways
- consumes sensor data in form of HTTP GET requests and stores them to PostGIS database
- for specific issues, can provide current status of the sensor network using Orion Context Broker
- Orion Context Broker together with Complex Event Processing represents a system of alerts for defined situations
Provided by json-patch.
Description:
- enables editing and adding features to an existing vector layer while offline
- permits data to be “checked back into” the original layer on a server side and potential concurrent editing conflicts to be resolved
Provided by TileLoader.
Description:
- supports offline map browsing in mobile applications
- applies an approach based on caching of map tile files in device memory, this means that the file is downloaded from the server and stored in a folder structure on the device itself from where it is accessed using a device specific or CDV file URL
- client applications that call the API and stores data on the device must take care to ‘clean up after themselves’ once a cache is replaced so that precious memory is not gradually ‘eaten up’ by successive tile download operations
Provided by Virtuoso.
Description:
- implements respectively SPARQL and GeoSPARQL end-points
- enables easy integration of Open Data published as RDF – and integration of these and spatial data by means of GeoSPARQL queries
Provided by AreaSuitabilityModel.
Description:
- determines ‘area suitability’ by combining three Open Data datasets
- Open Land Use map
- Open Transport Map
- Smart Points of Interest
Description:
-
RemoteStorage API
- emulates the LocalStorage API but provides remote data persistence using key/value storage on the OpenAPI server instance
- GeoDoc Indexer & Searcher API