Cartographica 1.4.9 Available

Version 1.4.9 of Cartographica is now available for download from our site and is available in the update stream.

Changes are mostly bug fixes, including a critical fix to Activation and Bing Maps access.

Cartographica 1.4.x is now in critical update mode, with new features going in to 1.5 and beyond. The key changes will be for people with older versions of macOS.

CartoMobile 2.0 Available

After a lengthy development process and with the help of many fine testers, ClueTrust has released 2.0 of CartoMobile. CartoMobile 2.0 is now available on the App Store.

New for 2.0:

  • Automatic bookmarks to zoom to full map or all features
  • Receive Maps via email and web (c11amz format described on our support site)
  • Send collected data via email
  • Tiled raster maps from individually selected files or "rasterpack" folders
  • Buffer ("range" bubbles) around point layers
  • Now using MapBox for background maps with support for multiple types of imagery, including satellite and topo
  • Support for latest iPhone sizes
  • Support for latest GeoServer WFS (2.13)
  • Improved compatibility with badly-formed Shapefiles
  • Improved accessibility
  • Upgraded for latest iOS and device support
  • Additional bug fixes
  • Support for transparent ECW images

With all of these improvements, we are needing to leave behind iOS version prior to 10.3.2. All users with existing licenses for CartoMobile have access to the new release, and the final 1.4.4 release has been left in place for use on older devices.

Updated documentation is now availble from our CartoMobile Resources page. We are in the process of doing updates to the screen shots and video that accompanies the program.

iOS 12 and macOS Mojave Compatibility

As of September 24, 2018, Apple has released macOS High Sierra (version 10.14).

ClueTrust is unaware of any problems with the current shipping version of Cartographica (1.4.8). All functionality tested is working and we have not experienced any issues with internal testing.

In addition, we've created a new beta of LoadMyTracks that addresses some recent issues with some devices and versions of macOS.

Please make sure that you are using the most recent versions of Cartographica (1.4.8) or LoadMyTracks before reporting a bug when running macOS High Sierra.

Cartographica 1.4.8 Available

Version 1.4.8 of Cartographica is now available for download from our site and is available in the update stream.

