The solution provides with RESTful API for managing, fast retrieving of spatial data.
The GET, POST, PUT, and DELETE requests are all used, although most tasks can be accomplished with GET and POST.
Resource representations are in JSON and HTML.
All business entities managed by the system (maps, layers, feature types, ...)
support DublinCore meta-data - they all implement DublinCore interface.
Integration aspects and public API are covered in REST API
The visual editor allows to create, update geometries as well as other attributes. Only owners of a feature type have permissions to modify corresponding features.
There are many ways how the quadtree index might be used in the application. The basic use case involves StreamingRendering service and enables fast rendering of feature types, layers and maps. The feature allows safe handling of big in size feature types (mega bytes or hundreds of thousands entities). The creation of the index is done automatically as a part of initial data ingestion process or as an update operation.
The significant performance boost has been achieved by leveraging the quadtree based searches instead of Lucene’s range queries and total caching (cached Lucene filter, cached QuadTree’s nodes). What’s the boost? Now it works 10 and even more times faster than the previous version. Quite impressive improvements.
In terms of Web GIS content the feature can dramatically decrease development costs and data costs allowing to make up the thematic maps based on data and services provided by EasyGIS and 3rd party GIS solutions.
The generated maps might be retrieved and integrated into any other application in different ways: as interactive maps (OpenLayers based) and as static maps (map images).
The feature brings end-users of EasyGIS a lot of cool stuff on the way of thematic maps creation. The two providers deliver different maps used inside EasyGIS as base layers.
Physical, hybrid, satellite maps could be configured in a corresponding layer creation wizard. For OpenStretMap - Mapnik and Osmarender maps are supported.
The feature delivers core facilities useful for management of thematic map layers.
Browsing of registered map layers, different presentations of the map layers, advanced searches.
Current implementation includes only one type of server side map layers – simple server side map layers (the layers are based on data managed by EasyGIS Repository and map tiles of the layers are generated by EasyGIS).
The feature allows you, as a registered user, manage the system Styled Layer Definitions used to generate thematic maps.
It includes a REST web service (the URLs start with the prefix "/services/data/styles") and embedded visual styles editor (thanks to OpenGeo project).