Server applications

GIS WebServer

A complete set of components to create standalone Web information systemGIS WebServer is designed to publish in the Internet/Intranet networks entire spectrum of geospatial data - digital maps, data of remote sensing of Earth and the information from Databases (DB).

GIS WebServer

Forum How to buy Download the latest
version
To download
documentation

Work with the maps atlas allowing to integrate various spatial data is provided. The application uses technology of complex processing of the static data (background maps, rasters, matrixes, satellite images) and dynamic data (navigation and monitoring in a mode of real time, bank of spatial data, operative situation). The static information is displayed in the browser at the first call to it and cached. In further work the client receives only the dynamic data.


GIS WebServer is delivered in three variants:


  • • GIS WebServer Mini;
  • • GIS WebServer (for platform "x32");
  • • GIS WebServer x64 (for platforms "x32" and "x64");

GIS WebServer - the server Web-application intended for the publication and integration into the Internet/intranet of spatial information resources - various kinds of digital maps, as sources of the information about spatial objects, information from logically connected databases, databases of the metadata of spatial objects and the various reference information.

GIS WebServer is a basis of corporate GIS-platform for joint operation of web-clients and desktop applications. Within system the users of desktop applications (GIS "Panorama 11", GIS "Operator", GIS Panorama Mini and others) and users of web-based applications can work simultaneously with the same sources of data, carry out their coordinated change and viewing. The platform is being introduced in companies operating in resource-extracting, energy and agricultural sectors, and also in bodies of state administration.


GIS WebServer

Example of a portal of the Department of Consumer Market and Services of Moscow

In GIS WebServer Mini an installation and administration are simplified. The choice of published data and geoportals can be done by changing a pair of lines in the simple text editor. GIS WebServer Mini contains all necessary functions of an interactive map, such as navigation, print, measurement of distances, a customizable user interface. Transition to full version of GIS WebServer is possible.

KB "Panorama" received a certificate of conformity for the GIS Web Server in the system of certification of information protection requirements for information security in the Russian Defense Ministry. The certificate confirms possibility of using the GIS WebServer for processing restricted information in various automatic control systems and information systems.

The application is developed on technology ASP.NET, operates in the environment .NET Framework 3.5 under control of Internet Information Services (IIS). Cartographical data of GIS WebServer application are represented in maps formats of GIS "Panorama 11". The application is protected from unauthorized use by means of an electronic key which is connected to USB-port of a computer. At the exhibition "SofTool ` 2007" GIS WebServer was awarded with the diploma "Product of Year 2007".

To start GIS WebServer it is enough to enter its URL in a Web-browser. Number of connected clients is unlimited. It supports work with all basic types of browsers on operating systems Windows, Linux, Solaris and others.


Features of GIS WebServer Mini


  • • automatic resizing of map drawing;
  • • changing the composition of displayed maps;
  • • use of map images from WMTS-servers and popular geoportals (OpenStreetMap, Yandex, Google);
  • • map printing, including a combining of data from various sources;
  • • information about a map object;
  • • various types of search (search by distance; search by area set by a map object; search for objects by name);
  • • work with tooltips and hyperlinks;
  • • changing the parameters of selection of map objects;
  • • tracking of the map objects; periodic updating the image of a map (allows to create systems of tracking the moving objects);
  • • creation and use of user's tabs on maps;
  • • work with map of references;
  • • routes of driving;
  • • measurement of distance on map;
  • • publication of news in RSS format;
  • • interaction with external web- applications through enhanced set of HTTP-requests at forming the geoportals of various purpose;
  • • customizable user interface;
  • • map legend;
  • • support for protocols OGC;
  • • generation of links to the current page;
  • • choice of interface language.

