GIS 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). 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.
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 the GIS "Map 2011" . 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 " .
For 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.
Example of embedding the GIS WebServer into an existing site
Opportunities of GIS WebServer
work with atlas of maps;
differentiation of access rights;
obtaining the information about map object;
editing the point objects of a map;
change of the size of map image;
changing the contents of displaying map objects;
various kinds of search (search by distance; search by area specified by a map object; search of objects by name; search of map objects by area; search of map objects by address; search of crossroads; search of record of the database table, connected with a map object);
work with tooltips and hyperlinks;
transition to the Google maps and cosmosnimki scanex;
changing parameters of selection of map objects;
tracking objects of a map; periodic updating the image of a map (allows to create systems of tracking the mobile objects);
creation and use of user bookmarks on maps;
work with a map of references;
use of database concepts;
filtration of the database table;
displaying data as the table or the form;
formation of reports;
publication of news in RSS format;
interaction with external web- applications through enhanced set of HTTP-requests at formation of geoportals of various purpose;
customizable user interface;
support of OGC protocols .
Web-service of metadata and maps WMS OGC - GIS WebService provides GIS WebServer with 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.
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 a 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.
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 is available in two variants: GIS WebServer and GIS WebServer x64
Gis WebServer for 32-bit OS Microsoft Windows.
GIS WebServer x64 for 64-digit OS Microsoft Windows, effectively using their advanced features.
GIS WebServer x64 fully supports a family of operating systems Microsoft Windows x64.
Platform x64 has a number of improvements and expansions of opportunities for work of applications. The virtual address space of one process is increased from 4 GB in 32-bit systems up to 16 terabytes in 64-bit systems. Paged pool of kernel memory has been increased from 470 MB to 128 GB. Pool of unpaged memory of kernel mode is increased from 256MB to 128GB. These innovations allow GIS WebServer x64 efficiently handle large volumes of spatial data.
Complete set of GIS WebServer
Application GIS WebServer.
Program GIS WebAdministrator.
Example of the project with use of database MS SQL Server 2005 Express Edition.
· Platform: Intel Pentium IV - 2 GHz; RAM - from 1 GB and above.
· Operatin g system: MS Windows 2000 SP 4 and above.
· Internet Information Services (IIS) 5.0 and above.
· .NET Framework 3.5 environment.
· D river ("client") for a used database.
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.
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.
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 .
Examples use the standard boxed version of GIS WebServer. Made changes concern only web-page design of the application and do not demand knowledge of programming.
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.
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.
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.
Running the GIS WebServer on 64 bit system
To use GIS WebServer for 32-bit OS on 64-bit system, you must configure its running in a separate pool and allow in it the running of the 32-bit applications. Here's a little guide how to do it.
1. In IIS to create a separate pool of applications, for example GIS32.
2. Allow the launch in it of the 32-bit applications (Additional Options -> General -> Enable 32-bit applications = True).
3. To create for GIS WebSever a separate node, for example GIS with number of port 8080 (not in Default Web Site).
4. To set for the created node the Pool of applications = GIS32.
5. To move there all files of virtual catalog GIS WebServer.
For normal work in the created pool there should not be restrictions on use of memory.
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.
Enter the text :
Escape-sequence of the entered text:
example of a portal of the Department of Consumer Market and Services of Moscow
example of a site monitoring of agricultural machinery
example of internal Geoportal Rostelecom
example of a geo-portal of JSC "NK" Rosneft "
example of a control center for tracking moving objects