User Tools

Site Tools


map_suite_world_map_kit_wms_server_installation_guide

Map Suite World Map Kit WMS Server Installation Guide

Map Suite World Map Kit Server Edition helps you publish a Tiled WMS Server based on ThinkGeo's World Map Kit. It includes everything you need to create professional-looking maps of any location on the Earth, and also it provides a very convenient way to make your own high-performance, scalable and standards-compliant Web Map Service (WMS) for the world.

In this article, we will discuss how to install Map Suite World Map Kit WMS Server Edition 7.0.0.0 on your machine and upgrade your development environment.

System Requirements

  • Minimum 400 MHz processor
  • Minimum 256 MB RAM
  • Microsoft Windows NT4/2000/XP/Server 2003/Vista/7/8/2008 Server
  • Visual Studio 2008/2010/2012/Express
  • .NET Framework 4.0or higher
  • Supports Visual Basic .NET, C#, J# or any .NET-compatible language

Environment Preparation

Install .NET Framework 4.0 or higher version

To process ahead with the installation of Map Suite World Map Kit WMS Server Edition, you should have .Net Framework 4.0 or higher. Please get it from Microsoft .NET Framework 4.0.

Install [[http://www.microsoft.com/visualstudio/en-us|Visual Studio]] or [[http://www.microsoft.com/express/Default.aspx|Visual Studio Express]]

To develop your application with Map Suite Component, the Visual Studio or Visual Studio Express is necessary.

Getting started with Map Suite World Map Kit WMS Server

Download and run the Map Suite World Map Kit WMS Server Evaluation Edition.

NOTE: Please make sure you have an internet connection while running this installer as it needs to register on line.

Your Installation will look like this as following:

Click Next → Agree License Agreement → You will get installation progress screen:

Now, your development environment is ready and you can have GIS featured travel with installed samples or create any application you want with Map Suite World Map Kit WMS SDK, which can be found in “[Installation Folder]\ ThinkGeo\Map Suite WMS Server Evaluation Edition 5.5\”.

How To Set Up Your World Map Kit Server

It is very easy to set up a World Map Kit Server by using this product. Please refer the online instructions below for full details:

http://gis.thinkgeo.com/Support/DiscussionForums/tabid/143/aff/20/aft/7770/afv/topic/Default.aspx

Licensing Strategy

Once your World Map Kit Server is setup, there are two ways you can serve maps to your users. One way is for free users, in which you include a watermark on your map images. The other way is for premium users, in which there are no watermarks on your maps. The setup for free users is very easy, so here we will further discuss the method for premium users. If your server will be consumed by a web application or website, your premium customers should register their URIs in Regex as the key. In this way, all the URLs that match the registered Regex will be available. For instance, if your premium customer has registered the URI in Regex as following:

(^\s*)(http|https)\://[[a-zA-Z0-9\-]]*[\.]*(thinkgeo)[[\.\w]]+[/\w\.]+/?([[a-zA-Z0-9\:\-\._\?\,\'/\\\+&%\$#\=~]])*[[^\.\,\)\(\s]]\s*$

The following URLs will then be covered:

If your server is consumed by a desktop application, a private key and a “Client Id” are required when accessing your World Map Kit server. You need to provide the private key to the customer after they have registered a valid “Client Id”.

The Storage of the Key System

Under the World Map Kit Server's installation directory, you can find two .txt files for storing the License information: “Domain.txt” stores the domain information registered by web users. “UserClients.txt” stores the Client Id and private key for Desktop users.

Dependencies Overview

There are a number of dependencies that are required for different functionality. Below is a list of DLLs and their usage:

WorldMapKit Libraries

  • WorldMapKitPlugin.dll
  • WorldMapKitServer.dll

WMS Server Libraries

  • WmsServerEdition.dll
  • System.ComponentModel.Composition.dll

Map Suite Main Component Libraries

  • MapSuiteCore.dll
  • NetTopologySuite.dll
  • GeoAPI.dll
map_suite_world_map_kit_wms_server_installation_guide.txt · Last modified: 2015/09/16 11:00 by admin