In KB "Panorama" the GIS WebService SE version 14 has been developed. The new version allows to sort results of requests execution in formats GML/JSON by the value of chosen semantics, the layer name or the object name. Service can filter objects by semantics, using group operations of search for objects. The filter can be set in GML/JSON formats, on the basis of the international standard OGC Filter Encoding 2.0 Encoding Standart 09-026r1 and ISO/DIS 19143. Possibility has been added for an output of statistics by result of the answer: total of objects, quantity of objects on localizations, semantics keys and their number , the objects codes and their number. Support of multilines and multipoints was added when selecting and loading objects in GML/JSON formats.
Service supports the international standards OGC 05-078r4 version 1.1.0 and OGC 02-070 version 1.0.0 - SLD (StyledLayerDescriptor). SLD-styles allow to change dynamically the image for the user, without changing the classifier. Styles and filters of objects can be applied in requests on thematic mapping.
In service the possibility has been implemented for the publication of the same map several times due to the formation of MPT projects. This will allow you to set additional filters on layers, such as localization, semantics, keys, object types, and others. The layer will be displayed to the selected users in accordance with the predefined restrictions. For layers, consisting of MPT project, the ability of editing a specific map has been added.
In service the new format of the answer to all requests in JSON format has been developed, in addition to the already existing XML-RPC standard. Support of antialiasing was added when drawing polygons in Linux systems. Display of rasters by a framework has been accelerated.
The list of supported requests has been expanded. The new request of getting the percentage of data loading in a layer is added. Some of the layers that take large volumes of spatial data, when first opened, take time to prepare them by the service. In the service administrator the possibility has been added of monitoring the loading of a layer, updating a cache by a database or from the removed GIS Server. Parametres of requests for calculating azimuth, directional angle and distance were expanded. Possibility of calculations by arbitrary EPSG code has been implemented. The new request for building thematic maps using a CSV file has been added.
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 provides the issuance of tiles for any user or local coordinate system. The application is implemented on Windows and Linux platforms, is compatible with Apache, IIS and nginx web servers.
The new version of the program and the documentation are posted on the website in the Download section.
Specialists of KB "Panorama" prepared and placed the map of the Republic of Armenia on the geoportal "Bank of spatial data". Source data was obtained from Geofabrik website. To work with the map, you can use the GIS Panorama Mini 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 Databank of digital maps and remote sensing data. Publishing contents of bank of spatial data on the geoportal and data access for downloading are implemented by means of GIS WebServer SE.
Free maps on the basis of OpenStreetMap data are available for download on the page "Digital maps".
In KB "Panorama" the GIS "Operator" version 14 has been developed.In the new version the tools have been updated for collecting and analyzing statistical information and thematic mapping, which can be used for studying the territory, assessment of the combat potential, planning of operations and solving the tasks of topographic and geodetic support.
The "Add Photos" task has been improved, which ensures the placement of photographs of the territory and terrain objects on the background of the map. Photos are displayed on the map as icons (thumbnails). When the map is increased, the photo is enlarged, allowing you to see the photo in more detail. The algorithm of automatic clustering has been used to the grouping of photos on a map when scaling. Densely located objects with photos are replaced with the first object in a cluster with indicating the number of photos in the given cell. To load photos, you must select a folder with photos. Upon completion of the selection, a service map containing point objects in the form of photographs will be added to the open document. A link to the photo files will be written into these objects. The service map is saved in the document folder and is included into the document maps list. When you reopen the document, the map with photos opens automatically. If necessary, a list of all open data can be saved into an MPT or MPTZ project.
Display of clusters used for grouping point conventional signs on a map has been improved. Into the cluster description the property "Display the first character in the cluster" has been added. Placing it in the position of the cluster sign will first display the first object in the cluster and then the cluster icon. In this case, the cluster icon can contain only the number of objects or other complementary elements of the conventional symbol. When drawing an object, various semantics can be taken into account, including links to graphic files, which makes the generalized sign more complex and informative.
Display of remote sensing data mosaic has been accelerated. To speed up the display of rasters, an optimization of the raster frame during recording has been added - all frame contours are cut out by the sizes of each raster. The initial opening of large vector maps (from several million objects and more) has been accelerated after importing data from exchange formats or databases from tens of seconds to fractions of a second. There is improved a positioning of objects added onto a map in the display sequence chain, as when sorting a map. This improves the quality and ease of editing the map, speeds up the initial construction of the object tree when opening the datasets.
In the task "Report Designer" the ability has been added for creating a project of arbitrary size. When drawing a new inset of the map, it became possible to draw it exactly along the frame of the work area, that is, to create a general background of the document. Controls have been added for the order in which objects are displayed on the document ("Above all", "Below all"). A new "Open Stamp" mode has been added, which allows you to add one or several previously prepared stamp templates (corner stamps, headers and footers, etc.) into the document with the ability to preview the image of the inserted stamp. The new modes complement the task tools that provide fast and high-quality creation and design of graphic documents.
The "Navigator 3D" task provides the construction of a three-dimensional terrain model and its saving into the database of the DB3D format. A three-dimensional model consists of two parts: a relief model (of the earth's surface) and three-dimensional models of terrain objects. The elevation model and three-dimensional models of objects are saved into the database of the DB3D format tile-by-tile at user-specified scale levels. At the maximum level (on a large scale), the most detailed terrain model is created. At the minimum level (on a small scale), a simplified model is built. After saving a three-dimensional terrain model, the resulting database is automatically connected to the project for displaying the model. Saving a terrain model to a database speeds up the display of a three-dimensional terrain model in desktop and Web-applications, makes it possible to work with the model later without the original cartographic data.
In the task "Saving a vector map to files of graphic formats" an export of an image of an open document into the KMZ format has been added. The formed KMZ archive contains the KML project file and a set of raster tiles pyramid for the saved territory. In the task, it is possible to save the map image by the selected area, by the page format and by the dimensions of the selected objects, for example, by the dimensions of the frames of the nomenclature sheets.
In the task "Export of matrix of height" the list of saved file formats has been expanded. Along with TXT and TIFF files,the ability was added to save a digital elevation matrix into a KMZ file. The task is called using the main menu item "File - Export to .. - Matrix (TXT, TIFF, KMZ)".
In the task "Creation of thematic map" the mode "Coloring by unique values of semantics" has been added. At a choice of this mode a coloring of the areal objects with identical value of chosen semantics into one color is carried out. Unlike other modes of construction, this mode allows you to carry out construction for any type of semantics, including for symbolical semantics.
The "Show statistics" task provides the construction of thematic maps for the countries of the World and the regions of Russia, Armenia, Azerbaijan, Belarus, Kazakhstan, India, Uzbekistan, Tajikistan and other countries based on the built-in maps of the administrative boundaries of the regions. Statistical data should be presented in the form of a table in CSV format. The table can consist of two or more columns, one of which must contain the names of countries, regions of countries, or municipalities that are part of the selected region. For constructing a thematic map it is necessary to choose a statistics file (a text file of CSV type) and region corresponding to it. The result of construction contains colored territories of administrative units, a scale of ranges of statistical data's values and a list of names of territorial objects with the values of the selected statistical data. The type of the scale depends on the range of statistical data values. The resulting map can be printed, or saved in files of vector (SVG, EMF) and raster (PNG, TIFF) formats.
The task "Load coordinates from a Microsoft Office Excel file (*.xls, *.xlsx)" has been improved. The task allows you to plot objects on the map from an Excel file for all lines or for a range of lines specified by the user. The mode of forming a list of correspondences between table fields and object semantics has been updated. The semantics for a list can be found by name, code, or key, which allows you to speed up the process of creating a list. In the modes "Save/Restore settings" the ability has been added to save the list of configured semantics in the ini - user file. "Delete correspondence list" mode has been added, designed to delete the entire list if it is not up-to-date, for example, after restoring parameters from the settings file.
In the task "Go to a given point of the region", it is possible to insert data lines with coordinates X and Y, separated by a space, tabulation, comma or semicolon, from the clipboard in one action, into two coordinate fields (New point) at once.
The new version of the program is available for download in the Download section.
Specialists of KB "Panorama" have prepared a video lesson on the formation of an XML document of the land survey plan of version 06 for the formation of land plot by means of outlining with the preservation of a land plot, the outlining of which is carried out within the changed boundaries. Users of the "Workstation of cadastral engineer", GIS "Panorama" or "Panorama-editor" can form XML documents of the land survey plan of version 06 using a complex of geodesy calculations.
In the video lesson the features of preparation of the data, a filling the mandatory characteristics and formation of XML file of the land survey plan of version 06 according to the Order of the Ministry of Economic Development of the Russian Federation from December, 8th, 2015 № 921 have been shown. On the basis of this order in software products of KB "Panorama" the classifier of conventional symbols survey.v5.rscz has been developed. In the classifier there is implemented a general list of layers, semantic characteristics and objects for display of cadastral data on cadastral maps and other cadastral documents.
Land survey plan can be formed for one or several land plots depending on a variant of a selecting the objects on a cadastral map. Procedures the "Formation of electronic XML document by XML scheme of the land survey plan version 06" and "Formation of land survey plan" provides support of formation of the XML document and the paper report by one of the following options:
- one land survey plan for the object selected on the map;
- one land survey plan for the multi-contour land plot;
- one land survey plan for group of the selected one-contour land plots;
- several land survey plans for a group of selected one-contour land plots;
- one land survey plan for one or several created parts of the selected land plot (one or multi-contour).
You can get acquainted with the training materials in the "Video lessons" section.
In KB "Panorama" the GIS "Panorama"version 14 has been developed. In the new version, the tools for thematic mapping, three-dimensional modeling, processing of photo and video data, remote sensing data display, import and export of spatial data, digital mapping, reporting and others have been updated.
The "Show statistics" task provides the construction of thematic maps for the countries of the World and the regions of Russia, Armenia, Azerbaijan, Belarus, Kazakhstan, India, Uzbekistan, Tajikistan and other countries based on the built-in maps of the administrative boundaries of the regions. Statistical data should be presented in the form of a table in CSV format. The table can consist of two or more columns one of which should contain names of subjects of the Russian Federation or municipal districts of the subject of the Russian Federation. For constructing a thematic map it is necessary to choose a statistics file (a text file of CSV type) and region corresponding to it. The program automatically determines the separator characters for table fields, columns containing a key field and a value field, selects the optimal (regular or logarithmic) range of values (multiples of 2, 5, 10) based on a set of values, selects standard dividers to display large values in thousands, millions and billions, calculates the precision of the output of small values. The result of construction contains colored territories of administrative units, a scale of ranges of statistical data's values and a list of names of territorial objects with the values of the selected statistical data. The type of the scale depends on the range of statistical data values. The resulting map can be printed, or saved in files of vector (SVG, EMF) and raster (PNG, TIFF) formats. Examples of ready-made thematic maps (MPT files) are located in the folder: c:\Users\Public\Documents\Panorama\Panorama14\data\thematic.
In the task "Creation of thematic map" the mode "Coloring by unique values of semantics" has been added. At a choice of this mode a coloring of the areal objects with identical value of chosen semantics into one color is carried out. Unlike other modes of construction, this mode allows you to carry out construction for any type of semantics, including for symbolical semantics.
The "Add Photos" task from the "File" menu has been improved. Photos are displayed on the map as icons (thumbnails). When the map is increased, the photo is enlarged, allowing you to see the photo in more detail. The algorithm of automatic clustering has been used to the grouping of photos on a map when scaling. Densely located objects with photos are replaced with the first object in a cluster with indicating the number of photos in the given cell. To load photos, you must select a folder with photos. Upon completion of the selection, a service map containing point objects in the form of photographs will be added to the open document. A link to the photo files will be written into these objects. The service map is saved in the document folder and is included into the document maps list. When you reopen the document, the map with photos opens automatically. If necessary, a list of all open data can be saved into an MPT or MPTZ project.
In the task "Demonstration of a photo- and video data with a geolocation", the dialog "The movement of the track (video)" has been improved. The mode "Directory selection" has been added, which allows you to view video files with a GPS track located in the selected directory. During playback, video files are loaded one by one, according to their chronological order. For example, the directory may contain video files from a car DVR along the route of movement. When you select the «Directory selection» mode, video files with a track will be automatically loaded for viewing.
Display of clusters used for grouping point conventional signs on a map has been improved. Into the cluster description the property "Display the first character in the cluster" has been added. Placing it in the position of the cluster sign will first display the first object in the cluster and then the cluster icon. In this case, the cluster icon can contain only the number of objects or other complementary elements of the conventional symbol. When drawing an object, various semantics can be taken into account, including links to graphic files, which makes the generalized sign more complex and informative.
Display of raster data limited by a framework has been improved. The image of such rasters is cut out by a contour of a frame of any complexity. The frame can be set by any closed contour, or by a selected object. The frame can contain thousands of points and thousands of contours, as well as many times exceeds the raster by the area. A large number of frame points decreases the speed of displaying the raster. To speed up the display of rasters, an optimization of the raster frame during recording has been added - all frame contours are cut out by the sizes of each raster. When setting a region frame, into each coverage raster an optimized frame is written. Frames with a minimum number of points (from 4 to 20 - the top number depends on the quality of the initial frame) are recorded into the rasters that intersect the contour. The frame is not written into the rasters that are inside the frame. A fictitious 4-point frame is written into the rasters that are outside the frame (to disable the raster display). When opening the rasters and matrixes of heights created earlier, frame optimization is performed automatically (the sign of frame optimization is entered into the file). This approach allows you to speed up the display of both new raster data and previously created ones.
In the "Map Editor" task on the "Edit height" panel, the mode "Delete 4-dimensional metric of objects" has been added. The mode allows for a selected object or for selected objects to convert 4-dimensional coordinates, containing in the 4-th dimension a floating-point number (M) or a pair of integer values (F), into 3-dimensional coordinates. The mode "Delete height from metrics of objects" converts the 4-dimensional or 3-dimensional coordinates into 2-dimensional coordinates. On the "Object creating" panel, the mode of drawing an object of the TITLE type has been improved. For precise binding of the title to the object, the mechanism of capture of the object point is used when the cursor is hovering over the vicinity of the point. Capture mode starts when you select the "Capture and copy object node" pop-up menu item or when you press the K hotkey. The title metrics will contain exact coordinates of the chosen vertex of object.
The dialog "Open a map DBM" has been improved, which displays the contents of tables of spatial databases PostgreSQL, Oracle or MS SQL Server. "Saving data to a CSV file" mode has been added, which allows you to save database table records into a text file of CSV format. Before saving to a file, the user can select the displayed table fields and set a filter onto the table to select the required records that will be saved into the CSV file. In the "Database" task, into the "Standard form" dialog, a mode has been added for saving records into a CSV file. When saving table entries in Excel formats, you can choose the landscape or portrait orientation of the report.
Controls have been added for the order in which objects are displayed on the document ("Above all", "Below all"). A new "Open Stamp" mode has been added, which allows you to add one or several previously prepared stamp templates (corner stamps, headers and footers, etc.) into the document with the ability to preview the image of the inserted stamp. The new modes complement the task tools that provide fast and high-quality creation and design of graphic documents.
In the properties of the symbolical semantics in the "Classifier Editor", you can enter a string pattern that defines the valid characters in the string value or a template for a special string, for example, GUID, cadastral number, and others. For strings that have a value template, when you enter a value in the Select Object dialog box, its compliance with the template is checked.
The "Navigator 3D" task provides saving of the constructed three-dimensional terrain model to the database of the DB3D format. A three-dimensional model consists of two parts: a relief model (of the earth's surface) and three-dimensional models of terrain objects. The elevation model is formed on the basis of spatial data included into the project: digital vector maps (including spatial databases), elevation matrices, tin-models, mtd models, aerial and space images (including tile pyramids). Elevation data is used to construct the terrain surface. Textures are formed from digital map images and raster data and superimposed onto the surface. The object composition of maps, which is used to create textures, is customized in the dialog "3D model display composition". Three-dimensional models of objects are formed on the basis of typical 3D conventional symbols assigned to objects in the Classifier Editor task, including those imported from exchange formats (COLLADA). The elevation model and three-dimensional models of objects are saved in the database of the DB3D format tile-by-tile at user-specified scale levels. At the maximum level (on a large scale), the most detailed terrain model is created. At the minimum level (on a small scale), a simplified model is built. After saving a three-dimensional terrain model, the resulting database is automatically connected to the project for displaying the model. DB3D format is intended for storing and displaying pyramids of three-dimensional tiles packed together with metadata tables in SQLite format. It provides fast tile-based output of spatial information in accordance with the requested scale and area. The volumetric tile matrix is of type GoogleCrs84Quad. Data granularity and area of coverage are unlimited. Surface textures are stored in JPEG and PNG formats. Saving a terrain model to a database speeds up the display of a three-dimensional terrain model in desktop and Web-applications, makes it possible to work with the model later without the original cartographic data.
The task "Lists of objects" has been improved, which allows performing operations on sets of objects: selection, union, intersection, search for intersecting objects with different types of intersection, search by distance, construction of zones and others. "Cutting objects by lists" mode was added for cutting the objects of the reference list from the objects of the edited list. The reference list should contain areal objects, the contours of which will be used to edit the objects of the edited list. Objects from the reference list are not edited, except for the case when the intersection points with the edited object are inserted into the reference object.
The task "Control of absolute heights" has been improved. The "Control of lack of base and secondary horizontals" mode is divided into two separate modes - "Control of lack of base" and "Control of lack of secondary". Depending on the area, additional horizontals not always must be present on the map. In this case, disabling the control of lack of secondary horizontals allows you to reduce the number of messages issued by the program, which facilitates the analysis of the control results. In the task the Quality control of a vector map, a check of the values of symbolic semantics to a template, if it is specified in the Classifier Editor, is added. "Excluding topology" option has been added into the control of metric's double points. When the "Excluding topology" option is enabled, the presence of double points is performed only according to the metric of the controlled object.
In the task "Go to a given point of the region", it is possible to insert data lines with coordinates X and Y, separated by a space, tabulation, comma or semicolon, from the clipboard in one action, into two coordinate fields (New point) at once.
The task "Load coordinates from a Microsoft Office Excel file (*.xls, *.xlsx)" has been improved. The task allows you to plot objects on the map from an Excel file for all lines or for a range of lines specified by the user. The mode of forming a list of correspondences between table fields and object semantics has been updated. The semantics for a list can be found by name, code, or key, which allows you to speed up the process of creating a list. In the modes "Save/Restore settings" the ability has been added to save the list of configured semantics in the ini - user file. "Delete correspondence list" mode has been added, designed to delete the entire list if it is not up-to-date, for example, after restoring parameters from the settings file.
In the task "Saving a vector map to files of graphic formats" an export of an image of an open document into the KMZ format has been added. The formed KMZ archive contains the KML project file and a set of raster tiles pyramid for the saved territory. The KML file contains a description of the raster data parameters - the names and coordinates of the rasters binding, as well as the priority of their display. In addition to the KMZ format, the task can save images into BMP, TIFF, JPEG, PNG and RSW formats. A fragment of a digital map document of any type and composition can be saved, including vector maps, images and matrices, as well as geospatial data from external Internet resources (WMS and WFS - services) and databases. In the task, it is possible to save the map image by the selected area, by the page format and by the dimensions of the selected objects, for example, by the dimensions of the frames of the nomenclature sheets.
In the task "Export of matrix of height" the list of saved file formats has been expanded. Along with TXT and TIFF files,the ability was added to save a digital elevation matrix into a KMZ file. The formed KMZ file is an archive with the KML project and a set of tiles - single-channel GeoTIFF files with data on the heights of the relief. The KML file contains a description of the data: file names and tile binding coordinates, as well as the priority of their display. The task is called using the main menu item "File - Export to .. - Matrix (TXT, TIFF, KMZ)".
The initial opening of large vector maps (from several million objects and more) has been accelerated after importing data from exchange formats or databases from tens of seconds to fractions of a second. There is improved a positioning of objects added onto a map in the display sequence chain, as when sorting a map. This improves the quality and ease of editing the map, speeds up the initial construction of the object tree when opening the datasets.
Support has been added for files-links to maps located on the GIS Server. For example, a text file with any extension (".sitx", ".mpt" or other) can contain a string in UTF-8 encoding: .REF OST#gisserver.ru#2047#ALIAS#kaliningrad.mptz. When you open this file, an automatic transition to the data on the GIS Server will be performed.
The first version of the GIS "Panorama" for MS-DOS was developed in 1991. Since 1992, GIS has been used in the Topographic Service of the Armed Forces of the Russian Federation to solve the problems of topographic and geodetic support. Since 2001 GIS "Panorama" has been used at the enterprises of the Federal Service for Geodesy and Cartography of Russia to create digital topographic maps and city plans.
The new version of the program is available for download in the Download section.