Excel Power Map 1

(this was originally published in the old MapPoint section of the Mapping-Tools.com HowTo pages) The Microsoft Excel Power Map is a new mapping extension for Excel 2013 and Office 365, and is a part of the Excel PowerBI (“Power Business Intelligence”) extensions. These have now been released as a part of the Excel 2013 Service ...

Converting a COM IPicture into a .NET Image 3

This article was originally published on the Mapping-Tools Howto pages for programming MapPoint. Although it was originally written with MapPoint in mind, it is useful in a wider context where a .NET application is trying to use a COM image (IPicture). Hence it has been retained and moved here. A program can create MapPoint images ...

The Windows 7 Location API

This article was originally included in the MapPoint Programming section of the Mapping-Tools.com HowTo pages. The MapPoint programming pages are being removed, but this page does not directly refer to MapPoint and remains relevant. The Location & Sensors API remains available, but Windows 10 also introduced a new Windows.Devices.GeoLocation API. Probably one of the most ...

Beware of Choropleth Maps!

Beware of Choropleth Maps!
I was recently experimenting with the new Maptitude data of 2018 Zip Code Business Counts. Free for existing customers, this data lists the total number of businesses by type (NAICS code) for every zip code in the USA. This data represents a huge number of data fields, and it is recommended that users read Caliper’s ...

Early version of MileCharter for Mobile available for testing

Early version of MileCharter for Mobile available for testing
We have been working on a new Android version of our popular MileCharter product. As a mobile version, this is intended to be used in the field. For example, you can use it to find the closest customers (or other destinations) to your current location, or to find the optimum route through multiple destinations. This ...

Drawing SVG Superellipses with Python

Drawing SVG Superellipses with Python
Superellipses are a little bit of a mathematical oddity, resembling rounded squares or square-ish circles. They are, however, becoming popular for icon outlines. iOS currently uses them, as do recent versions of Android. This article shows you how to use Python to create an arbitrary superellipse in SVG. This can then be used as an ...

Ultra Mileage v1.2 Released

Ultra Mileage v1.2 has just been released. This includes a number of usability improvements and bug fixes. The most significant changes result in a reduction in the uncompressed road pack size by approximately half. Another change is that all unrecognized highway types are now ignored. Highway types ‘corridor’ and ‘crossing’ have been added to the ...

Are you interested in a MileCharter for Mobile?

We are currently considering writing a mobile version of our popular MileCharter product.  Features would be cut down and concentrate on the “find closest” functionality.  It would start from your current location and be able to work with different traffic conditions including current ones. E.g. “which is the closest client with current traffic conditions”. You ...

Using Rasbian Stretch and pygame with the AdaFruit 2.8″ Touchscreen 2

I am currently putting together a lawn sprinkler control system based around a Raspberry PI 3 Model B+ and the OpenSprinkler system. I will post a much more complete post when it is working, but here are a couple of useful tips that I’ve found. Although it will be programmed using a web interface over ...

Roman Numeral Calculator App for Android 3

Roman Numeral Calculator  App for Android
We have just released a small Android app. A little bit of a novelty, this is a pocket calculator for Roman Numerals!