Skip to content

Tag: mapping sdk

ThinkGeo Vector Maps

A sure fire necessity in GIS map creation is that you’re going to need a basemap.  Basemaps provide the canvas for your artistry; they allow for an immediate visualization of the geographical area you want your focus to be on and provide a background for the implementation of your data.

ThinkGeo’s vector maps are one of a kind. They’re fast, available online, can be cached offline and they look great too. They’re made up of vector tiles; but what exactly is a vector tile? Continue reading

Leave a Comment

How to Quickly get Started with Map Suite 10.0!

Map Suite 10.0 is out now! The new release includes many new features and improvements. Wondering how to get started? The ThinkGeo Wiki includes a number of helpful resources, including API documentation, help guides, and more. It’s very easy to get started. You can start from getting the samples from GitHub, or start from creating a new application in your Visual Studio. Depending on the platform you are developing for take a look at the following “Getting Started” videos:

For Mobile Platforms
Map Suite Mobile for Android
Map Suite Mobile For iOS
For Desktop Platforms
Map Suite Desktop for WPF
Map Suite Desktop for WinForms
For Web Platforms
Map Suite Web for WebAPI
Map Suite Web For MVC
Map Suite Web for WebForms

Map Suite UI controls empowers developers to build amazing GIS and mapping applications across the web, desktop and mobile platforms. Continue reading

Leave a Comment

Dijkstra’s Routing Algorithm

One of the most commonly used routing algorithms is Dijkstra’s algorithm. Dijkstra’s algorithm finds the shortest path between two nodes by building a shortest-path tree, and stopping once the destination node has been reached. Normally in routing applications, Dijkstra’s algorithm is used to find the shortest route between 2 locations. This is the case with Map Suite Routing’s built-in Dijkstra routing algorithm. However, there may be instances where you may want to find the shortest path from a single source node to several destination nodes. Continue reading

Leave a Comment

Raster Image Color Replacement API

Are you looking to edit the colors on your map to make it stand out? For example, let’s say you have an 8-bit raster image and you want to identify and replace the colors in order to make your maps more visually appealing. Map Suite now supports a new color mapping API that allows developers to handle such cases.

This new API works with the other existing color related properties such as transparency, gray-scale, etc. which helps you add meaning to your maps. Continue reading

Leave a Comment

Aerial Imagery for Your Offline Mapping App!

Building an offline application which requires aerial maps? With World Map Kit Imagery, you can now add aerial imagery for the US completely offline! This demo of World Map Kit Online will let you review the quality for both the vector and aerial imagery data.

World Map Kit Imagery offers imagery tiles through Amazon’s Requester Pays Bucket for easy data management. This dataset is composed of multiple small image files (JPEG2000) and each file covers a block of approximately 3 x 4 miles. Continue reading

Leave a Comment

New Traveling Salesman Algorithm for Routing Extension

The Map Suite Routing Extension allows you to add intelligence to your GIS app by adding route mapping and driving direction functionality. It supports many common routing scenarios as previously described here. A common scenario is the Traveling Salesman Problem (TSP) which allows you to generate the optimal sequence for visiting multiple locations.

The TSP scenario was always supported by Map Suite Routing Extension; however, improvements have been made to the algorithm which allows developers to work with more stops and more accurate results than before. Continue reading

Leave a Comment

Featured Data Format: CAD (*.dwg, *.dxf)

Map Suite is data agnostic allowing you to read almost any data format. For a complete list of supported formats go here. In case you have a format that is not supported you can extend Map Suite by building your own feature source. For details on building your own feature source review the “Integrating Custom Data Formats” webinar.

In a previous post we featured KML. Today, we’d like to discuss another very popular format – CAD (*.dwg, *.dxf) drawings. Continue reading

Leave a Comment

Updated: World Map Kit Data Extractor

Map Suite World Streets provides street level maps for the World and includes a utility to cut out only the part of the world you care about, allowing you to deploy a much smaller dataset. This utility was recently updated and includes a few new features:

  1. The new extractor now uses our OsmWorldMapKitLayer.dll in order to determine which tables to cut data from each ZoomLevel. This means if you only want to get data for ZoomLevels 1-10, it will only cut data for the tables that are being displayed between ZoomLevels 1-10, saving time and cutting out unnecessary data.
Continue reading Leave a Comment

Managing Your World Map Kit Data

Map Suite makes it easy to integrate worldwide street level basemaps into your application by providing all of the C# source code for rendering the map tiles and over 150GB+ dataset in both SQLite and PostgreSQL formats. Managing such large datasets can be quite a task! With the release of World Map Kit SDK, a utility to cut out only the part of the world you care about was also introduced, allowing you to deploy smaller datasets. However, managing all the data and layers can still be a challenge. Continue reading

Leave a Comment