Changes are mostly bug fixes, including a critical fix to Bing Geocoding with OS X 10.7.x (introduced in last month's update).

As of the July release, Cartographica 1.4.x is now in critical update mode, with new features going in to 1.5 and beyond. The key change will be for people with older versions of macOS.

iOS 11 and macOS High Sierra Compatibility

In June, Apple announced pre-release availaibility of iOS 11 and macOS High Sierra (10.13). ClueTrust is working to verify complete compatibility with these versions prior to their release this fall.

However, as a rule, we caution against the use of pre-release operating systems for crucial work. Although we are unaware of any problems today that hamper the use of either Cartographica or CartoMobile, it is always possible to experience crashing and data loss with operating systems that have not been fully tested.

With that said, if you choose to experiment with iOS 11 or macOS High Seirra and run into problems with our software, please don't hesitate to report the problem to us. We can't guarantee we will fix it during the beta period, but will work hard to have any compatibility issues resolved before the final release of the operating systems.

CartoMobile 1.4.4 Released

After quite a long time in beta and development, ClueTrust is pleased to announce the release of CartoMobile 1.4.4, our iOS App for field data collection and use.

There are a lot of changes in 1.4.4, probably quite a few more than would otherwise be indicated by the small bump in version numbers. However, we have put out over 30 test versions since the last release in order to make sure this version is ready to go.

The last version, 1.4.3, was remarkably crash-free. We expect this version to be similarly reliable, although not similarly long-lived.

Version 1.4.4 will be the first version leaving behind all versions of iOS prior to 8.1. We take deprecation of operating system version compatibility very seriously, but our statistics indicate that almost all of our active CartoMobile users are running iOS 8.1 or higher (mostly iOS 9+). We expect that the next major release will remove support for versions prior to iOS 9, as the move forward in iOS operating systems continue.

There were a lot of individual changes to CartoMobile 1.4.4, but here are the main ones:

  • Support for receiving Maps via email and web (c11amz format)
  • Support for "range" bubbles around point layers
  • Support for latest iPhone and iPad sizes (including old ones that are new again)
  • Fixed bug which would eventually crash after taking a lot of pictures
  • Fixed hang on zooming with large numbers of polygons on the screen at once
  • Improved compatibility with badly-formed Shapefiles
  • Upgraded look for iOS 9

Please feel free to contact us via our support site if you have further questions on any of these changes or if you need assistance.

Also, please use our Feedback button in the Gear menu to provide us with suggestions or complaints.

Lastly, please rate us on the App Store. Each time we release a new version, the stars for that release disappear, so we'd like to get our ratings back up!

Thank you,

Security issues in Updater for Pre-1.4.6 Cartographica Versions

If you have version 1.4.6 (the current shipping version since May 2015) or greater, then your Cartographica is not susceptible to this problem. If you are running 1.4.5 or lower, please read this message.

The updater that we use in Cartographica (Sparkle) has been found to have a specific set of vulnerabilities that can cause remote execution.

The specific problems can be exploited via a MITM (Man-in-the-Middle) attack, resulting in arbitrary code execution in the Javascript portion of the display that Cartographica shows during updates.

Unbeknownst to us, we mitigated this problem last spring when we moved to using SSL/TLS for our updater feed. As such, if you've kept your copy of Cartographica up to date, you're in good shape.

The next release of Cartographica will include a further update to the underlying software updater which takes more steps against this a similar vulnerability occuring in the future.

If you are running a version less than version 1.4.6, we encourage you to update directly by using the Cartographica Download Page directly. Once you've done that, the updater should be sufficiently secure.

Cartographica 1.4.5 Available

Cartographica version 1.4.5 shipped on March 2, 2015 providing mostly bug fixes for the 1.4 series and increasing compatibiility with large-record shapefiles (contrary to the documentation, a number of products, including ESRI's products, are now using a 32,767-byte limit instead of a 4,095-byte limit for records in the DBF files.

Release Notes for 1.4.5 are available from

Geocoding photos from iPhoto, Aperture, etc.

Cartographica has for a long time supported geocoding photos based either on tracks or based on data inside of the photos themselves. For most of that time, we have supported doing this for bothfiles on disk and images that are stored inside of Apple's iPhoto application.

With recent versions of OS X (basically since 10.8.5 or so), Apple has been providing access to photos in both iPhoto and Aperture through the file selection or Open dialog as well by way of the Media item in the sidebar on the left.

Since the introduction of that feature, we have supported both that mechanism, and our older direct-iPhoto access method (which had been supported since 10.6). However, recent changes to iPhoto and the fact that this mechanism actually has better previewing than our old system has led us to the decision to remove the iPhoto-specific menu item for Geocoding photos.

As of Cartographica 1.4.5, we are going to remove these menu items. We are not removing the ability to geocode your iPhoto photos, you will just need to access them through this mechanism.

We will update the documentation and the support site to reflect this change.

Cartographica 1.4.4 Available

ClueTrust has released Cartographica version 1.4.4, which is now available for download from the site. This update is free to all current Cartographica users, and any user who has valid trial key. (If you have previously tried Cartographica, you will be eligible for a new 10-day evaluation key if you visit our lost key page. Full release notes for 1.4.4 are available at our site, but here is a summary of the changes:
  • Fixes for compatibility problems with OS X 10.8 and 10.7
  • Improved performance and progress information for Table and Database imports
  • Added support for pasting array of rgb colors (javascript format) from into the UberBrowser Palette
  • Additional bug fixes and performance improvements

VerySpatial makes the case for Interactive Maps

There's a great article from VerySpatial making the case that the use of "analog" maps in cases where differential information is being compared might night be the best way to display data online. We've been looking into this space recently and already have excellent KML Export in Cartographica, which can be easily paired with online tools like Google Layers and Leaflet.

The original article from The Washington Post is an interesting piece about use of time across the US.

Cartographica 1.4.3 Released

We are pleased to announce the release of Cartographica version 1.4.3, our latest minor feature and bug fix release.  As with previous versions of 1.4.x, 1.4.3 is compatible with OS X versions 10.7, 10.8 and 10.9 (and we've also done some preliminary testing on 10.10).

Features that we have included in the 1.4.3 release include:

  • Improved AppleScript® support for analysis tools
  • Added Selection Summary window
  • Improved handling of GML layers with multiple geometry types
  • Added support for .tab files as georeference information for TIFF files
  • Improved character set support for import

These accompany an array of bug fixes described in more detail in the Release Notes for 1.4.3.

This update is avialable to all customers.  In addition, we are resetting the clock for trials, so if you have tried 1.4.2 or earlier and want to try again, please visit the Lost Key page and enter your registered email address to receive a 10-day trial of 1.4.3.

Selection Summary

One significant addition to 1.4.3 is that of the Selection Summary window, which shows statistical information for the currently selected features. In the past, Cartographica has provied the Selection Info window, which allows you to peek at the details of the selected items, and this new option expands on that to provide statisical information about the selected items.  In particular, the Count, Sum, Average, Minimum, and Maximum values of the user-selected column are shown in the Selection Summary window, so you can quickly identify this information about any selection and any column.  

In addition, when the selected column is a Calculated Column, Cartographica allows you to choose Formula calculated using summary values which calculates the formula over the summary values as opposed to creating the summary values from the post-formula values.   Although in the case of simple formulas, this may have similar results, for some formulas it provides a different insight.  It is important to understand these implications, as the default case (sum of the formula values, average of the formula values, minimum of the formula values, minimum of the formula values) can differ greatly from the application of a formula to the sums of the components, the averages of the components, the maximums of the components, and the minimums of the components.  In most cases, the default case is appropriate.

Technical Details

Additionally, we have moved to linking against the 10.9 libraries in OS X.  This is an internal change and should have no noticable effect on customers who are currently running Cartographica under 10.8 and 10.7, as we have taken pains to isolate the use of the few 10.9 dependencies and made sure that they are only used under 10.9.  Further, our automated test systems are run on 10.7, 10.8, and 10.9 to ensure maximum compatibility.   However, there were some changes to the way internals are handled under 10.9, which required us to spend more time on this update than originally expected.


National Atlas and National Map changes

The USGS has announced that the National Atlas will be taken out of service as of September 30, 2014. According to the detailed product availability information, much of the data will be available via the to-be-enhanced National Map system, or as data downloads "at no cost from Earth Explorer".

This transition appears to be mostly a resource realignment (basically reducing the number of sources and web sites they need to maintain.

In addition, the USGS has also announced that "[L]ater this year we will deliver these new framework datasets at one million-scale: networked hydrography, updated streams and waterbodies, streamflow gaging stations, cities and towns, Federal lands, Indian lands, wilderness areas, and urban areas."

For those of you who are using USGS WFS and WMS services, based on the National Atlas, be warned that the services will be taken away September 30, 2014, but that the USGS is " currently evaluating options for continuing small-scale Web services beyond September 30, 2014, and will provide updates here."

Scientific American looks at Coordinates

Scientific American posted an overview about tectonic plate movement, datums and geodesy. The article covers a fair amount of ground in some depth, but not so much so that it's confusing. Check it out and contemplate the amount of work that we'll all be doing when the USGS updates the datum in another few years.

For those who are curious, Cartographica maintains a large list of datum and datum shift information so that it can accurately overlay coordinates from one system onto another. These calculations aren't trivial and we had quite a time squeezing these conversions into the first version of CartoMobile within the space and processor constraints. However, it all paid off as the iOS ecosystem has gotten stronger and we've been able to maintain accuracy between the iOS and OS X versions.

Cartographica 1.4.2 compatible with Mavericks

We have been testing against Mavericks since the early betas and the 1.4.2 version of Cartographica works well with it.   At this point, we aren't taking advantage of any Mavericks-specific features, but we have found on our test machines that the upgrade is a good performance move, especially for laptops.

Other ClueTrust software, such as LoadMyTracks, has also been tested and works fine with Mavericks (excepting, of course, the long-standing issue with the Mac AppStore version of LoadMyTracks and serial devices due to Apple's policy change).

Although we haven't tested any of the 1.2.x versions on Mavericks in detail, we have done basic compatibility tests with that version and it appears to also be working fine.   If you find any issues, please alert us to the problems, but we would strongly suggest moving to 1.4.2 if you are running Mavericks.

For the future, we're contemplating what the move to free for Mavericks means for Cartographica's OS support.   There are some clear benefits to moving to 10.9+ only for future versions and we are contemplating this right now.   Considering that we are already 10.7+ only and there were few machines that were abandoned by 10.9 which could also run 10.7, it is likely that we will make this leap.   If you have a strong feeling about this issue, please contact us.

Growing use of OpenStreetMap in Government

We at ClueTrust integrated support for OpenStreetMap into both Cartographica and CartoMobile some time ago because it provides an avenue for public updating and curation that is unequaled and also provides data licensing that allows liberal reuse.

We are happy to see the wide range of OpenStreetMap in Government outlined on the OpenStreetMap.US blog.

There are lots of opportunities to improve the data set and make your mark on open data, while improving available map data for everyone.

For those with little background with the organization, it didn't start in the US, but in Europe, where most Geospatial data was (at the time) locked up behind huge licensing restrictions. To combat this, founders and an army of interested people fanned out over the continent and later the globe to create map data which was free of those restrictions and open to the public.

Cartographica 1.4.2 Available

Cartographica 1.4.2 is now available, and it's got a little bit of everything to it: new features, performance enhancements, and bug fixes.

This release ended up taking a bit longer than we expected as we have been working hard to fix the bugs reported in 1.4 and 1.4.1.    But, we haven't just been working on fixing bugs, we've also been enhancing the capabilities and performance of the existing capabilities of Cartographica, with improvements in everything from WFS compatibility to execution speed and progress information for many of our analysis tools.

I won't take up the space here to enumerate all of the changes, as they are covered almost exhaustively in the release notes, however I will point out a few of the areas we have been working on.

Analysis Tools

We introduced a lot of new tools in version 1.4, and we have been making improvements to the performance and interface for these.   In particular, almost all of the analysis tools provide more progress information now and may be cancelled.   For those who work in more than one window at a time, Cartographica no longer makes you wait in all windows while analysis is performed for one window.   This means you can continue to work on another map while performing more complex analysis on a map in the background.   All search and overlay operations are substantially improved and we are continuing to follow additional optimization paths (while maintaining accuracy).


Because of the Bing geocoder service that we also support, many folks don't use the built-in geocoder.  However, for tasks involving historical data, or large amounts of data being proccessed in a small area, it's often a faster mechanism (and it doesn't require a network connection).  In this release, we've significantly improved the handling of whitespace, negative address ranges in the streets files, additional abbreviations, and support for streets whose names begin with "Ste".

File Import/Export

Most of the changes to file import involved upgrading to the most recent libraries for external file formats, such as MrSID®.  These should improve compatibility and performance.

For export, we've fixed a bug involving line style export to Illustrator and enhanced the Save window to include file extensions that appropriately default for the selecte file type.

ESRI File Geodatabases can now receive the entire map instead of being broken into a set of GDB files per layer.

Live Maps

The big change for live maps is that Custom OSM layers can now point at basically any tile source that uses a similar format to OpenStreetMap but isn't actually an OpenStreetMap server.   For those of you with access to tiled services from an ESRI ArcServer map, this means that you can access those tiles from Cartographica as well. For an OpenStreetMap server, you can just use the URL of the service in the box.   For other services, you'll need to use a more complete URL with {zoom}, {x}, and {y}, representing the zoom level, x tile id, and y tile id.   Here are some examples:

For ESRI ArcServer maps, end the URL with {zoom}/{y}/{x}, so if the base URL of the map is


the URL you would use is:


For Google-style maps, the URL is more complicated, so if the base URL of the map is

the URL you would use is:{x}&y={y}&z={zoom}&scale=2&s=Ga

At the moment, all of the key services are using the same CRS, which is the Web Pseudo-Mercator and thus Cartographica will automatically determine the right information and display it correctly.

WFS Layers

We continue our improvement of support for WFS layers.    This release includes better handling of WFS 2.0.0 servers (such as most recent versions of GeoServer) as well as backwards compatibility with older 1.1 and 1.0 services.   We also fixed a bug in handling single polygon layers in GMLv3 layers (multipolygon layers were fine).   

The Web Feature Layer Attributes window (available from Layer > Web Feature Layer Attributes... and when you add a new web feature layer using File > Add Web Feature Layer...) has been enhanced to allow limiting of requests to the server (necessary for some servers that don't know their own limitations) and the introduction of manual filters.    We hope to make filters easier in future versions, but for now if you know the XML filter language (or can have somebody work up a filter for you), then you can paste that directly into the Filter box and it will be applied to layer requests.

The Future

We have many plans going forward, including improvements to our existing features and additional features for analysis, presentation and exploration.   We sincerely appreciate your support.

Mapping Mountain Top Removal is an organization that, "is the product of 14 local, state, and regional organizations across Appalachia that are working together to end mountaintop removal coal mining and create a prosperous future for the region." Together this group provides information and research to the public about the problems that mountain top removal mining has cause, and continues to cause in the Appalachians. 

According to, "Mountaintop removal is a relatively new type of coal mining that began in Appalachia in the 1970s as an extension of conventional strip mining techniques. Primarily, mountaintop removal is occurring in West Virginia, Kentucky, Virginia and Tennessee. Coal companies in Appalachia are increasingly using this method because it allows for almost complete recovery of coal seams while reducing the number of workers required to a fraction of what conventional methods require."

Part of the problem with mountain top removal is that the processes is destructive to the environment and the local habitats in the area where the mining is occurring. "Before mining can begin, all topsoil and vegetation must be removed. Because coal companies frequently are responding to short-term fluctuations in the price of coal, these trees are often not even used comercially in the rush to get the coal, but instead are burned or sometimes illegally dumped into valley fills" ( Addittionally, "While reclamation efforts such as stabilization and revegetation are required for mountaintop removal sites, in practice, state agencies that regulate mining are generous with granting waivers to coal companies. Most sites receive little more than a spraying of exotic grass seed, but even the best reclamation provides no comfort to nearby families and communities whose drinking water supplies have been polluted and whose homes will be threatened by floods for the hundred or thousands of years it will require to re-grow a forest on the mined site" (

The problem that is attempting to combat is inherently a spatial problem, and due to this fact they disseminate a lot of interesting spatial data to help promote additional research and understanding by the public. To help highlight the problem that they are pointing out this blog post uses a number of the dataset provided to create maps and help visualize the problems. To download the data visit their data download webpage

Before importing any of the data, first add a Live Map by choosing File > Add Live Map. This will provide a basemap and will allow you to see what the mountain top removal sites look like based on satellite imagery. Additionally, a shapefile of U.S. States was imported by choosing File > Import Vector Data to more clearly show the state boundaries in the area. Download the states shapefile at the U.S. Census website. Once the basemaps are imported you can import each of the shapefiles provided by by choosing File > Import Vector Data.

The first map below shows all of the mountains that are being or have been mined in the Appalachian region. This is the NRDC_500_Mountains layer. The mountains have been color coded to indicate the states that they are within. To color code the mountains double-click on the mountains layer in the layer stack, change the based on option to state, click on the gear box and select Distribute Unique Values (4), and then assign colors to each of the categories. 

The next image shows all of the active mines in the region. This is the Active_Mine_Sites layer. The large red points are the active mine locations.

The next image is a Kernel Density Map of the Active Mine sites. To create a KDM select the Active_Mine_Sites layer in the Layer Stack and then while holding down the option key choose Tools > Create Kernel Density Map. Select the Visible Area option and then click Analyze. 

The next image is a look at the satellite imagery of the largest hot spot located in Southeastern Kentucky. Notice the large gaps in the tree canopy. 

And a closer look at a large mine near Lamont, KY.

The final maps show the mines as digitized polygons highlighting the amount of area taken up by the mines. This is the Skytruth_Mines_Merge layer. 


Using Spatial Join to Identify Elevation for Points

An owner of a golf course is working on redeveloping his golf course and has hired an analyst to help with the process. To make the process more streamlined and efficient the analyst is using GIS to help identify and plan various aspects of his new project. As part of the project the analyst needs elevation data for the greens on the golf course. He wants to know the elevations of the greens so that he can determine the best way to add new approaches and shots. Cartographica can help in this process by using Digital Elevation Models. To obtain the elevation data the analyst went to the Kentucky Digital Elevation Model Download Center. On this website the owner downloaded the K42 DEM. 

After downloading the DEM import the file into Cartographica by choosing File > Import Raster Data. Once the DEM is imported into Cartographica you can create a contour map that will provide the needed elevation data. To create a contour map choose Tool > Create Contours. Set the increment value to 5. In the case we want highly accurate elevation data so we will use a small increment. Set the base value to 0. See below for an image of the create contour windows. 

Next, we need to create a layer showing the location of the greens on the golf course. To do this we can use satellite imagery and the Add Feature tool. Choose File > Add Live Map. Select the Bing Map layer in the Layer Stack and the choose Layer > Include in Map Extent.  Uncheck the K42 layer in the Layer Stack. Zoom in to the Lower Left Corner of the Contours layer and look for High Point Golf Club. Once you find the golf course uncheck the contours layer. Choose Layer > New Layer and then Edit > Add Feature. Select to Add a point layer and then add points on top of the greens. See below for an example of the add points process. 

See below for an image of the full set of points. 

We can highlight the general elevations of in the area by showing color differences for the various elevations. Double-click on the contours layer in the Layer Stack to bring up the Layer Styles Window. Change the based on selection to Elevation. Add four categories by clicking on the + button four times. Choose Window > Show Uber Browser and then click on the palettes tab. Select a palette and while holding down the option key, click and drag it to the table in the Layer Styles Window. See below for images of the Layer Styles Window and the Contours. 

And the Contours

Finally, we can perform a spatial join to join the elevation data from the contours layer with the greens points layer. This join will add a new column to the greens points that contains the elevation data so that the analyst can determine the elevations for each of the greens. To perform the spatial join choose Tools > Spatial Join. Select the Closest option and type in 50 meters in the distance box. The distance value is used to specify a search radius for the Closest operation, which will select the nearest feature in the Contours layer and use it as the feature to be joined. The Closest operation is preferred over the Within Distance operation in this context because the Within Distance operation will find all matches and then randomly select a value where as the Closest operation will only find the nearest feature. Uncheck the discard unmatched features box. See Below for an image of the spatial join window. 

Finally, using the Layer Styles Window you can show the elevations of each of the points using the Item Labels. See below for the final image.