Copyright © Panorama Group 1991 - 2026
Geoportal has been supplemented with a map of the United Republic of Tanzania, formed according to OpenStreetMap data. To work with the map, you can use the program or other software products of KB "Panorama".
The map was led to the modernised classifier of large-scale plans of scale 1: 5 000 (map5000m). Publishing of updates in bank of spatial data is made by using the program of . Publishing contents of bank of spatial data on the geoportal and data access for downloading are implemented by means of .
Free maps on the basis of OpenStreetMap data are available for download on the page "Digital maps".
KB "Panorama" has developed version 9.8.0 of the . In the new version, tools for preparing spatial data for publication in and web applications have been expanded. Functionality has been added for generating vector tiles in PBF format according to the Mapbox Vector Tile specification, along with the automatic creation of a geodata package for displaying digital maps using the MapLibre GL library. Users can view prepared tiles using the example of the map, as well as in the GIS "Panorama Mobile" mobile application. Geocoverages based on vector maps are used to create tile pyramids. Tiles are prepared using , called from the interface of the Digital Maps and Remote Sensing Data Bank. Cutting tiles in PBF format is only possible when requested from the Digital Maps and Remote Sensing Data Bank.
Vector tiles are generated from digital maps based on object display parameters specified in the RSC classifier. Data processing takes into account object localization, their conventional symbols, display order, visibility ranges by scale, colors, line thickness and type, methods for filling area objects, transparency, and other map design parameters. Separate style layers are created for point, line, and area objects. If an object has a complex conventional symbol consisting of several graphic elements, its display can be formed by several style layers or presented as a texture.
Along with the tiles, the program generates a style file in JSON format, a sprite atlas (textures), and a description of the images contained within it. The style file is created considering dynamic labeling of objects (if the object has an attribute with the ObjName key). Using the prepared style file allows for real-time placement of labels for objects, as well as hiding point objects that overlap each other. Styles are prepared so that the map can automatically be displayed in 3D view. During style preparation, a file describing objects of note is created. Since the style file does not support complex primitives (vector symbols along lines, hatched area fills, and others), the appearance of such objects is preserved as textures.
Sprites are used to display point and vector conventional symbols, textures for area objects, and graphic elements of linear symbols. For object labels, names and necessary semantic characteristics are recorded into the vector tiles. Font parameters, size, slant, color, orientation, and display range of labels are determined by the digital classifier settings.
Object geometry is transformed into the vector tile coordinate system and clipped according to its boundaries. Rotation parameters and conventional symbol sizes are preserved for point objects. For line objects, the display of compound lines and placement of labels along the metric are provided. For area objects, solid and textured fills, outlines, and labels placed relative to an anchor point are supported. Semantic characteristics of the source objects are recorded in PBF tiles as attributes and can be used in filters, labels, and expressions of the generated style. The resulting data can be used for publishing maps in information systems and geoportals without preliminary manual style preparation.
The automatic conversion of digital classifier design into styles reduces the time required for preparing cartographic web applications and ensures uniform display of spatial data in desktop, mobile, and browser applications. When the map composition or classifier design changes, the package of vector tiles and associated resources can be regenerated.
The Digital Maps and Remote Sensing Data Bank serves as the foundation for building spatial data infrastructure at the federal, regional, and municipal levels, as well as in corporate information systems. Within a unified geospatial environment, the Digital Maps and Remote Sensing Data Bank implements the collection, storage, quality control, search, and distribution of spatial data in exchange formats. Spatial data selected using the program can be placed for multi-user access on the GIS Server and published according to international OGC standards WFS, WFS-T, WMS, WMTS, WCS on the application server. Users can access data both from a thin client (via ) and from desktop applications (, ). The Digital Maps and Remote Sensing Data Bank enables the construction of a cloud storage for spatial data, providing access to this data, and automated generation and updating of geocoverages.
The new version of the program is available on the page.
Geoportal has been supplemented with a map of the Republic of Maldives, formed according to OpenStreetMap data. To work with the map, you can use the program or other software products of KB "Panorama".
The map was led to the modernised classifier of large-scale plans of scale 1: 5 000 (map5000m). Publishing of updates in bank of spatial data is made by using the program of . Publishing contents of bank of spatial data on the geoportal and data access for downloading are implemented by means of .
Free maps on the basis of OpenStreetMap data are available for download on the page "Digital maps".
KB "Panorama" specialists have prepared a video tutorial on the automated generation of templates for . This operation is necessary when deleting objects outside a given territory, isolating individual districts, and dividing large regions. Manual construction of auxiliary contours for extended boundaries involves numerous repetitive actions, and when processing objects with tens of thousands of points, it requires significant time and careful geometry control.
In the educational example, the problem is solved using a Python script in . To create it, the operator formulates a detailed task in the Cursor environment, after which the AI analyzes materials from the open repository and prepares a program script with calls to MAPAPI. The created script is connected to the GIS and automatically builds clipping templates on the source map, considering technological requirements.
Automation of script writing enables GIS specialists to more quickly turn spatial processing rules into a reproducible algorithm. Instead of programming a solution from scratch, the specialist can focus on the quality of the source geometry, the accuracy of the task definition, and the verification of the result. This approach reduces the volume of routine operations, lowers the probability of errors during mass processing, and facilitates mastering Python and MAPAPI for developing custom application tools.
OpenStreetMap data can serve as the source of original boundaries and other objects. The procedure allows transferring such data into the cartographic environment for subsequent verification, editing, and use in working projects. Combined with automated generation of clipping templates, this accelerates the transition from obtaining raw spatial data to territory preparation for further analysis and production of cartographic materials.
You can view the new video in the "Video Tutorials" section.
KB "Panorama" has developed version 2.0 for the Android OS. The new version adds support for MVT (Mapbox Vector Tiles) vector tiles in PBF format, which can be used as a cartographic basemap for working maps and recorded routes. The mechanism for displaying spatial data has been improved, ensuring interface responsiveness when panning and zooming the map. Map rotation has been implemented for convenient user orientation on the terrain.
Support for vector tiles expands the possibilities for connecting cartographic sources on mobile devices. The MVT format defines the structure of vector tiles containing geometry and attributes of objects distributed across thematic layers, while PBF provides their compact binary representation based on Protocol Buffers technology. The application sequentially loads and displays tiles for the current screen area and selected scale without preliminary loading of the entire spatial dataset, maintaining interface responsiveness during their processing and rendering. The user can pan, zoom, and rotate the map while missing fragments continue to load. This ensures high-quality display of lines, contours, and labels when changing scale and simplifies working with detailed maps over mobile networks with limited bandwidth. Map rotation allows the image to be oriented in a convenient direction and matched to the surrounding terrain. These advantages are especially valuable in situations where cartographic information must be quickly updated as location, scale, and direction of movement change: when displaying aeronautical charts in an aircraft cockpit, viewing the navigation situation on a ship's bridge, managing mobile team operations, and surveying extended objects of transport and engineering infrastructure.
The vector basemap can serve as the base layer of a mobile project, over which the user builds a working environment from local and remote spatial data. The project may include local SXF vector maps and AIXM aeronautical data, vector maps remotely opened from the GIS Server, imagery, matrices, and spatial databases, as well as geoportal data available via WMS, WMTS, WFS, and WFS-T protocols. Each source serves its own purpose: MVT tiles provide a general geographic context, specialized maps contain thematic information, imagery shows the actual state of the terrain, and GPS/GLONASS capabilities display the user's current position. This layered construction turns the project into a spatial data constructor, allowing the selection of maps tailored to a specific subject area. When solving aeronautical tasks, the basemap can be supplemented with a map formatted according to ICAO requirements, and for marine navigation, with a digital nautical chart displayed according to S-52 rules. Emergency and rescue services can combine the basemap with operational situation maps and current geoportal data, specialists from utility and transport organizations with engineering network schematics and survey objects, and agricultural and forestry workers with land use maps, fields, forest compartments, imagery, and monitoring results. For cadastral, environmental, and urban planning work, territorial boundaries, land plots, zones with special use conditions, and other thematic data can be displayed over the basemap. As a result, the user sees their position, route, and working information on a unified cartographic foundation in a familiar mobile device interface. The working map can be prepared in advance or created directly in GIS "Panorama Mobile", after which it is automatically connected to the project. During movement, the application records GPS/GLONASS receiver coordinates in a separate track map and displays the traveled path over all connected layers without modifying the source data. The resulting map can be exported to KML or SXF formats for further processing in KB "Panorama" desktop products.
Preparation of vector tiles for subsequent display in GIS "Panorama Mobile" can be performed using the program. It is designed for creating and updating tile pyramids for a specified territory and selected scale series. An example using prepared PBF map tiles (OpenStreetMap and Krasnodar Krai) has already been added to GIS "Panorama Mobile". Additionally, you can view an example of prepared tiles via the . Digital vector maps hosted on the GIS Server or in local storage can be used as source data. When cutting vector tiles, the source map is divided into zoom levels and territorial fragments, which are saved as MVT vector tiles in PBF binary format. Imagery Service allows processing large volumes of spatial data and, when source maps change, updating only those tiles whose territory is affected by the changes. This reduces the time for repeated data preparation and ensures the relevance of maps used on mobile devices.
GIS "Panorama Mobile" uses the MAPAPI programming interface, which provides extensive capabilities for performing calculations and displaying spatial data in standard and user-defined symbol systems. Access to the MAPAPI programming interface is through the Java Native Interface (JNI) programming interface. The JNI interface allows Java/Kotlin code to call MAPAPI libraries implemented in C/C++. An example implementation of this interface is included in the GIS Constructor for Android.
The new version of GIS "Panorama Mobile" is available on the website in the Download section.