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

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!

Ultra Mileage v1.1 Released!

We have just released v1.1 of our Ultra Mileage product. The major addition to this version is the new Ultra One2OneMileage mileage computation tool. This is a port of our existing MPMileage to the Ultra Mileage system. In contrast to MileCharter which computes routes between two groups of points, One2OneMileage calculates point-to-point routes that are ...

MPCluster for Maptitude v2.4 released

We have just released the latest version of MPCluster for Maptitude, our cluster analysis add-in for Caliper Maptitude. v2.4 adds a number of options to the Maptitude output. First is the option to create a layer for circles. A circle is centered on each cluster and is drawn at the requested maximum cluster radius or ...

MPMileage for Maptitude v1.7

MPMileage for Maptitude is an add-in for Caliper Maptitude that batch calculates point-to-point routes listed in a database. Each route (A-B, C-D, etc) has one row, and MPMileage writes the results (route distance, travel time and/or estimated cost) to empty fields in these rows. v1.7 includes a number of bug fixes and is a free ...

MileCharter for Maptitude v1.7

We have just released v1.7 of MileCharter for Maptitude. MileCharter for Maptitude is a Maptitude add-in that batch calculates mileage tables between two groups of points. The Professional License can also limit the results to queries along the lines of “only report the three closest destinations that are within 30 minutes drive time of each ...

How to easily improve the quality of OpenStreetMaps

There are many ways that you can help to improve the quality of OpenStreetMap data. After familiarizing yourself with OpenStreetMap features and tags, you can use a tool such as JOSM or iD to verify and if necessary correct the features in an area which you are intimately familiar with. For example, you might initially ...