Copyright © Panorama Group 1991 - 2024
In KB "Panorama" the
For the continuous reliable operation of information systems, changes must be processed automatically with the update of transmission protocols, access rights, the structure of displayed data and their graphical representation. The logical structure of the digital representation of the territory is contained in the digital classifiers of vector layers created by types of economic activity and levels of territory management - urban planning, cadastral, logistics, communication, and so on.
When updating the content of the digital classifier, the GIS WebService SE can automatically update xsd-schemes describing the structure of published data and protocols for publishing information, the composition of the legend for interactive layer management and other settings. The scheme contains descriptions of layers, codes of objects, semantics and other metadata necessary for identification of objects on a layer. Dynamic and fixed schemes are supported. Fixed schemas are required for defining the non-automated rules.
The new version has improved the reliability of working with xml settings files included into the service. When editing setup files, a copy of the settings is generated. It will allow to avoid problems at an insufficient disk space. The service has added monitoring of free disk space for setup files, temporary data, event log, RAM. In case of lack of RAM or free space on the hard disk, or when the limit values are reached, the service informs the administrator about this.
A new query has been added - displaying the connection parameters to the map, which is a database (dbm). The request for building thematic maps has been improved. Possibility of creating thematic maps by linear objects has been implemented. When forming a thematic map, information about an object (semantics, metrics) is fully saved. The request was added for calculation of the area of object taking into account the matrix of heights. In the program the diagnostic output of messages has been expanded.
The service supports distributed access to data based on REST requests. All requests are divided into 16 groups. Access to each group of requests can be set in the users.xml setup file. It is now possible to restrict the user by the scale of the viewed data, editing, searching, copying data, executing spatial requests, and much more. Names of groups correspond to documentation sections to the service.
GIS WebService SE supports all international standards (OGC WFS, WFS-T, WMS, WMTS, WCS), which are used to transfer and display spatial data. The program implements the ability to issue tiles for any user or local coordinate system. The application is implemented on Windows and Linux platforms and is compatible with Apache, IIS and nginx web servers.
The new version of the program and documentation are posted on the website in the
The geoportal
The map was led to the modernised classifier of large-scale plans of scale 1: 5 000 (map5000m.rsc). Publishing of updates in bank of spatial data is made by using the program of
Free maps on the basis of OpenStreetMap data are available for download on the page "Digital maps".
In KB "Panorama" the
In the new version, the
As a source of spatial data, the
GIS WebServer SE is used in the construction of closed corporate systems to ensure the protection of data having a security classification or a trade secret. GIS WebServer SE is certified for Level 2 of absence of undeclared capabilities. The new version of the program expands the application's capabilities in solving problems of analysis, management and long-term planning of the territories development. GIS WebServer SE is implemented using the toolkit of GIS WebToolKit SE, which can be used in development tools that use the JavaScript.
The new version of the program and the documentation are available on the website in the
The geoportal
The map was led to the modernised classifier of large-scale plans of scale 1: 5 000 (map5000m.rsc). Publishing of updates in bank of spatial data is made by using the program of
Free maps on the basis of OpenStreetMap data are available for download on the page "Digital maps".
In KB "Panorama" the training materials have been prepared for developers of web-components in the
Web-components can be of two types. The first type processes data on the client without accessing external services. For example, calculation of the area and length of object by its coordinates in the GeoJSON format, received on WFS-request from another component. Such component is implemented as JavaScript on the client. Another type of component requires interaction with a web service to process large amounts of spatial data located on the server and available for reading and updating by many users simultaneously.
For example, the server hosts matrix and vector geo-covers with relief over large areas. It is necessary to determine the height of a point by its coordinates on the ground. GIS WebService SE can use the functions of the MAPAPI interface, which provide automatic analysis of data available at a given point, selection of a source with the highest accuracy to determine the height at a point, performing geodetic calculations and interpolation of values by the surrounding objects. To take advantage of these tools, a new REST request is added into the web service on the basis of a set of SDK libraries written in C ++. SDK GIS WebServiсe SE automates analysis of request parametres, loads library and a method for its processing, provides access to the spatial layers published on service, and forms the service response (xml, json and others). On the web client side in JavaScript, input of request parametres and displaying the result are implemented.
The updated documentation uses examples to show how to add a new request to the GIS WebService SE and call it from the
In the first example, a button is added into the control panel to invoke the panel "Get Geo-Coverage value at a point". When you select a point on the map, the height value of the specified point is displayed in the table. Data exchange is performed via the GetCoveragePoint REST request added into the GIS WebService SE. The request is processed by a custom library written in C ++ and connected to the service.
In the second example, a button is added to the control panel to invoke the panel "Building a heat map". On the panel the parameters of for building a heat map are set. Clicking on the "Build" button will display the heat map as a separate layer. Building a heat map is performed on the server using the BuildHeatMap REST request. The lifetime of the layer is determined by the request parameters or the service settings.
GIS WebService SE supports all international standards (OGC WFS, WFS-T, WMS, WMTS, WCS), which are used to transfer and display spatial data. The program implements the ability to issue tiles in a user or standard coordinate system. The application is implemented on Windows and Linux platforms and is compatible with Apache, IIS and nginx web servers.
Training materials are available on the website in the Documentation section.