What is routing? Routing refers to the process of finding the best path in a network. Most commonly, routing is used in the context of finding the shortest or fastest path from A to B. However, routing can also be applied to other networks such as gas and oil pipelines. There are several components when it comes to routing, but data is key! If you want to route you must have routable data. For detailed information about the concept of routing, take a look at this Wikipedia article. Continue reading
The ThinkGeo Blog Posts
If you are new to GIS you may not be familiar with the terms geocoding and reverse geocoding, but it’s likely you have done some sort of geocoding without being aware of it. Geocoding is the process of taking an address or location and converting it to latitude and longitude. Have you ever searched for an address on Google Maps or any other mapping application? If so, you geocoded! There may be several reasons why you need to geocode, but these are some of the more common applications: finding addresses, plotting customer locations, or plotting locations to get route information. Continue reading
When it comes to GIS one of the biggest hurdles usually involves mapping data. Data comes in many forms, formats, licensing options from a variety of providers. Premium providers can be cost prohibitive and have strict licensing policies. The good news is the growth of OpenStreetMap.
In case you aren’t familiar with OpenStreetMap, it’s a giant crowd-sourced database of free geographic data built by users all around the world. You can even add or correct data in OpenStreetMap yourself — and if you do, it will appear on OpenStreetMap as well as under ThinkGeo’s World Map Kit Online within a couple of hours. Continue reading
Have you ever considered adding weather information to your GIS app? Industries such as agriculture, public safety, aerospace and others can greatly benefit by adding real-time weather information. NOAA provides all the data and Map Suite has all the necessary APIs that allow you to easily enhance your mapping application. Whether you are looking for radar information, weather stations, weather watches & warnings ThinkGeo has you covered.
The weather station data and APIs allows you to display up-to-date weather station data from around the world on top of your maps. Continue reading
Are you a .NET developer looking to build native GIS applications for iOS and Android devices? Map Suite for Mobile is a .NET control built on top of Xamarin which allows you add interactive maps and professional-grade GIS to your mobile apps. Of course you can build mobile apps around online mapping providers like Google or Bing, but there are scenarios where you might need more powerful spatial features, custom rendering, require editing or consuming data stored on the local device. Continue reading
While there are several online mapping providers like Google, Bing, Esri, MapBox, and ThinkGeo’s World Map Kit Online that serve up map tiles, there are scenarios where you might want an on-premise offline mapping server.
For example, your environment might not have internet connectivity. Or, you might be concerned about the security of putting your geospatial data on the World Wide Web. With an offline solution, you can be assured that you have complete control over what is displayed on the map and the peace of mind of a locally-deployed system. Continue reading
How simple is mapping portion of the app you are building? Continue reading
The new ThinkGeo Nautical Charts Extension is a great tool for any .NET developer who needs to create or view desktop or web maps that display NOAA’s Electronic Navigational Charts which conform to the International Hydrograph Office (IHO) S-57 international exchange format as defined in the special publication S-52. Use the Nautical Charts Viewer, which is used in conjunction with ThinkGeo’s Map Suite for Desktop or Web Editions, to view any ENC in S-57 format.