Features of GIS WebServer and GIS WebServer x64:


  • • all features of GIS WebServer Mini;
  • • support of platform "x64" in the version "GIS WebServer x64";
  • • working with the atlas of maps;
  • • map editing;
  • • working with a database;
  • • various types of search (search of map's objects by the address; search of crossroads; search for record of the database table, linked with the map object);
  • • authorisation of users and access control to the map's data sets;
  • • remote customization of configuration file by means of program GIS WebAdministrator.

GIS WebServer automatically controls the size of the map window according to the size of the Web-browser window. To view the map in full screen the user can hide the database panel. Various databases can be used: MS SQL Server, Oracle, MS Access and others.

The main data sources are the WMTS-services and popular geoportals (OpenStreetMap, Yandex, Google). Support for cross-platform WMTS-services is provided. For their organization you can use both GIS WebService operating on IIS (Windows), and the program Open GIS WebService running on Apache (Linux, BSD, OS X, Microsoft Windows). Cartographical web service of GIS WebService is integrated into structure of GIS WebServer. Services support the protocol of data transmission OGC Web Map Tile Service (OGC WMTS) - OGC 07-057r7 version 1.0.0. Use of standard OGC WMTS provides the maximum speed of viewing the spatial data. High speed of displaying a map is achieved by using the mechanism of caching on the client by web browser means.

GIS WebServer

Example of a site monitoring of agricultural machinery

GIS WebServer

Example of internal Geoportal Rostelecom

GIS WebServer provides an opportunity to display a map in the form of three-dimensional model for a terrain area. The three-dimensional terrain model will open in a new browser window. The center of a displayed fragment of model corresponds to a displayed area on the map.

The mode of a printing a map allows to print the multilayered cartographical image formed on the basis of data obtained from several web services.

The application uses advanced technology to validate user for information protection and data security - digest authentication. Digest authentication is a mechanism for encryption using random values for the difficulty of cryptoanalysis (password cracking). Password always is hashed with the addition of an arbitrary character string that is generated for each session anew. So, each time you connect a new password hash is generated and its interception will give nothing.


Web-service of metadata and maps WMS OGC - GIS WebService provides GIS WebServer by the generally accepted international protocol of search, exchange and use of geospatial data. GIS WebService is implemented in conformity with the specification of the interface "OGC Web Map Service Interface" - OGC 03-109r1.

In the application the mechanism of users identification is used for protection of the information and providing data security. Various databases can be used: MS SQL Server, Oracle, MS Access and others.

GIS WebServer

Example of display three-dimensional model


High speed of displaying a map due to using the mechanism of caching is provided - displaying area of a vector map is replaced by display of preliminary constructed raster which is cached on the client by means of web-browser. The program of creating a set of images is applied to its realization - ImageryCreator.

Users can create, delete and move the point objects of a map. At creating new object of a map to it the characteristic (semantics) can be added.Automatic linking the created object of a map with new record of the database table is possible. At deleting the object of the map, a corresponding record in the database table will be deleted.

GIS WebServer provides display on mobile devices Apple (iPad, iPhone, iPad Mini) of the geoinformation and analytical data for support of administrative decision-making. Support of the Safari browser for iOS is included, there are introduced the new operating modes of the interface of the user (a scaling by fingers moving, search for data with one touch etc.).
GIS WebServer is a customizable application. Having a corporate database, you can configure the application's work according to its type and structure, determine the list of used maps and their relationship with the tables, define user's access rights to the data. In GIS WebServer there are implemented the possibilities of remote administration via web interface of GIS WebAdministrator. The mechanism of differentiation of user's access to administration means is used.


GIS WebServer

Example of a geo-portal of JSC "NK" Rosneft"

The type and composition of these web pages is determined by the description of the theme selected in a given time, and also by access rights of the user to data of theme. Forming themes according to character of the company activity and the contents of its database, users have an opportunity to display in Web the various information having a spatial binding: accounting, statistical, help, results of monitoring and another.


GIS WebServer can be delivered in two variants: GIS WebServer and GIS WebServer x64

  • Gis WebServer for 32-bit OS Microsoft Windows.
  • GIS WebServer x64 for 64-bit operating systems Microsoft Windows, effectively using their advanced features. GIS WebServer x64 completely supports the family of operating systems Microsoft Windows x64. X64 platform brings a number of improvements and extensions of features for work of applications. The virtual address space of one process is increased from 4 GB in 32-bit systems up to 16 TB on 64-bit systems. Pool of paged memory of kernel's mode has been increased from 470 MB to 128 GB. Pool of nonpaged memory of the kernel's mode is increased from 256MB to 128GB. These innovations allow GIS WebServer x64 more effectively to process great volumes of cartographical data.

Use of GIS WebServer in external portals


GIS WebServer can be embedded into the pages of the external site or portal using frames. For these purposes the application has a set of HTTP-request parameters passed in the URL. With the help of parameters it is possible to open necessary maps and tables of a database, to set the scale of displaying a map and the size of a window, to choose location of map fragment, displayed in a window, to find objects on a map, to operate contents of displayed maps and map layers.

In order to organize a reverse interaction with the external database in GIS WebServer there is designed mode "Data by objects list". At its use the call of the javascript-function located in an external resource is carried out. As parameter the function accepts xml-data about selected map objects. It allows to use the map data in business-logic of a portal, for example, for a filtration or search in the table.


In a portal of Department of Consumer Market and Services of Moscow the GIS WebServer is displayed in the frame and displays a map of Moscow. External site forms by a database the HTTP- request about the enterprise of the consumer market and then passes it into GIS WebServer. On the basis of the received commands the application searches for the requested object on a map and displays it on a map. The similar scheme can be used for the organization of work of any site that provides access to digital maps, having connection with tables of a database.

GIS WebServer

Example of a control center for tracking moving objects


The project is implemented where GIS WebServer is used for monitoring work of agricultural machinery. Data about movement of objects comes from GPRS and are stored in a database. GIS Panorama-AGRO analyzes the received information and changes a map, putting onto it new data. GIS WebServer is displayed in the frame of a site and automatically updates the map image by data about movement of technics (passed distant and parking), implementing tracking the objects. Described scheme is applicable for the organization of work of the dispatching and analytical centers.

Database tables and maps used in GIS WebServer, interface, access rights of users and other parameters of work are customized in GIS WebAdministrator program. The settings are stored in the project file and may be edited. Shared database tables and maps are combined into themes.


GIS WebAdministrator


Toolkit of GIS WebAdministrator is used for configuring the logic of working the GIS WebServer, for definition of data structures of data and Web-pages that allows to adapt GIS WebServer for concrete application. Parameters of configuring include the elements of the description concerning the application as a whole: the name of application, the type and name of the database, parameters of connection to a database, parameters of authorization, and also elements of the description of input data - themes. Theme contains the list of database tables and the list of maps for sharing (project of maps). There is a set of customizable parameters for the description of structure of database tables, parameters of linking a map and tables, a type of displaying database tables and the possibility of their editing. Configuring the interface for GIS WebServer is carried out: you specify parameters of formation of tooltips on a map, parameters of search, color of a background, brightness and contrast of a map, borders of scaling, visibility of a map, elements of designing web-page. Parameters of displaying three-dimensional terrain models are also configured in the program GIS WebAdministrator.

Settings are saved in the file of the project and are used by application GIS WebServer at work. GIS WebAdministrator allows to create, check and correct projects.


Formation of escape-sequence in coding UTF8


At running the GIS WebServer in URL the user can enter parameters of the application's work. Values of parameters of URL for Russian characters must be entered in accordance with specification RFC 2396 in the form of escape-sequence in coding UTF8.

For example, theme=%d0%9c%d0%be%d1%81%d0%ba%d0%b2%d0%b0 corresponds to the theme=Moscow at re-coding in windows-1251. If you do not have the opportunity by yourself to translate a line in escape-sequence, use the service shown below.