User Tools

Site Tools


thinkgeo_cloud

This is an old revision of the document!


ThinkGeo Cloud

ThinkGeo Cloud is a set of cloud-hosted RESTful APIs, which have been designed to optimize your productivity in the world of mapping by taking away the complicated deployments, data warehousing and IT concerns that you would normally encounter. It can be consumed from a web page, as well as Desktop applications or Mobile Apps on a different platform.

Getting Started

ThinkGeo Cloud is easy to get started for anyone including those without too much coding background. Just log into the console, create a key and go ahead and use it. Here is how to do it in general:

ThinkGeo Cloud Console

Log into ThinkGeo Cloud Console with existing ThinkGeo account or sign up a new one. Not just for creating client keys, you can also check out recent activities, API references, and online samples.

Get a Client Key

A client key (can either be an APIKey, or ClientId and ClientSecret combination) is needed to consume the Cloud services. Two test client keys are pre-generated for each account and you can also create as many new keys as you want. Check out ThinkGeo Cloud Client Keys Guideline to see how to get the keys and how to use it.

Consume the Online Services

Now with the key, you can hit the ThinkGeo Cloud RESTful APIs in any platform through any language. Check out ThinkGeo Cloud RESTful APIs and find out what APIs are available. By authorizing with a key (check it out here for how to do it), you can also try out those APIs online.

Furthermore, ThinkGeo Cloud .NET SDK and ThinkGeo Cloud JavaScript SDK are provided to make it easier for using the ThinkGeo Cloud RESTful APIs in a .NET/JavaScript application.

Services

ThinkGeo Cloud includes the following Services. More Services are on the way. A complete API list can be found here: ThinkGeo Cloud APIs

Maps Vector Tiles
Comsume XYZ vector map tiles

Maps Raster Tiles
Consume XYZ raster map tiles

Elevation
Get elevation information of specified geometries

Geocoding
Get the location from a US address

Reverse Geocoding
Get the real world information of specified geometries

Projection
Project the specified geometries

Colors
Get related colors of specified color

Try the APIs Online

Create your own service

  • ThinkGeo Cloud On-Premise will be provided in the future. It will be an Amazon Image or Docker, help you easily set up the ThinkGeo Cloud with all the above services on your own server.
  • All the data the ThinkGeo Cloud is using is for sale as separate products. They can be easily consumed offline by Map Suite SDKs, check out ThinkGeo Offline Data for detail.

Client SDK

ThinkGeo offers two prepackaged API clients for developers who want to use the ThinkGeo Cloud APIs in their applications. Currently the following API clients are available:

.NET SDK
ThinkGeo Cloud .NET SDK

JavaScript SDK
ThinkGeo Cloud JavaScript SDK

Samples

This gallery shows samples consuming ThinkGeo Cloud on different platforms. It's either the online sample you can interact with, or it's the sample overview with animated snapshots and the source.

Sample Gallery
It shows samples on different platforms including Desktop, Mobile and Web.

Online Samples
It includes pure client-side sample consuming ThinkGeo Cloud.

Pricing

For Evaluation users:

  • Each user can evaluate for 60 days.
  • Each user has 10k credits per day within the 60 days evaluation.
  • A warning message “Only X days before evaluation” shows up when there are less than 14 days left for evaluation.
  • An HTTP 400 Bad Request Error with the Expiration message will return after it expires.

For Subscription user:

  • There are 2 price models available, $495 per month or $4,995 per year. Users can purchase through the subscription manager, the annual subscription can be purchased through ThinkGeo Sales as well.
  • A subscribed user has 100k credits per day or 3 million credits per month.
  • The credits in the current month don’t roll over to the next month.
  • The service will not shut down if it exceeds the credit. Instead, a warning email will send over to the customer from sales@thinkgeo.com about the service termination/purchasing more credits. The service will shut down for that customer 14 days after the expiration if no further steps are taken.

Here is what one credit means for different services:

  • One credit is one elevation request for up to 100 points. For example, if I get elevation information within a polygon and get 1,500 elevation points, it takes 15 credits.
  • One credit is one reverse geocoding request. For example, it takes 100 credits for a batch reverse geocoding with 100 address.
  • One credit is one geocoding request. For example, it takes 100 credits for a batch geocoding with 100 address.
  • One credit is one map view, which is 10 XYZ tile request, including vector tile request or raster tile request.
  • One credit is one WMS tile request.
  • One credit is one Color Scheme request.
  • One credit is one projection conversion for up to 100 vertices. For example, if I project one polygon with 1,500 vertices from projection A to projection B, it takes 15 credits.

Changelogs

Videos and Snapshots

Frequently Asked Questions

  • General Questions

    These frequently asked questions cover GIS and map control topics that are not categorized in other areas.

thinkgeo_cloud.1549490379.txt.gz · Last modified: 2019/02/06 21:59 by benbai