High Resolution Printed Maps

In the past we were able to offer high resolution printed MapPoint maps via a partnership with Mattys Consulting. Maps could be ‘wall sized’ whilst retaining full resolution; and supplied as printed paper, laminated, or as a PDF. Mattys Consulting are now able to offer these services again for Microsoft MapPoint, Caliper Maptitude, and other ...

SaveMap Macro

Maptitude 2019 introduced the concept of compressed workspaces. These are stored in “wrkz” files which replace the familiar “map” files. A workspace can contain multiple map (windows). This is a positive way forward because it makes it easier for users to transfer maps with one file – in a similar way as MapPoint users shared ...

How to Show the Latest WordPress Posts in an External Page

We have recently re-organized the Winwaed.com homepage, and needed a widget to show the titles of the latest blog posts. In common with many WordPress installations, the website consists of static pages and a separate WordPress installation. The widget needed to work in a PHP page external to the WordPress installation, but access the WordPress ...

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 ...

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 ...

Close all Views with GISDK

Thanks to Paul Lucassen and Stewart Berry, here is a short piece of GISDK macro code to close all Data View windows: {window_list} = GetWindows("Editor") for i = 1 to window_list.length do CloseEditor(window_list[i]) end To use this code, open the Immediate Execution window in Maptitude (far right button on the GISDK Toolbox with the lightning ...

Plotting Place Names from Natural Text in Python 3

This example uses Maptitude’s new Python 3 interface to draw annotation on a map. The annotation is in the form of place names mentioned in H.G. Wells’ War of the Worlds. This also serves as a basic demonstration of using NLTK (Natural Language Toolkit) to identify named entities (proper nouns) in the book text. Annotation ...

Caliper release free US Health Data

Caliper have just released a data pack of US healthcare providers as a free download for Maptitude and TransCAD. This data pack includes hospitals, health clinics, physicians, other providers (pharmacists, nurses, optometrists, etc), and other features (pharmacies, dental practices, etc). If you really care about taking care of your health, you have to see the ...

Data Quality and Public Trust

I recently published a series of Maptitude maps of earthquakes. A couple of these mapped recent Oklahoma earthquakes against saltwater disposal wells. Much of the public commentary has blamed these earthquakes on hydraulic fracturing (aka “fracking”) by the oil industry. However the earthquakes do not correlate with the fracking in either time or space. Instead ...

Using Python to Filter and Correct Data

This example uses a Python script to create a new layer within Maptitude from an input file of Oklahoma well injection data. The input data has a number of erroneous coordinates, so the script filters the bad coordinates out. A few of these coordinates have incorrect signs (e.g. negative latitude or positive longitude), so these ...