Server applications

GIS Server x64 (GIS Server)

GIS Server PARB.00049-01 is intended for providing remote access to spatial data of users of programs the GIS Panorama PARB.00227-01, GIS Panorama 11 PARB.00046-01, GIS Operator PARB.00048-01, GIS WebService SE PARB.00160-01 and others.

GIS Server

Forum How to buy Download the latest
To download

Server provides remote access to vector maps, remote sensing data, matrices, documents and spatial databases. Placement of data on a server provides protection of data against illegal copying and change. The user chooses for work the data by their conventional names (alias).

GIS Server PARB.00049-01 supports the control of changing the raster and matrix data opened on the GIS Server and their synchronous updating on the client. Access to new versions of orthophotomaps, matrixes of elevations and vector maps is provided automatically without manual operations from the server administrator or clients. Check of conformity of the map and the classifier at opening a map and the automatic recoding of map objects at classifier change are provided. This allows you to automate the process of updating the library of conventional symbols on the server with automatic updating of libraries on client workplaces and in connected web-services.

GIS Server can connect to databases of spatial data managed by the DBMS, and provide their representation for clients in the form of vector maps in given conventional symbols. For connecting the GIS Server program to a database (DB) the office file of DBM format is used. DBM file is built on an XML structure and contains a description of the connection parameters to the database (database name, host and port number, and others).

To ensure the preservation of the results of editing vector data in the event of hardware and software failures, the data backup is performed. Backups are created and placed in accordance with the settings of the backup process selected in the GIS Administrator program.

GIS Administrator

At remote editing of the vector maps placed on the GIS Server, into attributes of objects the references to various documents (photos, texts, spreadsheets and any other files) can be added. In order for users from other workplaces to have access to these documents for viewing or editing, it is necessary to open the storage of documents on the GIS Server. Each vector map can refer to the storage of documents by its unique name. Several maps can refer to a common storage of documents.

GIS Server PARB.00049-01 supports multi-level connection of GIS Servers among themselves for distributed storage and processing of spatial data with automatic replication, backup and data protection. Such architecture in tens times reduces load of a network of data transmission, speeds up access to data and improves reliability of work. Reducing the load on the data network is achieved through the access of individual groups of users through an intermediate GIS Server, which caches the requests and performs automatic data replication.

The same data is available for processing to any number of users connected to the GIS Server. When editing a map by one of the users, the data is automatically updated for all users working with this map. When editing the same object simultaneously by several users, the object will be in the state it received as a result of the last editing operation. Updating of data is carried out in the mode of execution of transactions that provides restoration at failures and rollback on any number of steps back.

A user can be added to the list of GIS Server users as a single user, or a whole group of Active Directory users as an individual user.

GIS Administrator

All data stored on the client computer into a cache to speed up the work, are always encrypted by 256-bit key formed from the server's key and the client's key. If at connecting to the data on the server the keys are changed, the cache is automatically cleared and filled anew in process of adressing to the data.

Possibility of offline work with the data from the cache is supported at loss of connection with the GIS Server. At absence (short-term loss) of connection with the GIS Server the data access automatically switches to the mode "Read-only, Not print, Not copying". At restoration of connection the access is automatically changed to the one that is set for the user on the GIS Server, and the automatic replication of data in a cache regarding the changed data is carried out.

Information about the GIS server

GIS Server allows to load data sets into the Data Bank of Digital Maps (DMs) and Remote Sensing of the Earth (RSE) PARB.00033-02. Loading is carried out by the command of the client of GIS Server. GIS Server allows you to create in an automated mode the geo-covers from vector maps, rasters and matrices stored in the Data Bank of DMs and RSE PARB.00033-02. Formation of geo-covers is carried out by the command of the GIS Server client. During the formation of geo-covers, data are imported from exchange formats, are transformed into a given coordinate system and are placed into a virtual folder of the GIS Server.

For the convenience of administering access to data, the GIS Server supports automated control of data access at the data folder level. An administrator can specify the rights of individual user groups to access different folders without detailing the contents of the folders and their structure. In the process of work the GIS Server automatically scans the contents of folders and provides users belonging to the corresponding group the rights to the data that will be placed in the folder. At change of contents of a folder the tree of the accessible data which is displayed on the client at a choice of the data is automatically reconstructed. It allows to change dynamically the composition of data in a folder, to add and delete data, without interrupting work of GIS Server and without using administration tools to each copy of data.

All actions of users with data on the server are logged. The current status of data access is displayed in the server monitoring program. GIS Server runs automatically at the start of the operating system and can operate around the clock unlimited time without loss of performance.

The user can monitor the status of server connections remotely from any program that has connectivity to the GIS Server. To do this, he must be given appropriate rights by the Administrator.

Open data from the GIS Server

Connection with a server is installed under TCP\IP protocol. Between the client and a server the binary data are transferred - coordinates of objects, attributes, blocks of data of rasters and matrixes. Therefore for normal work the high-speed connection of a client and a server is required, for example, by network Ethernet 100 Gbit\sec.

GIS Server PARB.00049-01 can be installed on any computer on a local network with a 64-bit version of OS MS Windows XP, MS Windows Server 2008 and higher, MS Windows 7 and higher.

For each client it is allocated within the limits of 1,5 Mb of RAM . The number of the open vector maps, rasters and matrixes essentially does not influence the size of allocated memory. To connect 100 clients it is necessary for the application of the order of 1, 5 GB of RAM on a computer where the GIS Server is installed. The number of connected clients is not limited in program.

GIS Server provides round-the-clock access to spatial data 365 days a year. Changing data access settings (lists of roles, users, data) can be performed without restarting the service. Parameter change notifications are written onto the application's log. New conditions for data access also apply to previously opened data. If in the new conditions a ban for writing is added, then all editing operations for the client will be terminated, if a complete prohibition on access to the data is entered, the data display on the client will be interrupted.

Diagnostics of working the protection dongle in OS Linux

For diagnostics of connecting a protection dongle in OS Linux it is necessary to perform the following steps:

  • when using a virtual machine, make sure that the protection dongle is connected to it by the use of virtualization tools (for example, VirtualBox);
  • make sure that the udev-rule file is present in the file system


  • verify that the dongle was detected by the operating system using the lsusb command:

~$ lsusb
Bus 003 Device 004: ID 0a89:0008

In the output of the command should be a device with an identifier: ID 0a89:0008

  • check that the device file created for the dongle has the permissions write for the group:

~$ ls -l /dev/bus/usb/003/004 crw-rw-rw- 1 root root /dev/bus/usb/003/004

The bus number (003) and device number (004) are taken from the output of the lsusb command