Cartographica Changelog

What's new in Cartographica 1.5.5

Feb 2, 2022
  • New Features:
  • Added support for creating rasters from Vector point data [CARTOMAC-1896]
  • Added support for MapBox-based Geocoding [CARTOMAC-2049]
  • Added support for MapBox-based Live Maps [CARTOMAC-2046]
  • Added support for BYO keys for MapBox and Bing [CARTOMAC-2047]
  • Feature Enhancements:
  • Updated to Sparkle 2.0 for software updates
  • Upgraded to EdDSA signatures for signing updates (ed25519) [CARTOMAC-2037]
  • Built-in python executor is now Apple Silicon native [CARTOMAC-2044]
  • Bugs Fixed:
  • Fixed recent bug (1.5.4) in snapping which caused the wrong layer to be used for snapping [CARTOMAC-2025]
  • Fixed bug in Export Map that prevented the Page Setup information from being used to seed canvas size for Illustrator exports

New in Cartographica 1.5.4 (Aug 26, 2021)

  • Feature Enhancements:
  • Symbols and patterns can now be deleted from the UberBrowser window
  • Snap layer selection is now limited to layers that can provide snapping locations [CARTOMAC-1533]
  • Cartographica now has default preferences for both area and length measurements. Existing per-document settings are retained, but these settings will be used for each new document [CARTOMAC-1573]
  • Map Layout scales now use the default preferences for length measurements to determine the default units
  • Map Layout Map view Details… panel now shows (and allows for changing) the layers that are visible
  • Map Layout Legend view Details… panel now shows (and allows for changing) the layers that are visible
  • Allow for coercion of Curved polygons to normal polygons when importing formats with curved polygons (such as some File GDB formats and CAD files) [CARTOMAC-1996]
  • Bugs Fixed:
  • Fixed a problem which would prevent adding user symbols or patterns to the UberBrowser if at least one didn't already exist [CARTOMAC-2020]
  • Cleaned up animations and window resizing on Export Map
  • Fixed occasional flash of old selection when selecting features or zooming [CARTOMAC-1796]
  • Fixed bug where live resize could render a blank map during resize instead of a stretched version of the current map [CARTOMAC-2015]
  • Fixed handling of mouse cursors while Adding points [CARTOMAC-1696]
  • Fixed Missing layer name caused Map Layout context menu not to show [CARTOMAC-1646]
  • Fixed crashing bug with bad FID value in MDB file
  • Fixed rare crash in OSM gathering [CARTOMAC-1960]
  • Fixed a bug which caused a crash when copying features from a layer on 10.13.6 [CARTOMAC-2010]
  • Fixed a bug which prevented running on 10.13.6 [CARTOMAC-1999]
  • Fixed a crash which could occur when counting points in polygons when the number of visible fields in the Layer Info window change [CARTOMAC-2004]
  • Fixed bug in KDM resulting in triangular cut-outs in KDMs [CARTOMAC-1985]
  • Fixed importing old GeoBookmarks [CARTOMAC-1973]
  • Improved messaging when Cartographica reads partial information from Vector files [CARTOMAC-1996]
  • Scripting:
  • Add AppleScript support for Bookmarks [CARTOMAC-1972]
  • Internals:
  • Update to latest ODBC

New in Cartographica 1.5.3 (Aug 26, 2021)

  • Bugs Fixed:
  • Fixed error message truncation on ODBC Drivers [CARTOMAC-1954]
  • Improved raster image printing on 11 (Big Sur) [CARTOMAC-1947]
  • Updated creation control in MapLayout
  • Fixed crash in calculating nearest distance
  • Restored functioning centroid for Z points in calculated columns [CARTOMAC-1950]
  • Fixed crash when resizing windows with overviewed geometries [CARTOMAC-1930]
  • Fixed crash in making convex hulls if one of the features contains no geometry data [CARTOMAC-1926]
  • Fixed crash in calculating nearest distance
  • Added default error message if no message comes from the ODBC drivers
  • Fixed typo in error message [CARTOMAC-1953]
  • Documentation:
  • Geocoding documentation updated to reflect TIGER/Shape files instead of TIGER/Line (since the latter hasn't been updated in a while).
  • Internals:
  • Update to latest sparkle updater

New in Cartographica 1.5.2 (Sep 8, 2020)

  • New Features:
  • Feature Enhancements:
  • Bugs Fixed:
  • Note: Regressions in development and beta builds for 1.5.2 that are fixed between betas will not be included in the long-term "Bugs Fixed" list, although they are documented in the individual releases.
  • Moved PostgreSQL driver internal to the GDAL system to fix a problem in macOS 11/10.16 [CARTOMAC-1918]
  • Fixed bug in KDM that could cause a crash when representative samples were too close to the border [CARTOMAC-1920]
  • Fixed crash when changing layers in rare cases [CARTOMAC-1917] [CARTOMAC-494]
  • Fixed crash when doing an Join in Import database under some conditions [CARTOMAC-1919]
  • Fixed bug which resulted in Export Map not producing some Shapefile sidecar files (dbf, shx, prj)
  • Fixed bug which resulted in Export Map not adding extensions when exporting a single layer
  • Fixed bug which resulted in date sorting not working consistently
  • Fixed bug where Duplicating, Cloning, or Mak[ing] Layer from Selection would result in the real column name being incorrect [CARTOMAC-1915]
  • Fixed bug preventing Report Bugs… link from working correctly
  • Fixed built-in help references in Overlay Operations and Spatial Join
  • Fixed crash in Grid Reference interpreter when importing data is imported as non-String value [CARTOMAC-1912]
  • Fixed crash when using Legend to select styles with a single feature [CARTOMAC-1911]
  • Fixed crash dragging files in while editing is active in a field [CARTOMAC-1910]
  • Scripting:
  • Documentation:
  • Fixed built-in help references in Overlay Operations and Spatial Join
  • Documentation updated to contain Overlay Operations and Spatial Joins

New in Cartographica 1.5.1 (Aug 3, 2020)

  • New Features:
  • Support for importing Irish Grid and British National Grid references in File Data and Acquire Database imports [CARTOMAC-1473]
  • Feature Enhancements:
  • Presented digits in Find Clusters window are now more appropriately limited
  • Acquire from Database is now background able and has status and cancel
  • Export Map now presents a detailed warning on file overwrite
  • Export Map is now backgroundable and has status and cancel [CARTOMAC-1851]
  • Export for CartoMobile is now backgroundable and has status and cancel [CARTOMAC-1848]
  • ExportImage is now backgroundable and has status and cancel
  • ExportAsTiles is now backgroundable and has status and cancel [CARTOMAC-1852]
  • OSM Tile Export now automatically converts to EPSG:3857 on export and no longer silently fails [CARTOMAC-1890]
  • Add support for additional Geocoding and Grid Reference coding data through "Include Diagnostics" button in File Data import
  • Bugs Fixed:
  • Note: Regressions in development and beta builds for 1.5.1 that are fixed between betas will not be included in the long-term "Bugs Fixed" list, although they are documented in the individual releases.
  • Fixed support for Acquire from Database [CARTOMAC-1908]
  • Fixed bug which resulted in python datetime functions returning 01/01/00 for every result when used in a formula [CARTOMAC-1862]
  • Fixed rare crash in field editor [CARTOMAC-1902]
  • Fixed import accessory view appearance [CARTOMAC-1904]
  • Fixed loading window so that it no longer over-compresses the Filename: text [CARTOMAC-1874]
  • Fixed bug in resizing windows while showing ECW image [CARTOMAC-1894]
  • User names and Company names are now trimmed so that errant spaces don’t cause license failures [CARTOMAC-1898]
  • Fixed bug in rendering Kernel Density Maps [CARTOMAC-1896]
  • Fixed misalignments in Map Layout popover windows [CARTOMAC-1889]
  • Scripting:
  • Documentation:
  • Documentation updated for new Grid Reference imports
  • Security Improvements:
  • Internals:
  • Change to using Contacts library from AddressBook [CARTOMAC-1901]

New in Cartographica 1.5.0 (Jun 30, 2020)

  • New Features:
  • Added support for Dark Mode
  • New georeference tool [CARTOMAC-1478]
  • Added Raster height analysis tools (hillshade, slope, aspect, color relief, Topographic Position Index, Terrain Ruggedness Index , and Roughness) [CARTOMAC-1760] [CARTOMAC-1462]
  • Support for loading and saving color profile (.clr) files for Height analysis (and other purposes in the future)
  • Improve support of OSM URLs to enable the use of either z or zoom for Zoom (makes consistent with mobile) [CARTOMAC-1729]
  • Added EXIF information display to image previewer [CARTOMAC-1816]
  • Feature Enhancements:
  • Improve performance of image caching when using images on map
  • Added support for all OS-known photo formats (including HEIF, HEIC, Cannon, Sony, etc) for photo GPS encoding
  • Improved the process of finding files when opening a map set to take into account hierarchies that might partially match.
  • Improved performance for open/save windows
  • Added additional functions to the Formula context menu
  • Improve compatibility on Geomedia MDB file reading [CARTOMAC-1860]
  • Existing GDAL drivers may “claim” a file that they can’t read. Cartographica now will let the autodetect work, but if it finds 0 layers, it will manually search all matching drivers and test each one to see if they can read at least one layer. This was brought to the fore by the PGeoDatabase (ESRI) and the MDB-based Geomedia database, which both are MS Access-based.
  • Move Python execution environment to sandboxed external process for security reasons [CARTOMAC-1844]
  • Cartographica now remembers the zoom factor and location when re-opening an existing document
  • Map window views are now saved and restored for each document [CARTOMAC-1811]
  • Added support for saving locations for StyleSet auxiliary windows [CARTOMAC-1814]
  • Added warning message when authentication prevents user from accessing a WFS layer or WFS tile layer [CARTOMAC-1809]
  • Added warning symbol to WFS layers that fail to load because the user cancels authentication attempts, or otherwise the server requires further authentication [CARTOMAC-1808]
  • Improved performance of Table Join operations, as well as substantially improved performance for Undo and Redo of Import operations [CARTOMAC-1724]
  • Fixed unnecessary warning when exporting a map with a Tiled Layer [CARTOMAC-1789]
  • Improve support of OSM URLs to enable the use of either z or zoom for Zoom (makes consistent with mobile) [CARTOMAC-1729]
  • Add support for Contours on any image layer, including analysis layers like KDB [CARTOMAC-1472]
  • Contour and Height Map commands can now be used on multiple layers and/or on layers with multiple images.
  • When editing GCPs and changing the projection, projection is now correctly resumed when editing is aborted
  • Modify Geotransform on projection change in GCP edit [CARTOMAC-1769]
  • Quick printing from the Map window now maximizes width based on available space in layout [CARTOMAC-1779]
  • Improved performance and quality of Overviews (multi-resolution raster) [CARTOMAC-1768]
  • Low level performance improvements (SSSE3 and SSE enabled where appropriate)
  • Hold Shift when panning to pan at super speed (panning by full window height or width will pan to the edge of the current map at the current zoom level) [CARTOMAC-106]
  • Support cursor magnification mode [CARTOMAC-539]
  • Contours now produced improved (fewer, more connected line strings) contours [CARTOMAC-1749]
  • Added progress indicator to Make Contours [CARTOMAC-1545]
  • Show Scale is now saved as a view preference, not as part of the document [CARTOMAC-1630]
  • Color Palettes may now be dragged in and out of the Application
  • Improved Z and M handling in GDAL formats
  • 64-bit integer types in GDAL formats now supported
  • Improved Shape file handling of "No Data" (such as Z data with no M data)
  • Bugs Fixed:
  • Note: Regressions in development and beta builds for 1.5 that are fixed between betas will not be included in the long-term "Bugs Fixed" list, although they are documented in the individual releases.
  • Fixed bug in raster visualization where a large integer value fixed-value grid could cause an underflow in the palette calculation leading to crash
  • Fixed bug which would cause problems when consolidating raster layers, resulting in real data values instead of NO DATA values being written.
  • Fixed bug in rendering previews for GDAL-based Images in maps that have a different projection than the image
  • Fixed bug which would cause extremely small Map windows to look bad [CARTOMAC-1827]
  • Fixed bug in state restoration after quitting with open windows [CARTOMAC-1812]
  • Fixed bug preventing undo/redo from working in the UberBrowser panels [CARTOMAC-1817]
  • Fixed occasional low-res subviews in Map Layout [CARTOMAC-1823]
  • Fixed error when using specified selections in the buffer command via AppleScript [CARTOMAC-1822]
  • Fixed bug in Bing geocoding that disabled certain special characters from functioning correctly [CARTOMAC-1805]
  • Geotransform HUD is now legible in both Light and Dark modes [CARTOMAC-1770]
  • Fixed bug which could cause editing layers to be out of sync with map layer when using the window zoom button
  • Fixed bug which resulted in Clipped or Erased layers having empty columns for data where columns matched the name, but not the type in another layer (not necessarily one being clipped [CARTOMAC-1780]
  • Fixed bug which resulted in Clipped or Erased layers having unnecessarily-renamed columns when the names matched, but type did not match a column in another layer [CARTOMAC-1780]
  • Fixed Print dialog preview handling of Landscape vs Portrait orientation [CARTOMAC-1268]
  • Fixed overlap of labels in LineStyle browser
  • Fixed occasional crash in MapLayout [CARTOMAC-1777]
  • Fixes to various bugs that are probably rare (found by static analysis)
  • Fixed crash when presenting error loading a component file on double-click [CARTOMAC-1745]
  • Fixed bug which could cause over-retention of some analysis tools
  • Line layer labels now support color [CARTOMAC-1740]
  • Fixed bug with state restoration that could cause windows to reopen viewing the wrong part of a map
  • Fixed handling of fonts under 10.14 with no layer selected
  • Undo/Redo audit and fixes to make sure we're consistently providing names for undo/redo
  • Scripting:
  • Documentation:
  • Documentation is now created from the online version of the docs to keep things in sync
  • Updated documentation, covering calculated columns and with fixes for display of mathematical symbols and formulae
  • Additional documentation on new Georeferencing code and Raster Analysis
  • Documentation available now in PDF and ePub (iBooks) formats
  • Security Improvements:
  • Update all update URLs to HTTPS
  • Improve handling of bad data with SecureCoding
  • Cartographica 1.5 is now notarized for your protection
  • Use Apple's Hardened Runtime for increased security
  • Internals:
  • Python 3.8 is now embedded to future-proof the distribution (macOS version was older 2.7-based version that is EOL in 1/2020)
  • Updated crash reporting code
  • Updated to GDAL 2.4.4, improving existing Vector and Raster import formats and adding some new formats. [CARTOMAC-1746]
  • Update to more recent Proj4
  • Sparkle updated to latest version
  • Updated convex hull and clustering algorithms
  • Modernize WFS and WMS networking and data handling
  • Improve accessibility
  • Update to latest Sparkle
  • GPS Plugins are not loaded until needed (improved load time)
  • Many internal fixes
  • Update to latest HDF 4
  • Update to latest HDF5
  • Update to latest szip for hdf
  • Update to latest CFITSIO
  • Update to latest sqlite
  • Replace toolbar items with more modern counterparts [CARTOMAC-1825]
  • Update URLs are automatically upgraded to https

New in Cartographica 1.4.9 (Jan 8, 2020)

  • Bugs Fixed:
  • Fixed a bug which prevented activation and access to Bing services

New in Cartographica 1.4.8 Build 622 (Sep 7, 2017)

  • Feature Enhancements:
  • VectorExporter now defaults to using UTF-8, and gracefully falls back when UTF-8 isn’t available on the layer
  • Bugs Fixed:
  • Fix rare bug in distribute by Equal Area [CARTOMAC-1715]
  • Fix crash in Bing Geocoder on 10.7 introduced with 1.4.7 [CARTOMAC-1720]
  • Fixed bug where VectorExporter could crash with non-ASCII-convertible strings
  • Fixed bug when loading WMS Layers [CARTOMAC-1288]
  • Fix bug in GPSUtils when handling integer return types
  • Fixed crashing bug which occurs mostly on open [CARTOMAC-1187]
  • Scripting:
  • Improved global projection list management for AppleScript [CARTOMAC-1719]

New in Cartographica 1.4.7 Build 620 (Jul 14, 2017)

  • Feature Enhancements:
  • Added support for auto-sizing columns by double-clicking on them [CARTOMAC-1708]
  • Updated geocoding and Live Maps API
  • Added support for hex colors from colorbrewer2
  • Added compatibility with some DBF files that use (NUL) as a marker for good records [CARTOMAC-1694]
  • Bugs Fixed:
  • Fixed bug which could occur during load of many layers [CARTOMAC-1288]
  • Fixed rare bug which would cause crashes opening documents [CARTOMAC-1280]
  • Fixed strange map zooming behavior when a feature was selected in the table view and the column layout changed
  • Fixed rare bug in Spatial Join interface [CARTOMAC-1698]
  • Fixed bug which could crash in the point snapping [CARTOMAC-1697]
  • Fixed crashing bug when pointing at bad WFS servers [CARTOMAC-1695]
  • Fixed Spatial Join so that when joining to the same layer (for example, closes point not self) the TARGET_ID and JOIN_ID are correctly stored [CARTOMAC-1692]
  • Fixed problem when linked against 10.10 and 10.11 libraries when showing Map Layout window [CARTOMAC-1687]
  • Fixed occlusion of Map Border (mostly on screen) when map is zoomed in Map Layout [CARTOMAC-1690]
  • Fixed missing handles in Map Layout windows under 10.11
  • Fixed colored background in Map Layout windows when linked under 10.11 [CARTOMAC-1687]
  • Fixed crashing bug which would occur when writing CSV headers that couldn't be encoded in the selected encoding [CARTOMAC-1680]
  • Fixed split operation to appropriately handle Z and M dimensions (CARTOMAC-1679)
  • Fixed handling of errors in buffer so that it happens before asserts for 0-point geometries
  • Fixed crash which would occur when using Export Map with layers that have empty names [CARTOMAC-1675]
  • Scripting - Documentation:
  • Update palette pasting documentation

New in Cartographica 1.4.6 Build 610 (Jun 8, 2015)

  • Feature Enhancements:
  • Improved load times for large files (3M point example file now loads in 110s instead of 440s)
  • Bugs Fixed:
  • Fixed bug when exporting layer features when the layer has no name [CARTOMAC-1672]
  • Fixed bug when handling empty grid snapper and grid values [CARTOMAC-1644]
  • Fixed rare crash in importing with join when a layer has no name [CARTOMAC-1555]
  • Fixed rare bug where progress window would crash on import.
  • Fixed bug which could crash when joining to an existing layer which is selected at the time [CARTOMAC-1607]
  • Fixed crash when distributing n-tile distributions with no values [CARTOMAC-1668]
  • Fixed bug when dragging and dropping EXIF or vCard files [CARTOMAC-1661]
  • Fixed very rare crash in Voronoi Diagrams [CARTOMAC-1442]
  • Fixed crashing bug in Map Info when layer had a non-existent name [CARTOMAC-1667]
  • Fixed rare bug in drawing when projection results in NAN (non-infinite invalid numbers) [CARTOMAC-1529]
  • Fixed out-of-bounds error when gridding (CARTOMAC-1666)
  • Fixed crash when using invalid bounds in a map [CARTOMAC-1349]
  • Fixed crash when exporting old-format images from a layer. This will only affect very old Cartographica MapSet files. A warning is now presented suggesting replacement of the images in the layer with newly imported ones. [CARTOMAC-1663]
  • Hopefully fixed rare bug in closing the Import panel [CARTOMAC-1659]
  • Fixed bug which cause Map Layout printing to use lower resolution than specified [CARTOMAC-1662]
  • Fixed rare bug which could result in a crash while changing layers [CARTOMAC-1660]

New in Cartographica 1.4.5 Build 605 (Mar 2, 2015)

  • Feature Enhancements:
  • Added support for long data records (as supported by ArcGIS 10.x of up to 255 fields and 32000 bytes per record) [CARTOMAC-1340]
  • Removed import from iPhoto [CARTOMAC-1523]
  • Bugs Fixed:
  • Fixed crash when switching layers with an empty layer name and the Selection Summary window visible [CARTOMAC-1654]
  • Fixed rare crash when re-geocoding data [CARTOMAC-1602]
  • Fixed crash when trimming layers that will have no objects after trim on 10.10 when legend is visible [CARTOMAC-1653]
  • Fixed crash in Distribute With Equal Area that could occur when there were highly unbalanced areas [CARTOMAC-1652]
  • Fixed crash when erasing all characters in the Scale boxes and tabbing to next field [CARTOMAC-1651]
  • Fixed crash that could result when using some projections on data that doesn't fit in them [CARTOMAC-1615]
  • Fixed bug which prevented automatic layer styling to work when importing more than one file at a time [CARTOMAC-1614]
  • Fixed problem where Raster Images loaded without CRS information do not display after changing CRS [CARTOMAC-1601]
  • Fixed bug in setting up lines styles that would crash with certain system programmatic colors that users could add through drag and drop [CARTOMAC-1260]
  • Fixed bug when importing cards from Address Book that would cause crash [CARTOMAC-1596]
  • Fixed crashing bug in Selection Summary window under odd conditions [CARTOMAC-1592]

New in Cartographica 1.4.4 Build 602 (Oct 11, 2014)

  • Feature Enhancements:
  • Added support for pasting array of rgb colors (javascript format) from ColorBrewer2.org into the UberBrowser Palette
  • Added privacy policy menu item
  • Database imports now run on a separate thread with Cancel available and provide more progress information [CARTOMAC-1543]
  • Table imports now run on a separate thread with Cancel available and provide more progress information [CARTOMAC-1544]
  • Improved import progress when reading KML files [CARTOMAC-1539]
  • Status information is now displayed after user Sends Logs [CARTOMAC-1507]
  • Improved messages for Selection Info window's display when layers were not selected.
  • Improved accessibility information for Layer Stack,line browser, export window, data view
  • Scripting:
  • Fixed bug in AppleScript handling that prevented directly addressing style parameters via applescript (CARTOMAC-1566)
  • Bugs Fixed:
  • Fixed bug that could cause Cartographica to stall when trimming very specific geometries [CARTOMAC-1578]
  • Fixed rare crash updating data view when joining layers [CARTOMAC-1575]
  • Fixed bug which could cause crashes when adding layers from some table sources [CARTOMAC-1574]
  • Fixed bug which could cause Map Documents with errors loading to disappear from the screen until loaded under 10.7 and 10.8.
  • Fixed bug which would occasionally occur when layers are added in [CARTOMAC-1557]
  • Fixed crashing bug which occurred when multiple layers were selected after displaying a Selection Info window [CARTOMAC-1565]
  • Fixed rare crashing bug when importing files [CARTOMAC-1146]
  • Fixed a bug which could cause error sheets to stay around on 10.7.x machines
  • Fixed crash when pasting in some text directly to the MapLayout window if that text was particularly small
  • Fixed bug which would occasionally occur when layers are added in [CARTOMAC-1557]
  • Fixed bug which could cause problems when creating Contours for some manually georeferenced images [CARTOMAC-1175]
  • Fixed bug which would cause Ratio sums in Spatial Joins to be Incorrect [CARTOMAC-1357]
  • Fixed rare crashing bug in Analysis status updater
  • Fixed bug which would cause missing values to be considered 0 when evaluating styles [CARTOMAC-1538]
  • Fixed bug in DMS Formatter which could cause a value with 60 seconds to appear [CARTOMAC-1532]
  • Fixed Human Readable Copyright string (2014 not 2013) [CARTOMAC-1522]
  • Fixed bug in Styles that prevented Pattern Scales from being saved [CARTOMAC-1547]
  • Fixed a bug in displaying ODBC error messages [CARTOMAC-1542]
  • Fixed bug when using ODBC to access Oracle databases [CARTOMAC-1540]
  • Fixed column size checking bug in ODBC (never exposed to user since it was only used for information)
  • Fixed crash when choosing Show Layer Styles on a Live layer [CARTOMAC-1535]
  • Fixed crash when creating Voronoi lines for large point clouds [CARTOMAC-1529]
  • Fixed bug which would crash when Trimming layers to areas with no vector layers present [CARTOMAC-1528]
  • Fixed bug that could cause Cartographica to stall when trimming very specific geometries [CARTOMAC-1758]
  • Spatial Join and Overlay Operations are no longer available in the menus when they are impossible [CARTOMAC-1548]
  • Documentation:
  • Fixed documentation (and help) references to the Palette Window which is now in the Uber Browser [CARTOMAC-1546]
  • Clarified documentation and import panel about what happens if you have multiple matching rows in an import

New in Cartographica 1.4.3 Build 591 (Jun 20, 2014)

  • Feature Enhancements:
  • Option to turn off the editing help panel [CARTOMAC-1506]
  • Increased maximum Export to Picture size to 8192x8192 (CARTOMAC-1366)
  • Multi-point features can now be split with Split Selected Feature(s) (CARTOMAC-1363)
  • Use layer name when displaying pop-ups for objects with no valid Name field
  • Clicking outside of page area now deselects all elements in Map Layout [CARTOMAC-1318]
  • When loading layers with multiple feature types, subsequent layers will be named with the feature type appended
  • Updated to 1.3 of ESRI GDB libraries
  • Improved resolution of Exported symbols to be appropriate for the resolution when sent to Illustrator [CARTOMAC–1445]
  • Key box now restricts tab and return characters from being pasted into the User and Company boxes, reducing problems pasting in user information.
  • Scripting:
  • Added AppleScript support for requesting Intersections of lower object type than the lowest layer (CARTOMAC-1360)
  • Added Kernel Density Map applescript command
  • Added support for scripting Convex Hull [CARTOMAC-1308]
  • Bugs Fixed:
  • Fixed crash when joining table import to layer with no exiting features [CARTOMAC-1505]
  • Referenced shapefiles are now prompted for overwrite when field format and names are changed in a mapset [CARTOMAC-1502]
  • Fixed problem with second Find File sheet not displaying correctly [CARTOMAC-1484]
  • Fixed bug in that occurred when opening Map Sets with detached files that were no longer available [CARTOMAC-1484]
  • Fixed bug in summary window that wouldn't show right information if the data pane was sorted or filtered [CARTOMAC-1452]
  • Fixed bug in deleting point from multi-part geometry in editing window [CARTOMAC-1451]
  • Palettes are now saved when edited in the Uber Browser [CARTOMAC–1331]
  • Fixed crashing bug when initially loading multi-layer mapsets on some machines [CARTOMAC–1402]
  • Fixed crash which rarely occurred when performing certain join functions [CARTOMAC–1399]
  • Fixed crash that could occur when dropping importable files on a Map during import or analysis. [CARTOMAC–1416]
  • Fixed bug which could crash loading certain Personal Geodatabase files [CARTOMAC–272]
  • Fixed crashing when exporting large images [CARTOMAC–1412]
  • Fixed bug in Map Layout that would cause some layers with many styles to not fit in the Legend vertically
  • Fixed bug which could cause crash on quit while drawing layers containing images [CARTOMAC–1403]
  • Raster/Live map layers no longer show up as candidates in Join and Overlay Operation windows [CARTOMAC–1441]
  • Fixed bug that would set the wrong projection for the contour layer when using the Make Contour tool on a layer with the Map in a different projection than the layer being contoured. [CARTOMAC–1335]
  • Fixed bug which caused Exported symbols to be disproportionate when sent to Illustrator if they weren’t square [CARTOMAC–1444]
  • Fixed rare crash bringing up progress information.
  • Fixed bug that would silently fail during certain Overlay Operations (Clip & Erase in particular) if the projections of the target and operation layer were not the same [CARTOMAC–1213]
  • Fix dimensional problem on images exported on Retina MacBook Pro computers (CARTOMAC-1371)
  • Fixed bug where selection would be lost if a Split didn’t result in (CARTOMAC-1368)
  • Fixed problem which caused cursors not to update with modifier key change under 10.9.x (CARTOMAC-1341)
  • Fixed rare overlay operation bug that could cause an overlay operation not to finish with extremely small parts (CARTOMAC-1362)
  • Fixed bug in Intersection of lower object type that could result when handling polygons with overlap, due to a bug in the self-intersection code (CARTOMAC-1361)
  • Fixed a bug in betas that resulted in problems resizing windows under 10.9.x
  • Fixed exception when using summary window and multiple layers
  • Fixed spurious "(" characters showing up in summary window
  • Fixed handling of GML (and other) vector formats with layers that contain multiple geometry types by splitting them into separate layers after loading [CARTOMAC-1319]
  • Fixed MapLayout zoom controls [CARTOMAC-1316]
  • Fixed bug which caused drag and drop between layers not to copy styles as it had [CARTOGRAPHICA-1282]
  • Fixed bug which could cause layers containing Points with Z or M data to not handle Add Feature
  • Fixed bug resulting in a crash when saving image layers for CartoMobile.

New in Cartographica 1.4.2 Build 564 (Apr 8, 2013)

  • Feature Enhancements:
  • Add Edit > Duplicate And Translate... to create a copy of the selected feature(s) at a specific x,y offset or angle and distance
  • More information from the server used to determine what coordinate system to process requests in for WFS requests (making it more likely that the default CRS of the server is downloaded for maximum accuracy)
  • Improved interaction with WFS servers running versions 2.0.0 of WFS protocol
  • Server information is now re-requested when WFS Information is updated in the panel even if the URL doesn't change
  • Add support for using OSM-templates
  • Update to latest MrSID (LizardTech) SDK
  • Grid layers now have distinctive (and adaptive) grid icon.
  • Added default extensions to exported Map files
  • Improved built-in geocoding to handle negative address ranges, additional abbreviations, and to better handle whitespace.
  • Added Status indicator and cancel for overlay operations.
  • Enhanced analysis functions to show more accurate status and be cancelable.
  • Performance:
  • Major performance enhancements to Spatial Join and Geometric search operations.
  • Layer Search optimization
  • Bugs Fixed:
  • Fixed bug which could cause an exception or crash when working with layers that were far out of range
  • Fixed major memory leak in polygon layer drawing
  • Fixed minor memory leak in importing files with empty M value arrays
  • Fixed bug which affected WFS servers that contained GML3 Surface types (GML2 types and GML3 Multisurface types work fine)
  • Fixed bug which would caused File Geodatabases to be written out separately for each exported layer in a map
  • Fixed bug which would cause crash when NULL or empty points are sent for Voronoi analysis.
  • Remove non-working Terraserver links from default WMS servers
  • Fix inconsistencies in grid
  • Fixed bug where grid layers would scale if synchronize was turned on and either direction was set to automatic. Now synchronize will use the smaller of the two directions if X is set to automatic, and will use the explicit value if X is set to manual.
  • Fixed bug in handling polylines that are cut using polygons where the polyline ends exactly on the intersection of 2 or more polygons.
  • Fixed bug where palette view of Uberbrowser could be resized inappropriately.
  • Fixed bug which caused Trim Map to Extent of Features/Layers not to function correctly.
  • Fixed bug that could result in promulgating bad DBF files if they were loaded
  • Fixed bug which could cause freezes when there are a large number of fields in a layer with the same pretty name.
  • Fixed bug which could cause streets with "Ste" at the beginning of their names to fail to geocode.
  • Fixed bug which prevented palette loading of line styles to work correctly. Some line styles now must be loaded by using the option key because they are no longer "fill", but "stroke", which requires the option key.
  • Fixed bug which prevented Adobe Illustrator export from handling line styles correctly
  • Fixed bug which would cause polygon clipping lines to loop forever on some multipart lines.
  • Fixed an exception that could occur when clipping regions and lines

New in Cartographica 1.4.1 Build 548 (Jan 25, 2013)

  • Bugs Fixed:
  • Fixed bug which would silently truncate imported text (CSV) files if there were a large number of text fields, or fields whose type couldn't be identified.
  • Fixed bug which could result in field duplication and potentially data loss with some specific field name scenarios
  • Fixed saving of snap editor functions
  • Fixed bug which would cause failure on Select Features with no CRS assigned.
  • Fixed bug which would cause crash when adding a grid layer to a map in 10.7
  • Fixed crash in calculating contours on layers with multiple images
  • Fixed bug which would cause column names for Find Nearest to Point to be incorrectly used for results if the proposed name was longer than 11 characters.
  • Fixed bug which would cause coordinate and float columns to default to no decimal places. Now defaults to 5 for general float results and 6 for coordinates.
  • Fixed bug where the key expiration warning could cause strange status window activity while re-opening map sets.
  • Fixed bug which would cause non-degree coordinates imported from tables to be interpreted as "minutes" when using comma-based decimals.
  • Fixed bug which would cause exporting Maps with no set CRS/Projection to fail.
  • Fixed bug which would cause Maps with no projection/CRS set not to export
  • Fixed interpretation of PDS with MISSING_VALUE set to base 16 number (16#FF7FFFFB)
  • Fixed bug which could cause instability after closing Raster Styles windows before closing a document.
  • Feature Enhancements:
  • Enhanced date-field detection, to improve the likelihood that similarly formatted string (235-253-235 as an example) would not be considered valid as they were only constructed of 3 sets of numbers with separators.
  • Text fields imported from text (CSV) files now have the length of string fields set accurately for the imported data.
  • When importing text (CSV) fields into existing layers, matching string fields will automatically be expanded (if possible) to fit imported data
  • Types of imported records are now aligned with the existing field types they are being imported into when importing into an existing layer.
  • Added support for contouring only within the visible extent of the layer. When using large image (DEM) maps, setting the layer not to be included in the Map extent will cause the contour to only be created in the Map area. Note that this is the Current map area, so other layers will affect how much of the area is contoured.
  • Performance:
  • Performance improvement for Line/Polygon geometry operations

New in Cartographica 1.4 Build 541 (Nov 15, 2012)

  • Document Management:
  • Files imported by double-clicking or opening non-native files are now retained for re-opening under Lion
  • Files imported by double-clicking or opening non-native files now perform an automatic Save As when Save is used
  • Map View:
  • Added support for Invert Selection which selects deselected items and vice-versa
  • Updated Find by Features with enhance search capabilities and allow use on same layer
  • Double-clicking on the ID column for a row will zoom to the feature in the map
  • Field data is now copied to the clipboard as tab-separated text for pasting into other applications
  • When pasting features copied from another layer, attempts are made to: reuse columns (including lengthening string columns), add the new columns, or add the new columns with new names
  • When pasting features to an empty layer, the feature's previous styles (if available) are given to the layer
  • Added bookmarking capability
  • Added support for grid layers
  • Explicitly setting scale now available in Map window and Map Layout window (for individual maps)
  • Layer Management:
  • Clone Layer (option New Layer) creates a new empty layer with the same schema and style as the selected layer
  • Duplicate Layer (option shift New Layer) creates a layer with the same schema, style, and contents as the selected layer—basically like doing a Select All and Create Layer from Selection
  • Field names now change along with the Display name if possible. Possible means: not an external file, name is valid, reasonable length, allowed by layer. If any of these aren't met, the display field alone is changed. They can be brought back into sync by setting the display name back to the field name.
  • Analysis:
  • Added cluster (hot spot) analysis
  • Added support for Confidence Interval (ala Crimestat)
  • Added Voronoi Diagram creator
  • Added Find Contours to create contour lines based on raster data sets
  • Added spatial Join functions
  • Field Maps can now be duplicated using the Duplicate command from the pop-up or main menu, allowing things like a column for the count, another for the average, another for the min, etc.
  • Identify now working with lines being identified by lines or polygons
  • Identify operation may now be done with point identified by line
  • Intersection available for Poly vs Poly output as points or lines
  • Intersection of multiple geometry types now implemented and tested for (point+poly+line)
  • Trim Map command now trims to either the extent of or area of features including cutting geometries when necessary (and preserving ratioed information when marked)
  • Xor (symmetric difference) operation now available between layers of the same type (point and point, line and line, etc.)
  • Select with feature(s) can now be done on the same layer, with the caveat that a feature will never select itself.
  • Spatial joins can now be done on the same layer as the target, with the caveat that a feature will never match with itself.
  • Editing:
  • Newly added points in the Point Data view are placed either at the center of the visible screen (if nothing is selected) or are created as a duplicate of the previously selected point (if a point is selected).
  • Vector editing accessory window now hides when Cartographica goes to the background.
  • Point window now reflects edit changes and can be used to edit features in Edit Feature mode. Previously, in Edit Feature mode, the point window reflected and acted upon the original, not edited, feature.
  • Added background color support to scale,legend,compass
  • Added support for snapping to edges or vertices of same or other layers when editing features
  • Added support for snapping to an invisible grid when editing features
  • Automatically reverse the direction around polygons that are incorrectly oriented (Must have CW outside and islands, CCW insides).
  • Map Layout:
  • Added support for setting background text color for text, scale, legend, and compass areas in Map Layout using the document background control on the text style window.
  • Added control of borders in Map Layout view
  • Added support for 1-pixel "nudge" in Map Layout
  • Added support for user-specified Extent margin for Map Layout
  • Copy, Paste, and Duplicate now available in Map Layout
  • Double-click in Legend View now brings up detail popover
  • Full screen mode supported in Map Layout windows
  • Scale and Compass settings in Layout windows are now popovers instead of modal windows
  • Pasting a string into Map Layout now creates a text object
  • Undo is now supported for all attributes of all features in Layout documents
  • If a legend is synchronized, all layers show up with a '-' indicating they flow from the connected map. Once an item is unchecked or checked, it remains set until the Synchronize with Map command is used. Layers are still not visible if they aren't visible on the map. This mostly affects new layers added to the Map object after the Legend object is created
  • Added control over alignment to text views using the Text menu in the Edit menu
  • Styles:
  • Added support for string, regular expression, and date libraries from Python in the formula interpreter. These are all merged into the globals, and thus don't require a module identifier to access them.
  • Custom symbols may now be added and deleted, with Undo
  • Date types are now supported for calculations
  • Default Styles may now be named
  • Every style in a style set may now hide its items. This replaces the previous "Hide non-matching styles" function. If you need to simulate that function, just set the default style to hide its items.
  • Symbol window allows users to add their own favorite symbols through drag-and-drop
  • Line Style well now available in Line and Polygon style windows
  • Line styles can be dropped on existing layers to change the line style
  • Line styles now have variable # of colors (0, stroke, fill, or stroke&fill) and are displayed in the style window this way. It provides a more consistent interface with the old way of doing it.
  • LineStyles are stored internally and in a Application Support sub directory
  • Pattern support in polygons added using the a pattern well
  • Added support for changing label alignment (affects the entire label)
  • WFS/WMS:
  • Increase WFS compatibility with 1.0 and 1.3 version WFS servers
  • WMS Connections now try to default to 1.3 WMS
  • Parameters for WFS layers can now be changed with the Layer > Web Feature Layer Attributes... option
  • File Formats:
  • Added support for HDF4/HDF5
  • Added support for ESRI File Geodatabases
  • Added support for GMT and NetCDF file formats
  • Added support for ACE2 DEM, ECRG TOC, SNODAS, GRASS ASCII Grid raster formats
  • Added support for MG4 Lidar raster format
  • Added support for highly-intelligent coordinate input. See documentation for details on all of the formats supported.
  • When importing table data, imports with coordinates can now keep items that don't result in valid coordinates
  • Table data without coordinate columns may be imported directly by checking "Import Non-Matching Data" is used in the coordinate geocoder tab and selecting no coordinates columns
  • Reasonable field lengths are now checked before changes are made. This includes making sure the file record length maximum isn't exceeded.
  • TAB sidecar files next to JPEG files are now used to determine CRS if they have that information.
  • Updated extensions for use with ARC Digitized Raster Graphics, DIPEx, DOQ, DOQ2, ELAS, ENVI, FujiBAS, Generic Binary, GSC Geogrid, Vexel MFF2, NLAPS, PC Raster, NetPBM, SAR CEOS
  • Bug Fixes:
  • Fixed bug that would result in the wrong preview being shown for the default style when you first open the style window.
  • Fixed bug where layer names containing '.'s would be truncated at the last '.' when exported as shape files.
  • Fixed bug which could cause Key prompts to come up over top of each other
  • Fixed bug which could leak document resources after a Save window is presented
  • Fixed bug which would cause disembodied windows to show up during document loading after a crash (while being prompted to send crash reports)
  • Fixed bug in handling some WFS servers which would result in coordinates being reversed
  • Fixed bug which resulted in features that would be minimized out of existence by 1/10th of the buffer distance to be buffered incorrectly when a different map and layer CRS are in use
  • Fixed bug which resulted in scripted buffers always taking meter distances instead of the original or map CRS units
  • Fixed bug in distance to point calculations with multipart geometries
  • Fixed bug in WKT handler that would create a multipolygon for a polygon whose incoming shape had the outer ring first
  • Fixed bug that would prevent changing boolean values in the Data View
  • Fixed bug which caused points at zero latitude or longitude and lines along zero latitude and zero longitude to have incorrect bounding boxes and not draw correctly
  • Fixed bug where changes in georeferencing information that should change the visible map area in the view do not take effect until that layer is hidden and shown again
  • Fixed bug where clipboard was changed when a duplicate command was done
  • Fixed bug where you could drag out an object that is too small to use in a Map Layout window
  • Fixed bug which caused Project Map preview to be initially incorrect (not reflecting the current projection until changed)
  • Fixed bug which could cause certain fonts not to work as labels
  • Fixed bug which could result in no answer for a point vs anything distance tests
  • Fixed bug which would add double entries back when undoing add style
  • Fixed bug which would cause Cartographica to become unresponsive (although it would eventually finish) while reading non-Cartographica document files
  • Fixed bug which would cause large default point symbols to be cut off when drawing
  • Fixed bug which would result in a geometry that includes very,very small parts to be declared invalid because of multiplying large numbers with small differences.
  • Fixed bug which would result in Jenks distributions incorrectly determining the top distribution limit
  • Fixed bug which would result in omission of DBF file if there were no fields in a layer
  • Fixed crash which would occur when closing map with Raster Style window open
  • Fixed infrequent crash when opening new windows
  • OpenStreetMap copyright now shows up correctly
  • Points imported as undefined locations can now be edited with Edit Feature
  • Saving a tile database export (for CartoMobile) now succeeds in replacing an existing file
  • Text which is being actively edited in a Map Layout window is now saved when the Save command is used.
  • Feature Enhancements:
  • Features are automatically projected to the selected master layer when merging layers.
  • Fields not used in GPX files (such as non-existent link and src files) are omitted from the output
  • Quick Print now pays attention to the current filters (which can be disabled during printing)
  • Support for name,comment,description,src, and link fields in GPX files for tracks (previously name,comment,description were only available on routes and waypoints). Src and Link fields are now available for waypoints in GPX files.
  • If there are no fields in a layer, Cartographica will add a NUMBER column (len 6) named 'id' to prevent this from happening.
  • A user-specifiable limit to the number of retrieved features is provided in WFS
  • Basic filtering capability is through manual filter sets in WFS. Please consult the Using WFS Filters in Cartographica 1.4 knowledgebase article about their use if you are interested.
  • Cancel is now available while loading Map Documents. If you cancel a Map Document while it is loading, the document must be saved using Save As… in order to save the contents.
  • Enhanced handling of empty date fields
  • Importing files through the menu command and drops now occur in the background
  • Multipoint objects can now be tested for distance (nearest point within the multipoint is the location)
  • Pasting vector data is now more intelligent and reliable, including the ability to reproject data on the fly when pasting into existing layers with different CRS
  • WFS retrieval now handles data and numeric fields correctly, mapping them to the right column names and types.
  • When JPEG files are dropped on Cartographica, the files are checked for sidecars (JWG, TAB) and the EXIF contents are verified when determining whether to open as a Raster Layer or as an EXIF-geocoded import.
  • Performance Improvements:
  • Statistics calculations are performed in the background when preparing for Find Clusters...
  • Increase performance in loading GDAL/OGR imported layers
  • Performance enhanced for Date reading from Shapefiles
  • Performance enhanced for invalidating a lot of objects at the same time (deselect/select, as an example)
  • Performance enhanced for select by feature
  • Slight optimizations in KDM
  • AppleScript Changes:
  • Added support for creating features using WKT strings in AppleScript
  • Added support for CRS viewing in AppleScript
  • Added support for Erase command in scripting
  • Added support for layer and feature selection in AppleScript
  • Added support for reprojecting layers in AppleScript
  • Added scripting support for the Union overlay command
  • Added support for changing and viewing labels via AppleScript
  • Added support for Identify overlay function to AppleScript
  • AppleScript now has access to CRS information for setting and reading
  • AppleScript now shows map documents as such and map layout documents as such
  • AppleScript now shows map windows as such and map layout windows as such
  • AppleScript version of the overlay Update command is now available
  • Be aware that although changing the display name in the Layers window will automatically change the column's data name (under most circumstances), that changing both via script will require separate parameter changes.
  • Buffer scripting now takes a list of features or a layer instead of requiring both to be present in order to buffer just a selection of features
  • Clip layer command is now available
  • CRS may now be created in AppleScript using 'make new coordinate reference system with properties {epsgCode: code}'
  • Find Differences Overlay command is now available
  • Intersection command is now available
  • Limited scripting control of Map Layout windows is now available
  • Switch to using UUID for finding layers by default in a document. This helps for changing the name or documents that have more than one layer with the same name, which previously were unaddressable.
  • Update scripting dictionary for most recent standard cocoa capabilities
  • User Interface changes:
  • Added drop-down menu to insert functions and placeholders in computed fields
  • Copying layers (or parts thereof) now maintains column information for presentation.
  • Enter(Return) is now required to start editing a layer name in the layer stack. Tab continues to the next focus area.
  • Fixed focus to be more clear around various views
  • Legend and Layer Stack previews will no longer grow ridiculously large if their line styles call for it.
  • Palette editor can now be collapsed to take no space if desired.
  • Split between editor and palette list remembered in Palette browser.
  • When changing page size or orientation in Map Layout, the window now resizes with the page.
  • A warning is displayed when reading Table data describing errors found reading data with expected types, including Coordinates.
  • Added more informative error messages when exporting maps
  • Added Lookup button in key window for finding existing key
  • Added warning message to text import detailing which fields couldn't be interpreted correctly
  • Added warning when before changing CRS for adding Live Maps
  • An error is now displayed if an attempt is made to create a column that would exceed the layer's storage capacity.
  • Change to new crash reporting window
  • Changed background of Map Layout window to the standard empty window background
  • Changing the column to be searched re-issues the search with the new column.
  • Checkboxes and Menus in the field mapping windows can be used in tandem (all selected rows are changed when you change one row).
  • Color Palette window state and location now saved
  • Display distance calculations as they complete in Cluster sheet
  • Documents that fail to open due to missing files where the Skip option is used will become untitled and must be saved using Save As. In previous versions, Skipping a layer would cause a "change" and was still eligible for Save treatment.
  • Documents that fail to open due to missing files where the Skip option is used will become untitled and must be saved using Save As. In previous versions, Skipping a layer would cause a "change" and was still eligible for Save treatment.
  • Double-clicking in the dividers between Map and Layer Stack or between Map and Data will collapse/expand the Layer Stack and Data areas respectively
  • Drag handles and new items are now fully visible in Map Layout
  • Edge snapper cursors change when you are within the snap distance
  • Expanded legend items are now remembered across window changes and application quit
  • Field length and precision are not editable on field types that wouldn't allow editing
  • Fixed pass-through of inspectors when using Raster Style Set window
  • When
  • Prompts for passwords now explicitly state when a password was rejected previously, as opposed to being prompted for something new.
  • Hide non-matching items moved to the Hide these Features style of the Default Style
  • Hitting the space bar with items selected in the map view causes a flash and highlight
  • If WFS layers error, you are now prompted to remove or edit the layer information
  • In KDM, when you choose Visible Map as the extent, the bounds of he KDM and the contents of the test features will be modified for what is visible on the screen at that movement.
  • In the Layer Info window, the field's name column is now called Field Name to show that it's the actual name (retrieved from and stored into files)
  • In the Layer Info window, the Name field is now called Display Name to show that it's just the display name
  • Layer previews now set and clear themselves in the layer stack at the addition of the first feature and removal of the last feature (respectively)
  • Legend layout objects now can automatically synchronize with the Map object they are pointed at
  • Legends in Map Layout windows now update immediately upon style changes
  • Map Info window is now updated as the documents change under it.
  • Map Info window now is handled correctly in full screen mode
  • Map Layout Text that is shown on a Zoomed page now looks right, even when editing
  • Map Layout views are now constrained to 1 px boundaries to make them a bit more predictable (positioning accuracy is now within 1/72" )
  • Map Layout windows now center the document in the open space if the window is larger than the page content
  • Measurement window coordinates now updated when scrolled even if the mouse stays still
  • Errors are presented when edited features would result in an invalid geometry
  • Move scale text so that it's always spaced above the line and centered
  • Multiple selection is now available in color palettes, but when dropping internally only the first one is used.
  • Network and other errors now appropriately turn on the error indicator in the layer stack (and turn it off when the condition is cleared) without having to click on the layer
  • New Columns are now automatically named FIELD where NN is the # of fields in the file.
  • No longer present un-actionable error message when inputting numeric data with too much precision
  • Predicate Editor now shows pretty column names instead of info.fieldname
  • Progress is shown while opening non-Cartographica document files through drag-and-drop or double-clicking
  • Prompt users directly with the geocoder options if the options aren't valid
  • There is a larger visual buffer around the scale area in the map view
  • Raster and Vector layers now import in the background.
  • Reduce minimum size of data area
  • Resize now uses a lazily created image when zoomed all the way out
  • Search columns are now saved to user preferences on a per-layer, per-document basis.
  • Selection is now preserved when removing filters
  • Selections are now saved across predicate changes
  • Splitter locations are restored when reopening documents
  • Style inspector windows now update when a style is copied between layers with drag & drop
  • Style windows are now transparent to Inspector windows, showing the contents of the current document
  • Symbol browser window state and location now saved
  • Text now pays attention to borders during resize
  • WFS Exceptions are now shown either directly or through the warning triangle
  • When changing the point layer to be counted in Count Points in Polygon, the default column name now automatically changes.
  • When dragging palettes to raster layers, the preview image is now updated.
  • When Map windows are resized, they now resize only the map portion, leaving the data and layer stacks the same size.
  • When style windows have focus, their layers are now shown in the Layer Info window.
  • When exporting Layers, the .shp extension is shown in the export window
  • Picture Path chooser now has Choose button and appropriate labeling
  • Saving as picture now appropriately warns for duplicate files and sets the extension correctly.
  • Miscellaneous:
  • On 2011 and newer MacBook Pros, Cartographica turns off GPU switching by default to save power
  • Python interpreter is now 2.7.x instead of 2.6.x (another 10.7+ requirement)
  • Palettes may now be dragged in and out of the Color Palettes window for import and export
  • Address book geocode is now done through drag and drop of cards instead of a special menu item
  • Support for Full-screen mode on Lion and Mountain Lion

New in Cartographica 1.2.10 Build 415 (Nov 15, 2012)

  • Fixed bug which caused Bing layers dragged between documents to lose their style
  • Added better support for handling 1.4 files read by 1.2 software
  • Make Key window less confusing

New in Cartographica 1.2.9 Build 412 (Sep 14, 2012)

  • Fixes a bug in 410 which affected 10.6 only, resulting in labels not being displayed.

New in Cartographica 1.2.9 Build 410 (Sep 11, 2012)

  • Fixed bug in GCP and Geotransform handling which caused non-US number formats to be interpreted incorrectly (specifically ',' as a decimal was being taken as the end of the number)
  • Illustrator Export now uses the Page Setup orientation and page size
  • Illustrator Export's scale now uses CM or Inches based on the prevailing language/locale settings
  • Support for always showing labels for features (on a style basis)
  • Fixed bug (introduced in 1.2.9b2) which caused inaccurate scale bars to be created in Illustrator Export
  • Fixed bug which could result in labels not drawing in certain fonts and sizes
  • Emoji characters now rendered as symbols instead of leaving a blank
  • Fixed KML export bug which could result in problems with Google Fusion Tables
  • Fixed bug in KML export of polygons with holes so that they are now appropriately represented
  • Fixed a bug which could cause polygons with holes to be exported to GML as multipolygons
  • Fixed a bug which caused NFR keys not to work when entered under most circumstances.
  • Fixed bug where licensing window could be brought up while it was already up.
  • Use internal ODBC so that MDB import and odbc calls work for 10.8
  • Added resolution controls to Illustrator Export for bitmaps.
  • Added Projection name to exported Illustrator files
  • Added Scale to Illustrator export ( 1 inch, N units, and scale ratio)
  • By default images exported to Illustrator do not contain bitmaps that expand outside of the visible page. The old "flood" method can be restored by using the new option in the export window.
  • Enhanced Features:
  • Illustrator Export now uses the Page Setup orientation and page size
  • Support for always showing labels for features (on a style basis)
  • Added resolution controls to Illustrator Export for bitmaps.
  • Added Projection name to exported Illustrator files
  • Added Scale to Illustrator export ( 1 inch, N units, and scale ratio)
  • By default images exported to Illustrator do not contain bitmaps that expand outside of the visible page. The old "flood" method can be restored by using the new option in the export window.
  • Bug Fixes:
  • Fixed bug which could result in labels not drawing in certain fonts and sizes
  • Fixed KML export bug which could result in problems with Google Fusion Tables
  • Fixed bug in KML export of polygons with holes so that they are now appropriately represented
  • Fixed a bug which could cause polygons with holes to be exported to GML as multipolygons
  • Fixed a bug which caused NFR keys not to work when entered under most circumstances.
  • Fixed bug where licensing window could be brought up while it was already up.
  • Use internal ODBC so that MDB import and odbc calls work for 10.8
  • Fixed bug in GCP and Geotransform handling which caused non-US number formats to be interpreted incorrectly (specifically ',' as a decimal was being taken as the end of the number)
  • UI Changes:
  • Emoji characters now rendered as symbols instead of leaving a blank
  • Illustrator Export's scale now uses CM or Inches based on the prevailing language/locale settings

New in Cartographica 1.2.8 Build 406 (Jul 25, 2012)

  • Changes since 1.2.7:
  • Add support for new Retina Display MacBook Pro
  • Add support for altitude and bearing in imported EXIF photos
  • Text edits are no longer lost when Saving map layout while editing text
  • Fixed a bug which would make Bing services unavailable when they were unavailable the first time they were accessed.
  • Fixed bug which would make geometries appear "unruly" at high magnifications during edit
  • Fixed bug which would make measuring line appear "unruly" at high magnifications
  • Clicking in the Map Layout window is now more accurate for text areas
  • Replaced Ruler icon with more scalable, color-friendly version
  • Enhanced Features:
  • Add support for new Retina Display MacBook Pro
  • Add support for altitude and bearing in imported EXIF photos
  • Bug Fixes:
  • Fixed a bug which would make Bing services unavailable when they were unavailable the first time they were accessed.
  • Text edits are no longer lost when Saving map layout while editing text
  • Fixed bug which would make geometries appear "unruly" at high magnifications during edit
  • Fixed bug which would make measuring line appear "unruly" at high magnifications
  • UI Changes:
  • Clicking in the Map Layout window is now more accurate for text areas
  • Replaced Ruler icon with more scalable, color-friendly version
  • Known bugs/issues:
  • WFS access is read only. No changes are saved to the server.
  • WFS client retrieves too much data in some queries.

New in Cartographica 1.2.7 Build 401 (Apr 19, 2012)

  • Enhanced Features:
  • Added support for getting the count of the number of parts in a polygon or line geometry in a formula column
  • Allows selection of tsv files (they were always importable, but needed to be labeled .txt or .csv to be opened, now .tsv files can be opened without renaming)
  • Bug Fixes:
  • Fixed bug which caused changes in GCP edits to be missed when Update is pressed
  • Fixed bug which manifests itself when simultaneously opening two external shape files with ESRI-style prj files
  • Fixed bug which would cause raster layers to disappear during GCP manipulation
  • Fixed bug which would allow "resurrection" of column data by deleting and re-adding a column with the same name.
  • Fixed bug which would result in wrong column type being assumed if sparse table data was read
  • Fixed crash when exporting composite image layers
  • Fixed crash which would occur when DBF headers aren't terminated correctly in the imported files
  • Fixed issue where square inch area measurements would result in the same output as square meter
  • Fixed Bing requests so they are compatible with the changes in the URL scheme
  • Fixed bug in scripting that prevented setting of labels from a script
  • Fixed bug which resulted in images that were comprised of multiple files (such as tif,tfw ) not compositing correctly
  • Fixed bug which resulted in inappropriate export of compositited files if they originally had Palettes and were being exported as TIFF files. Now, indexed file sets, when composited as a layer, are not written with Alpha layers. This means that "empty" areas will come out as white (or index 0), since we cannot steal an entry from the palette. However, non-indexed colors still have their alphas added if they're not there, allowing "holes" to be appropriately represented.
  • Fixed crash which occurred when exporting certain layers containing multiple images which were loaded from image files that included sidecar location information.
  • Fixed infrequent bug which could crash during some analysis functions (especially Buffering)

New in Cartographica 1.2.6 Build 397 (Feb 16, 2012)

  • New Features:
  • Add Copy Entire Map to copy an image of the full map (without background)onto the clipboard for pasting into other applications
  • Add Copy Map As Viewed to copy an image of the current map display onto the clipboard for pasting into other applications
  • Enhanced Features:
  • Errors in Live Map (WMS, Bing, and OpenStreetMap) layers are now presented to the user
  • Tile Layers now support manual refresh, causing a cache purge and redraw request for the current zoom level
  • Added JPEG-compressed TIFF to supported formats
  • Adobe Illustrator export now exports unfilled polygons if the fill color is set to 100% transparent
  • Built-in geocoding now considers a missing ZIP code in an address entry to be a confidence reduction as opposed to a mismatch when used with a street database containing ZIP codes.
  • Built-in geocoding now ignores items after "#", "Ste" or "Suite" in order to avoid confusion with addresses
  • UI Changes:
  • Link to ClueTrust support site now in Help menu
  • AppleScript changes:
  • Bug Fixes:
  • Fixed a bug which would cause Cartographica to complain about shape files that contained 0 objects and an index file.
  • Fixed bug in Export Web Map... which caused the picture and the map to be misaligned if the zoom level was anything other than full magnification.
  • Fixed unexpected transparency in Copy Entire Map
  • Fixed a bug which could cause a crash some time after closing a Map window with an active editor
  • Fixed bug when drag-copying and printing which would cause the background to always be opaque, even when the opacity is set to 0%
  • Fixed rare bug related to the Legend window being on the screen when documents are closed
  • Fixed bug which would cause the Editing help window to remain up when closing a document window that is in edit mode
  • Fixed bug which caused illustrator import problems when using some symbols.
  • Fixed bug which would cause an invalid menu updating with Raster layers that have had all of their images deleted
  • Fixed bug which would cause layers not to be deleted after Trim, even if the trim empty layers was answered yes
  • Fixed exception that would occur when trying to georeference KDM (and other non-GDAL raster layers)
  • Fixed rare bugs which caused crashes when accessing corrupted Shape files
  • Fixed bug introduced in 393 which would cause an extra blank point to be created geocoding from files with blank lines at the end.

New in Cartographica 1.2.5 Build 391 (Dec 21, 2011)

  • New Features:
  • Map Layout now has a command to synchronize with the primary document window
  • Added support for Declared units in columns, which are set when Cartographica creates columns with known units (m,m^2,ft,ft^2) from Area and Distance operations
  • Enhanced Features:
  • Increased the limits on the number of open files substantially in order to reduce the liklihood of running out during normal operations.
  • When no internal projection information exists in an image file, a .PRJ file of the same base name will be used if available (compatibility with CartoMobile)
  • New Synchronize With Map sets visible layers and zoom area to the same as the current map window corresponding to the source map
  • Substantial performance improvement to Select By Legend Style (clicking on a style in the legend and having it select features in your map)
  • Prevent selection of Non-string columns for string only values in Geocoder (Name, Type, Direction Prefix, Direction Suffix, City, State)
  • Added interoperability with recent Garmin receivers that use the UserDataSync method
  • UI Changes:
  • Features do not deselect when clicked a second time in Edit Feature mode
  • Features no longer "Jump" when they are moved in their entirety in Edit Feature mode
  • Ellipsis are now added to legend descriptions that don't fit horizontally in the Legend box
  • Selection and Layer information is now visible in the inspector windows
  • Add/Edit features toolbar items are now appropriately disabled
  • Bug Fixes:
  • Fixed bugs in keyboard navigation in the vector editor that would result in inappropriate selections when navigating lines via option-arrow combinations.
  • Fixed bug which would cause layers with sub-styles to show up in the second column if there wasn't enough height for all items to be visible.
  • Fixed confusing Locate missing file text
  • Fixed a small bug in Shapefile importer
  • Fixed bug in inserting points in multi-part geometries that would occasionally result in points ending up in the wrong part
  • Fixed bug that could result in bad upper-bounds when calculating Jenks Distributions with large numbers of values
  • Fixed bug that resulted in Simplify Features only being able to simplify to integer radius values.
  • Fixed bug which resulted in maps in a Map Layout window being changed after printing (or canceling printing)

New in Cartographica 1.2.4 Build 384 (Sep 9, 2011)

  • Bug fix release to address recently discovered problems relating to Lion and some other bugs discovered since 1.2.3 was released.

New in Cartographica 1.2.3 Build 381 (Jul 21, 2011)

  • New Features:
  • Added automatic export to CartoMobile for imagery
  • Added support for exporting raster layers as tiles when they are displayed in EPSG:3857 (GE/BM/OSM)
  • Added support for exporting data tables from layers
  • Enhanced Features:
  • Map now tries harder to remain in the same view when layers are reordered
  • WFS configuration errors can now be corrected more easily by clicking on the warning triangle to bring up the edit window
  • Image Georeferencing no longer requires explicitly selecting the image in a single-image raster layer
  • KML Importer will now handle (incorrectly formatted) KML files with Schemas that are missing the required ID field.
  • Speed enhancements when loading from GDAL-based importers
  • Pasting vector data is now more intelligent and reliable, including the ability to reproject data on the fly when pasting into existing layers with different CRS
  • Improve support for WFS 1.0 responses to WFS requests
  • Resolved a number of edge-case scenarios with intersection and containment tests
  • Added support for the ESRI alias "Double_Stereographic" for WKT standard "Oblique_Stereographic" in projection descriptions - Specifically important to older ESRI files used in New Brunswick
  • Label positioning in polygons is improved
  • Table and label formatting should now be the same for all labels (esp. number formatting)
  • Export MIF/MID now allows character set selection
  • Distances to nearest feature when inside of a polygon are now negative
  • Better cache management in import and image libraries for increased performance on machines with greater RAM
  • Exporting to image now uses multiple threads for warping
  • Increased speed when loading raster files (especially very large rasters)
  • Added better error handling and information to WFS Access
  • Added more thorough checks for WFS servers to provide more information in failure cases
  • Improved WFS Error handling and presentation with unusable URLs
  • Default to using Bing Geocoder
  • UI Changes:
  • Make undo names more appropriate for some style transitions
  • Edit Selected Feature is now Georeference Image or Georeference Selected Image when used on Raster layers
  • Remove confusing default Server Name and URL from Add WMS Server prompt
  • Undo/Redo of palette reversal maintains selection
  • Tooltips in layer stack now show most recent errors (if known) for layers that have errors
  • Tooltips in layer stack show information about each layer and the location of by-reference files
  • Warnings now displayed for layers with fixable errors
  • Rename zoom, identify,pan, and measure tools to be same as their menu counterparts
  • AppleScript changes:
  • Significantly increase performance for AppleScripts that access field data in Features
  • Bug Fixes:
  • Fixed bug which resulted in GPX files not importing under Lion
  • Fixed bug which resulted in empty data fields when invalid characters in column names were used during GDAL export
  • Fixed bug in handling drag-and-drop palette coloring when dragging to a single-style layer in the Style window with the option key held down (the stroke was never set)
  • Fixed bug which could cause a crash when zooming and panning mapsets containing raster imagery when the Raster Georeference editor is active.
  • Fixed bug which would cause an exception and no colors to be set if the palette you were dragging to a style had only one color
  • Fixed bug which would cause an exception when dragging a zero-color palette to a style
  • Fixed exception that could cause Raster image saves with bad source data to complete without noting an error
  • Fixed exception that could cause a message to be logged if the minimum or maximum palette values were completely empty in the raster palette window
  • Fixed potential crash in Layout window when a specified map doesn't finish loading prior to the Layout window being closed
  • Fixed bug which could cause early termination of the buffering process if a NULL shape is encountered in the layer
  • Fixed bug which would cause strange buffers to be created from lines that have duplicate points
  • Fixed memory leak decoding ECW files with formatting issues
  • Fixed small memory leak in image warping code
  • Fixed bug that resulted in an empty map after importing via drag-and-drop or double-clicking on a non Mapset file until the window was resized
  • Fixed bug which could cause WFS data from fields with names more than 13 characters to be ignored
  • Fixed bug which could cause out of memory situations when loading a lot of tiles from OSM, Bing, or WFS servers
  • Fixed bug which would cause WMS layers not to be correctly displayed if they are not available in WGS84 until after the first projection change or layer reorder
  • Fixed a bug that would cause Personal Geodatabase importing not to work on machines that don't have certain libraries installed.
  • Fixed a crash that would happen (or unexpected failure) when reading MDB (ESRI Personal Geodatabase) files
  • Fixed bug which could cause a point that is on the line between two polygons to be counted in both polygons
  • Fixed bug in nearest point distance to line that caused faulty results on multi-part lines when the distance between two line segments was closer than the distance from the segments themselves to the point.
  • Fixed bug which resulted in stray white space having an effect on label positioning (or disappearing labels)
  • Fixed crash when manually configuring Oblique Stereographic projections that would occur if not parameterized correctly (missing ellipse specification)
  • Fixed bug in layer duplication which could cause child/parent relationship in the columns of duplicated layers to be incorrectly tied from the original layer to the duplicate layer (Mostly an AppleScript problem).
  • Fixed bug where labels on polygons could appear outside of their polygons
  • Fixed bug where full-path photos were not recognized correctly
  • Fixed bug where layer output options were ignored when exporting multiple layers using a single-geometry only file format
  • Fixed crash which would occur when field names were not understood reading Shape files
  • Fixed handling of field names so that they're now conformant with ANSI instead of ASCII (acutally using CP1252).
  • Fixed crashing bug when encountering corrupt .ov2 files on TomTom
  • Fixed rare bug that could cause a crash when using server-based layers with local warping
  • Fixed rare crashing bug which could occur when ending edit mode while drawing is happening in the background
  • Fixed bug that prevented reading .VRT raster files (VRT vector files worked fine)
  • Fixed significant memory leak when displaying raster data
  • Fixed a faulty PDS error message
  • Fixed rare crash that could be caused when pasting images into certain documents
  • Fixed bug when using nearest distance to Polygon which would cause the "nearest" polygon to sometimes be an adjacent polygon which shared the same line as the containing polygon.
  • Fixed missing localizations in Raster Image save code

New in Cartographica 1.2.3 Build 380 (Jul 19, 2011)

  • An enhancement and bug fix release that adds a number of small features and enhancements and addresses performance and functionality bugs in the existing 1.2.2 release. Please see below for a complete list of added features and changes.
  • This version is required for use with Lion (we discovered a bug when running under Lion with 1.2.2 that makes the Projection windows fail to show up).
  • Cartographica requires Mac OS X 10.6 (Snow Leopard)
  • If you need to use Cartographica under 10.5, please download an older version from the archives.
  • New Features:
  • Added automatic export to CartoMobile for imagery
  • Added support for exporting raster layers as tiles when they are displayed in EPSG:3857 (GE/BM/OSM)
  • Added support for exporting data tables from layers
  • Enhanced Features:
  • Map now tries harder to remain in the same view when layers are reordered
  • WFS configuration errors can now be corrected more easily by clicking on the warning triangle to bring up the edit window
  • Image Georeferencing no longer requires explicitly selecting the image in a single-image raster layer
  • KML Importer will now handle (incorrectly formatted) KML files with Schemas that are missing the required ID field.
  • Speed enhancements when loading from GDAL-based importers
  • Pasting vector data is now more intelligent and reliable, including the ability to reproject data on the fly when pasting into existing layers with different CRS
  • Improve support for WFS 1.0 responses to WFS requests
  • Resolved a number of edge-case scenarios with intersection and containment tests
  • Added support for the ESRI alias "Double_Stereographic" for WKT standard "Oblique_Stereographic" in projection descriptions - Specifically important to older ESRI files used in New Brunswick
  • Label positioning in polygons is improved
  • Table and label formatting should now be the same for all labels (esp. number formatting)
  • Export MIF/MID now allows character set selection
  • Distances to nearest feature when inside of a polygon are now negative
  • Better cache management in import and image libraries for increased performance on machines with greater RAM
  • Exporting to image now uses multiple threads for warping
  • Increased speed when loading raster files (especially very large rasters)
  • Added better error handling and information to WFS Access
  • Added more thorough checks for WFS servers to provide more information in failure cases
  • Improved WFS Error handling and presentation with unusable URLs
  • Default to using Bing Geocoder
  • UI Changes:
  • Make undo names more appropriate for some style transitions
  • Edit Selected Feature is now Georeference Image or Georeference Selected Image when used on Raster layers
  • Remove confusing default Server Name and URL from Add WMS Server prompt
  • Undo/Redo of palette reversal maintains selection
  • Tooltips in layer stack now show most recent errors (if known) for layers that have errors
  • Tooltips in layer stack show information about each layer and the location of by-reference files
  • Warnings now displayed for layers with fixable errors
  • Rename zoom, identify,pan, and measure tools to be same as their menu counterparts
  • AppleScript changes:
  • Significantly increase performance for AppleScripts that access field data in Features
  • Bug Fixes:
  • Fixed bug which resulted in empty data fields when invalid characters in column names were used during GDAL export
  • Fixed bug in handling drag-and-drop palette coloring when dragging to a single-style layer in the Style window with the option key held down (the stroke was never set)
  • Fixed bug which could cause a crash when zooming and panning mapsets containing raster imagery when the Raster Georeference editor is active.
  • Fixed bug which would cause an exception and no colors to be set if the palette you were dragging to a style had only one color
  • Fixed bug which would cause an exception when dragging a zero-color palette to a style
  • Fixed exception that could cause Raster image saves with bad source data to complete without noting an error
  • Fixed exception that could cause a message to be logged if the minimum or maximum palette values were completely empty in the raster palette window
  • Fixed potential crash in Layout window when a specified map doesn't finish loading prior to the Layout window being closed
  • Fixed bug which could cause early termination of the buffering process if a NULL shape is encountered in the layer
  • Fixed bug which would cause strange buffers to be created from lines that have duplicate points
  • Fixed memory leak decoding ECW files with formatting issues
  • Fixed small memory leak in image warping code
  • Fixed bug that resulted in an empty map after importing via drag-and-drop or double-clicking on a non Mapset file until the window was resized
  • Fixed bug which could cause WFS data from fields with names more than 13 characters to be ignored
  • Fixed bug which could cause out of memory situations when loading a lot of tiles from OSM, Bing, or WFS servers
  • Fixed bug which would cause WMS layers not to be correctly displayed if they are not available in WGS84 until after the first projection change or layer reorder
  • Fixed a bug that would cause Personal Geodatabase importing not to work on machines that don't have certain libraries installed.
  • Fixed a crash that would happen (or unexpected failure) when reading MDB (ESRI Personal Geodatabase) files
  • Fixed bug which could cause a point that is on the line between two polygons to be counted in both polygons
  • Fixed bug in nearest point distance to line that caused faulty results on multi-part lines when the distance between two line segments was closer than the distance from the segments themselves to the point.
  • Fixed bug which resulted in stray white space having an effect on label positioning (or disappearing labels)
  • Fixed crash when manually configuring Oblique Stereographic projections that would occur if not parameterized correctly (missing ellipse specification)
  • Fixed bug in layer duplication which could cause child/parent relationship in the columns of duplicated layers to be incorrectly tied from the original layer to the duplicate layer (Mostly an AppleScript problem).
  • Fixed bug where labels on polygons could appear outside of their polygons
  • Fixed bug where full-path photos were not recognized correctly
  • Fixed bug where layer output options were ignored when exporting multiple layers using a single-geometry only file format
  • Fixed crash which would occur when field names were not understood reading Shape files
  • Fixed handling of field names so that they're now conformant with ANSI instead of ASCII (acutally using CP1252).
  • Fixed crashing bug when encountering corrupt .ov2 files on TomTom
  • Fixed rare bug that could cause a crash when using server-based layers with local warping
  • Fixed rare crashing bug which could occur when ending edit mode while drawing is happening in the background
  • Fixed bug that prevented reading .VRT raster files (VRT vector files worked fine)
  • Fixed significant memory leak when displaying raster data
  • Fixed a faulty PDS error message
  • Fixed rare crash that could be caused when pasting images into certain documents
  • Fixed bug when using nearest distance to Polygon which would cause the "nearest" polygon to sometimes be an adjacent polygon which shared the same line as the containing polygon.
  • Fixed missing localizations in Raster Image save code

New in Cartographica 1.2.2 Build 356 (Nov 27, 2010)

  • New Features:
  • A warning triangle now appears in the layer stack for layers with no CRS set. Clicking on the triangle will display a description of the problem and a button to set the CRS.
  • Export Map as Picture provides a way to export a resolution-appropriate version of the current map as a georeferenced TIFF, JPEG, or PNG file, along with the world file and projection information.
  • Added support for loading iPhoto images with just EXIF data (GPS-encoded photos). Previously you could load iPhoto images with timecode and stand-alone images with either timecode or EXIF.
  • Support for QuickTime movies in Picture fields (Poster images are used on the Map and the entire movie can be played in the Image Viewer window). Any movie format which is supported by QuickTime (including AVI if you have the right plug-ins) will be supported.
  • Added dragging any character or string into the symbol well to create a new symbol. This opens up the ability to use any character, or set of characters, from any available font on the system as a point symbol.
  • Enhanced Features:
  • Added support for semicolon (;) as a separator in CSV files. To use a semicolon, select it instead of Auto from the pop-up menu during the import process.
  • Cleaned up the Street Address and final address for geocoding so that they reflect as much available information as possible
  • Intersections now provide additional address information during geocoding
  • Added more scalable symbols (Star, hexagon, pentagon, asterisk, dash, plus, cross)
  • Added default picture path and assigned picture path to style. This is used when there are partial paths in picture references
  • in the original shape file and provide a way to keep pictures in a separate folder from the referring document. By default, relative paths in pictures in a layer are presumed to be relative to the storage location of the layer. This is useful for By Reference layers only.
  • Added ability to disable the display of pictures in lieu of point symbols
  • Dates may now be distributed in a fashion similar to strings when using the Distribute items in the Style Set Editor
  • Default measurement units now set to automatic (will automatically scale and the system will be based on the underlying units of the Map).
  • Map Documents now save their measurement units
  • When changing CRS (projections), Map Views now do a better job of keeping the visible areas visible in the new CRS
  • When adding distances to nearest features, you may now choose which data is copied to the receiving layer.
  • Unit selection is now available when creating Buffers. Now, when using a linear coordinate system, distances can be specified in any major unit(m,km,mi,nm,yd). Note that this only works with projected data. If your data is in latitude and longitude, you will need to project it into a linear coordinate system before this works, otherwise the distances will be in degrees.
  • WMS requests are now more adaptive to the current map CRS when the server can provide the data in that CRS.
  • Support for ESRI's official "no data" value for M values for both import and export
  • Prospectively support latest CRS specifications in WMS/WFS/WCS and GML
  • WMS and Bing sources can now be displayed even with non-matching CRS's in the Map (as long as the CRS conversion is invertible)
  • Re-warping of imagery (especially noticeable with tiled layers) is now done on an as-needed basis instead of when the Map projection is changed, saving some time and processing power when dealing with large raster images.
  • Significant speed improvements when drawing of polygons with wide stroke paths
  • Improved performance on WMS layers by prioritizing recent requests
  • Improved speed on rejection during intersection point tests
  • Vastly improved performance on Select on Layer
  • Better symbol drawing for scalable symbols (Widths make more sense)
  • Dramatic speed increase in mask creation when using multi-core machines
  • Increased performance for complex labels
  • Improved scale output for MAPublisher interaction
  • Line styles are now more accurately rendered when exporting to Adobe Illustrator
  • Polygon styles are now more accurately rendered when exporting to Adobe Illustrator
  • Scalable images now export at full resolution to Adobe Illustrator, including images imported from fonts and other vector sources.
  • Silently skip unreadable OV2 files to get to the ones we can read
  • Further improved documentation in the Cartographica Help
  • UI Changes:
  • Numeric values are now available for size of lines and points in the style window. This works along with the slider, although it has greater range and accuracy.
  • Added Remove Layer command in Layer menu
  • Change name of iPhoto menu options to make them more consistent
  • Manual Compass angles are now based on north being at 0 degrees
  • When no north can be found for the CRS(Projection), the warning triangle is now displayed in the Map Layout window's Compass
  • Changed the layout of the Style Set window to make point size more obvious and to group the point size and symbol
  • Distribution of values is now allowed when there is only one non-null value
  • When creating new entries in the Style list by using the Distribute commands, the most recently created item is now selected
  • Layer Stack now selects most recently added layers under all circumstances (import, merge, add, new, etc.)
  • Change prompts for overwriting layers
  • Enhanced the visibility of scalable and font-based symbols when selected
  • Layer representations in the layer stack and legend now show scaled-down versions of symbols when they otherwise would not fit the size of the sample area
  • Live maps now have an icon in the Layer Stack
  • Added Tool Tip help to many menu items
  • Make Zoom To Fit available even when there is no selected layer
  • Selected points scale better
  • AppleScript changes:
  • Added buffering to AppleScript
  • Added add nearest distance command to AppleScript
  • Added counting points in polygons to AppleScript
  • Added support for creating field mappers (used by nearest distance and others in the future) in AppleScript
  • Changed AppleScript terminology to be more readable
  • Date fields are now "short date" formatted when retrieving via AppleScript
  • Increased the significant digits retrieved when accessing values from numeric fields in field data via AppleScript
  • Restored ability to set single value labels in styles using AppleScript . The value of "label format" is expected to be the name of a column and will be translated to that when set via appleScript
  • import vector and import raster now return a list of added layers when they complete operation (the list will be empty if no layers were successfully loaded)
  • Made baseBoundingBox adjustments more accurate when setting geometry via AppleScript
  • Scripted add column commands now can take parameters to set the column name for columns added by the scripts
  • Bug Fixes:
  • Fixed a crash that would occur when joining table data to a layer that had columns, but no features
  • Fixed bug which could cause a crash when rapidly changing labels (such as doing repeated undo/redo sequences)
  • Fixed bug which could cause an exception or crash when editing style sets
  • Fixed label export for Adobe Illustrator to make sure labels go to the right instead of left for lines (#2318)
  • Fix undo for dropping palettes to change stroke colors
  • Fixed a bug which would result in analysis layer masks not working when the mask layer and the analysis layer and the map CRS were not the same
  • Fixed a visual inversion of the thumbnail for raster layers in the Legend window
  • Fixed bug in copying palettes which would result in the incorrect colors being displayed from a palette that changed from a ramp to set colors (as would happen when loading BSB). Since changes were not propagated back to the layer, it wouldn't make much difference to map or output display
  • Fixed handling of images which have palettes so that the appropriate range is given if the palette has fewer than 256 elements in it. Previously, some images, such as BSB data, would show as all black.
  • Fixed KML import such that field types are appropriately imported
  • Fixed KML import to import numeric data as numbers, so that sorting is correct
  • Fixed bug which would cause the selected projection not to update correctly when dragged in as a file into the Set Projection window
  • Fixed handling of automatic compass heading so that the North arrow reliably points north on automatic mode
  • Fixed a bug which could cause a crash when deleting layers from a mapset which was referenced by a currently-open Map Layout document. The deletion could take any form, including deleting the layer, replacing the layer, merging the layer, etc.
  • Fixed a crashing bug which could occur after closing a window, especially if there was a Live Map in the window that just closed which was waiting for outstanding data.
  • Fixed a bug in layer handling that would cause Cartographica not to notice that a layer's data had changed when using by reference data (such as imported shapefiles) when the only operation performed was deletion #2277
  • Fixed handling of GlobalSatGPS when no data is received
  • Fixed potential overrun in TomTom when CurrentMap contains particularly long or bogus data
  • Fixed bug in Magellan download when waypoints had no decodable name
  • Fixed bug in carrying font settings from old mapsets to new
  • Fixed bug in reload which result in a %@ showing up in a message where the layer name belonged.
  • Fixed bug where data created during column operations such as Add Coordinate Columns or Add Distance to Nearest Feature would not be saved if the layer to which they were added was by reference
  • Fixed crash that could occur if Cartographica is drawing in the background while label information is changed
  • Fixed rare bug when exporting to KML
  • Fixed undo bug when dealing with reload. Reload can no longer be undone (which didn't work anyway), but changes in other layers are still preserved
  • Fixed a bug which would cause previews to display incorrectly in the Style Set window when the criteria (single value, low, or high) for a style was changed (until it was deselected and selected again)
  • Fixed bug where long dates were shown in the Style Set window at the top (from/to) if there was only 1 date
  • Fixed bug which could result in a crash when using date fields as the style selection field and items with bad timing
  • Prevent possible crash when all attributes for a label are missing or empty
  • Data Tooltips are now less prone to blinking when the mouse is moved up and to the right
  • Fixed a bug (introduced in 341) which could cause some WMS layers not to display due to choosing bad SRS
  • Fixed a bug which could cause a layer whose bounding box, when projected to the Map projection, is infinite, to display an empty map.
  • Fixed bug which caused Core Animation to hang Cartographica waiting to invalidate an enormous background map that wasn't there
  • Fixed bug which resulted in very small target areas when clicking on points represented by new-style imagery or point types
  • Fixed bug in KML exporter that would result in custom point imagery not being exported along with points to a KML file
  • Fixed bug in WMS retrieval which would cause the queuing of an extraordinary number of tiles
  • Fixed bug in handling cached data in proj4 that could cause a crash when dealing with large numbers of EPSG definitions
  • Fixed bug in presenting delta measurements for non-meter underlying units in projected coordinate spaces
  • Fixed bug that would make some adornments appear below layers that they should be above (Bing legal notice, scale)
  • Fixed a bug in WMS layers which would cause detailed data to be obscured by the background data on servers that correctly handle transparency
  • Removed WMS servers that no longer respond
  • Fixed handling of non-square image markers in AI export
  • Fixed orientation on exported images in AI export
  • Fixed infrequent crash when constructing labels during draw
  • Fixed area calculations for geometric CRS (now uses more accurate spherical method)
  • Fixed bug which could result in a freeze when closing windows or in certain drawing operations
  • Fixed a bug which could result in a shape file having more than one type of Point in it if a manually added point had no Z data and points were imported from GPS
  • Fixed bug in DXF file reading when a large nurbs spline is imported (sent to GDAL)
  • Fixed bug in latest development builds that could crash on exporting shp files
  • Fixed bug that caused AppleScript to be disabled
  • Fixed naming in Near-Side perspectives for compatibility with ArcGIS
  • Fixed bug which could result in the incorrect features being operated on when selections were made through the data window after filtering and/or sorting when using simplify,merge,split, or new layer from selection
  • Fixed bug which would cause a crash when files failed to open while exporting to Shape Files
  • Fixed bug which would cause saved WMS layers on servers that don't provided cached updates to service information (capabilities documents) to incorrectly determine the bounding box and thus result in wildly incorrect WMS tiled layers.
  • Warped imagery now more likely to show the entire area being covered by the original imagery
  • Remove Column command in Layer menu now works as expected when the Layer Info window is frontmost
  • Fixed bug which caused warped images from server-based sources (such as Bing or WMS servers) to look striated and distorted unnecessarily
  • Fixed locking problem in equal-area distribution that could cause the program to hang when closing a map
  • Fixed locking problem in geocoding which could cause the program to hang when closing a map
  • Fixed but which would cause all merged raster layers to become inclusion instead of by reference layers
  • Fixed CGError which would be sent to console when drawing empty polygons
  • Fixed bug in Bing geocoder which would cause non-matching points not to be added if the original geocoding data was empty
  • Fixed bug in Select On Another Layer which would leave out some features when you weren't selecting Points with Polygons
  • Fixed handling of SHP files that were created with holes in them by paying more attention to SHX files when they are present

New in Cartographica 1.2.1 Build 332 (Aug 10, 2010)

  • Completely rewritten help system. We're continuing to improve this, but this version is much better and covers a lot more ground than previous versions
  • Substantially improved style distribution system, including quartile, quintile, Jenks, equal area, equal count, and equal interval distributions
  • Buffering has been enhanced to allow "inside" buffers by using a negative number instead of a positive one for the distance
  • Improvements to the WFS layers for compatibility with more servers, and better workflow for using servers with certain limitations
  • Split Selected Features command added to split a multi-part feature into its component parts
  • Simplify Selected Features command added to geometrically simplify features (useful to reduce the size of exported data for formats like KML)
  • New disk image layout which includes the Application folder link and instructions to drag the Application to that folder
  • Performance improvements (thanks to those of you who allow telemetry information to be sent for letting us see where these issues have the most impact)
  • New export options for KML export including the ability to set how altitude is interpreted and whether the KML is pretty-printed (doing this substantially increases memory and disk use)
  • Geocode Selection now available by holding down the shift key while using the Tool menu
  • Cartographica 1.2 and greater require Mac OS X 10.6 (Snow Leopard)
  • If you need to use Cartographica under 10.5, please download an older version from the archives.
  • New Features:
  • Added KML options to set altitude type and pretty-printing of KML
  • Added equal area distribution
  • Added equal count distribution
  • Added equal interval distribution
  • Added explicit quartile and quintile distributions
  • Added unique value distribution
  • Clicking on legend item now selects all elements of that particular style
  • Added limits on outstanding queries for WMS (to deal with servers that have limitations on same)
  • WFS data is now merged as it comes in
  • Added command to refresh visible data for selected or all visible layers (mostly for WFS applications)
  • Added Select Similar command for selecting all objects with the same classification/style
  • Added Simplify Selected Features command to simplify the geometry of existing features in the layer or in a new layer
  • Added support for changing the style of the table in style set editors
  • Automatically updates statistics on the layer in the Style Set window if the layer's data changes (such as added or removed features)
  • Major help overhaul, now tracking the in-process manual
  • Added support for breaking apart multi-band rasters (good for situations where the file format disagrees with your knowledge about the data)
  • Added bearing to measurements box
  • Added Split Selected Features which splits a multi-part feature into its component parts
  • Enhanced Features:
  • Added support for "inside" buffers. To create a buffer that goes inside of a feature, use a negative number.
  • Geocode Selection now available by holding down the shift key while using the Tool menu
  • Performance: Polygon centroid, area, and polygon/line length are now calculations faster.
  • Performance: Substantial performance enhancement when working with Date fields with styles
  • Performance: Reduced unnecessary early retrieval of additional WMS imagery
  • Performance: Enhanced speed in Jenks distribution
  • Performance: Increased projection speed by parallelizing some projection operations
  • WMS Tile layers are now more resilient to slow or throttled servers auto-throttling them as much as plausible
  • Moved Picture column info into individual styles, so that each style can specify a picture or not
  • Improved palette editing (cut,copy,paste,delete now work on individual colors)
  • Re-ordered priority of WFS file formats to prefer PNG, then JPEG, then GIF, then TIFF
  • Updated EPSG definitions
  • WFS now detects illegal duplicate feature id's and tosses them (might cause problems with some poorly behaving servers)
  • Now makes better layer names for Raster layers loaded in from files with multiple rasters (such as USDA data with RGB and IR data)
  • Merge Raster Layers now tries to come up with a better name when combining layers
  • Image resolution settings are now retained on a per-document basis
  • Exported strings are now trimmed to the specified field length
  • Added support for generic declaration of GML "GeometryPropertyType" in cases where a more specific goemetry isn't declared
  • Added support for older GML featureMember class (used by some WFS servers prior to 1.2). Previously, we only supported featureMembers arrays
  • Added Synchronize with Map to Legend menu
  • Buffers that result in islands or holes now work correctly
  • Added descriptive data for interoperation with Avenza MAPublisher
  • Map Data exported to file types with UnspecifiedCRS will be exported in the Map Projection instead of individual layer projections (Note: does not affect Layer exports, which will be exported in the layer's projection)
  • Scripting: Added the ability to retrieve the current style for a given Feature via AppleScript
  • Writing a layer as an image now appends the extension appropriately
  • Writing a layer as an image now gives more thorough explanation of any errors encountered.
  • UI Changes:
  • Changed Geotransform tab to be named geotransform instead of georeference as it is more accurate.
  • Raster layers now preview using a scaled-down version of themselves
  • Added features are now selected after they are added
  • Disabled inappropriate distribution methods
  • "Entities/Entity" changed to "Features/Feature" in AppleScript dictionary. NOTE: this should have no effect on compiled scripts as the code has not changed, but the text versions of scripts will now use the terminology used throughout the software.
  • Undo while the style set controller is visible now appropriately updates the label field if the label changes due to an undo
  • Picture Column is now only enabled if the feature can display symbols/pictures
  • Computed columns now warn about output type conflicts
  • Allow changing styles to having no "Based on" field, so that you can toggle all styles to the default temporarily.
  • New Disk image layout
  • WFS layers now default to visible on load
  • Added keyboard selection support to color palettes
  • Choose better default colors for WFS
  • Fixed menu enabling for Geocoding menu commands
  • Restore ordering menu to Legend in map layout
  • The buffer command is no longer available if an empty layer is selected
  • WMS Live maps now take their server name and "Live" as their layer name instead of "New Layer"
  • Bug Fixes:
  • Fixed bug which caused the wrong Georeferencing tab to come up at the start of editing a georeference
  • Fixed very rare crashing bug in Export To Web when an invalid polygon was used to generate an image area
  • Fixed very rare crashing bug in editing GCPs/GeoTransforms
  • Prevent the creation of WMS servers with empty URLs or names
  • Fixed bug that could cause preference corruption or crash when changing the export file format on a mapset that has already been exported in another format.
  • Fixed situations in Splitting and Merging features where the resultant features were not selected after the operation
  • Fixed typo in vector editing help pop-up
  • Fixed very rare crashing bug when labeling polygons
  • Key expiration warnings are now reset by entering a new key
  • Fixed bug which caused string values to appear backwards in the minimum and maximum columns
  • Fixed bug which would cause points exported to Illustrator to have their strokes too wide
  • Fixed bug which would throw an exception when using Jenks distribution across Date fields
  • Fixed bug which caused Adobe Illustrator files to be output in the wrong order
  • Fixed bug which caused Adobe Illustrator files to be output with no artboard
  • Fixed a bug which would force Cartographica not to overlay two WMS layers that are both fixed and have identical bounding boxes. Now the bounding box test is more accurate for this circumstance.
  • Bounding Box visibility is now correctly saved and copied
  • Fixed bug which would cause a crash when deleting a WMS server from the WMS Server list if that server responds slower than the user clicks on the (-) button
  • Fixed crash that occurred when selecting Undo after canceling from adding a feature
  • Fixed exception and possible crash when double-clicking on a live layer
  • Fixed exception in raster layers when removing objects
  • Fixed a bug which could cause inconsistent display in the Style Set window when working with multiple selections and changing the label
  • Fixed a problem with the Trim Map command that would result in extremely long message window about empty layers. Now, if there are more than 5, it gives the number and the first 5 layer names.
  • Fixed bug that could cause WMS servers not to respond if we didn't send the service information in the URL
  • Fixed bug where a Jenks distribution would result in what appeared to be overlapping ranges (they actually are not overlapping, the system was matching the first match).
  • Fixed bug which would choose bad points when sub-sampling for jenks if there were more classifications than the subsample
  • Fixed bug when importing images that are RGBA or Multispectral RGB+x that resulted in layers being loaded incorrectly
  • Fixed bug which could cause a silent failure when exporting fields of a mismatched type to one of the GDAL formats.
  • Fixed bug in handling of srsDimesnions for GML data with altitude information
  • Fixed bug that caused cursor not to appropriately update when the map view was in focus (visible by blue outline)
  • Fixed bug which would result in odd color presentation when color palettes had semi-opaque colors
  • Fixed very rare crashing bug caused by image warping with an image that was too small
  • Fixed crashing bug in projection of "bad" points that would only result on layers with more than 250 features
  • Fixed creating layers from selection when originating layer is from a WFS Server
  • Fixed internal exception when changing projections under some circumstances
  • Fixed problem where pop-ups didn't show up until after the mouse was moved if user pressed the option key.
  • Fixed bug in displaying the default style title in style lists
  • Fixed bug in sorting style lists
  • Fixed bug which could cause a crash when working with (especially loading) multiple layers, each of which have formula columns
  • Added additional check to avoid crash on badly formatted new column names
  • Fixed erratic ordering changes
  • Fixed bug importing tabular data where the import would silently abort when extranous characters or fields appeared in a line of data.
  • Fixed bug that would cause tiled layers to not update the leftmost row or topmost row of tiles under some circumstances
  • Fixed bug where toolbar changes were not saved
  • Fixed bug which could cause a crash when redrawing certain elements when timing was just wrong and the base coordinate systems including datum translations
  • Fixed bug which could cause a freeze of the program when adding certain layers or making massive changes to projections
  • Fixed bug which could cause crash when using Tiled layers (Bing, OSM, WMS)
  • Fixed bug which could cause improper zooming under some circumstances
  • Fixed bug which could leave newly-adjusted raster layer invisible when editing Georeference
  • Fixed bug which could result in the palettes taking the "wrong way" around from red to blue
  • Fixed bug which would cause crash when undo is used after the label for a style is changed and style window is closed
  • Fixed bug which would happen when zooming to extreme levels after editing and/or selecting at much lower zoom level
  • Fixed crash that would occur when distributing exactly N items across N styles in the Distribute button
  • Fixed crashing bug when drawing layers with a picture label (not the symbol) set to a path when more than one feature uses the same picture
  • Fixed crashing bug when using WMS layers if the layer is disposed of (window closed) before the initial connection fails
  • Fixed enabling of paste and duplicate in palette window
  • Fixed exception (non-fatal) in Map Set saving when a custom page size was selected along with other print options
  • Fixed exception (potentially fatal) in Map Layout saving when a custom page size was selected along with other print options
  • Fixed extremely rare crash which would occur when deselecting a point in feature edit mode while drawing is going on in multiple threads
  • Fixed memory leaks in tiled map layers
  • Fixed problems that would occur in positive buffers causing some straight lines and loops
  • Fixed undo text in the palette list window

New in Cartographica 1.2 Build 321 (Jun 4, 2010)

  • New Features:
  • Much more sophisticated handling of colors for creation of chloropleth maps. The Color Palette window (previously the Color Map window) can now be dropped on any layer. When dropped on an analysis or image layer, the color palette for that layer is changed. When dropped on a feature layer, the fill colors for each feature set are set in order to the colors in the palette. When the Style window is visible, dropping on the style list will change the fill colors of each set of features. To change the stroke color instead, hold the option key while dropping on the style list. Colors can also be dragged from an existing layer into the palette by dragging the layer into the palette window, thus creating a new palette entry.
  • Cartographica now supports editing, saving, and creating of palettes. Use the Color Palette window and the +/- buttons to add and remove palettes. To add a color to an existing palette, click on the grayed-out color box next to the existing colors.
  • Text containing palette information (such as that which may be copied from the ColorBrewer site) that takes the form r,g,b;r,g,b;... can be pasted directly into the palette window, creating a new palette.
  • New symbol selection mechanism for point features: now this is done through drag and drop from the symbol palette (or any image on your system). PDF, EPSF, and almost any type of graphic can be used to set the point marker. If Stroke is turned on, the software will replace the blacks in the image with the stroke color and the whites with the fill color (keeping all other colors the same as in their original and respecting the alpha channel).
  • Geocoding can now be done in layers that are already loaded, as opposed to being done only during the import process. Configure the Geocoding Options for your mapset (or use the new Bing Geocoder defaults), then select the items to geocode and choose Geocode Selected from the Analysis menu. Or, if you have partially completed geocode data, select Geocode Uncoded to add geometry data to features which don't currently have geometry. If the CRS of the geocoder that you are using does not match the CRS of the layer, the points will be reprojected automatically.
  • Support for Bing Maps. For all existing and new customers, we will be providing free use of Bing Maps geocoding and imagery services until your support contract runs out. After that time, you may renew support to continue using the Bing services. Bing maps provides fast, high resolution roads and imagery services. There are some limitations to the use of imagery from Bing for production purposes, so please note that you are not granted a license for republishing rights of this data.
  • Support for Bing Geocoding services. Bing Geocoding works in many countries throughout the world and contains more up-to-date information than is available from many sources. It also requires no configuration to get started, just select your input data and geocode. This feature, like the Bing Maps services, is part of our ongoing support package. If you need to geocode using your own data (for example, historical information or if you have proprietary geocoding data), that option is still available through the Geocoder Options...
  • Live Map support using OpenStreetMap, WMS, and OpenStreetMap-like servers. To add an OpenStreetMap or Bing live map to your mapset, choose Add Live Map... from the file menu and select the type of map and the server. If necessary, your Map Projection will be changed to match the live layer if the layer cannot be reasonably reprojected. To add a WMS map as a live map, follow the standard instructions for downloading a static copy of WMS data, but make sure the "Download as Static Imagery" is unchecked.
  • WFS servers are supported for access to network-stored data, including auto-discovery of schemas (requires the server to support schema information) and determination of SRS, as well as reloading data from the server.
  • Support for computed columns in any feature layer (this includes adding computed columns to WFS layers!). Unless there are other changes made that directly affect the data in the system, computed columns will not cause the data itself to be brought internal to the mapset, unless it already was. Computed columns can use any data from the other columns in the layer, plus a large number of built-in math functions (see list) and a growing list of built-in geometry functions. To add a computed column, add a column in the Layer Info window and click on Set Formula.. then drag columns from the column list in the lower half of the screen to the function area in the upper half (columns are color-coded by type). Columns (that are not locked) with geometry calculations will recompute when the geometry changes. If the functions are in map coordinates, they will also recompute when the map crs changes.
  • Labels are now being handled in a completely new fashion, allowing multi-line, multi-value, multi-style labels. Font handling is done using the standard Macintosh font window and both text and column data can be inserted into the labels. Any selectable area may be styled for font, color, etc.
  • Layer bounding-box invisibility is now supported. This makes it easier to use a single large background map for multiple mapsets without having to be constantly zoomed in. Load the image layer by reference (using standard Import Raster Data...) and then uncheck the item in the Layer menu for Include in Map Extent to make the bounding-box invisible. When this item is unchecked, the extent of the specified layer will only be used in calculating the map extent when it is the only layer visible. Otherwise, all layers whose Include in Map Extent item is checked will be used to calculate this, but those that do not will not.
  • Projection management. Cartographica now provides for editing and manipulation of user-defined projections. To add a new projecion, use the + or duplicate commands to duplicate an existing definition, or drop a prj, wkt, or text file containing information in WKT, ESRI WKT, or Proj4 format into the Project Map or Set Layer's Projection window.
  • Layer control in Map Layout windows. Now, the visible layers in both Map objects and Legend objects may be edited separately from their original maps. Use the context menu (right-click or control-click) to change layer settings for the Map and the same for the Legend. In the case of the legend, any layers that are not visible in the associated Map object will not be visible in the legend. Use this, for example, to remove background data from the Legend when it is not important.
  • Cartographica now has the ability to add and modify georeferencing information on imagery. This can be done non-destructively (in Cartographica's internal reference to the image) or can be used to write out the layer based on the new georeference, creating a georeferenced TIFF file by choosing Export Layer Image... from the File menu. Georeferencing can be done using the standard matrix transform or by adding ground control points (GCPs) to an image. To do either, select the image in the image layer and then choose the Edit Feature command from the Edit menu in order to bring up the georeferncing display. From this display, you may edit the transform (by entering numbers or using trackpad gestures or even gestures in the Wacom Bamboo). If you prefer to use GCPs, then change the tab to Ground Control Points and you will be able to add, modify and remove them, either through the list in the window or by using option-click to add new ground control points and drag them in the image window itself. Use the transparency control to see the underlying layers while you align your imagery. On the display, ground control points are shown as barbels, with the green point representing the point in the image and the red point representing the point in the coordinate space.
  • Enhanced Features:
  • KML Point Images now exported based on selected point type. This is particularly important when you export for use on Google Maps, since it requires an external marker, unlike Google Earth. These are exported in the same directory as the KML file and has a derivative name (foo-icon.png when the kml file is foo.kml).
  • KML Exporter now supports exporting imagery
  • Multiple style sets may be edited at the same time by selecting them in the list, including the default style. Any changes to common controls will change all selected styles. For example, select a series of lines and make their widths the same or their colors the same.
  • The Distribute command in the style editor now uses a Jenks distribution to distribute the values between the styles.
  • Adobe Illustrator export revamp. The Adobe Illustrator exporter (now tested with CS5 as well as CS4) is significantly improved, including support for raster image output, use of font styles matching those in the document, the addition of legends for each layer (conveniently placed outside of the pastboard, so you can just drag them in if you want them), segregation of text and objects to different layers, and much more sophisticated text layout for labels. When exporting lines with labels, the lines may either be labeled per-segment or per line. Polygons may be labeled either inside (centered within) or outside the polygon.
  • Geocoding Options are saved per layer, so you can have multiple layers in the same document use different specific geocoding options (these would include the mapping of columns into address parts, additions of static data like state/province names, city names, or countries).
  • Geocoder options are saved per mapset. These options apply to all layers within a mapset until changed. These settings determine whether server-based (Bing) geocoding or algorithm based internal geocoding is used.
  • When geocoding data on import, geocoding settings are saved with the new layer to promote easy re-geocoding or coding of uncoded featuers.
  • Tiger geocoder now will geocode addresses without Zip codes if Zip is specified in the geocoder preferences
  • When resizing in Map Layout, holding the shift key constrains to any natural size ratio (useful mostly on maps), and holding the option key centers the resize on the original center point of the object
  • Buffering now uses GCD to maximize multi-core processing power
  • Buffers now can be made in either the Map CRS (now default) or the layer's
  • Layers loaded by reference can now be reloaded from the Refresh Data item in the Layer menu
  • Export Map format now saved in document. Will default to the last export type you used in this document, for new documents, it uses the last export type used on any document.
  • Export Web Map now emits XHTML compliant HTML
  • Add support for overviews in warping
  • Bounding boxes now correctly updated during changes to projections on images. This includes dealing with bounding box changes that are due to changing the north orientation.
  • Make bad poly detection during editing more robust
  • Support for images with GCPs
  • 64-bit internal math for all projected and unprojected values (previously was just original data, not projected data)
  • Substantial speedup in projecting data
  • Significant drawing speed-ups
  • Dramatic drawing speed increase on points and non-stroked lines
  • WMS Servers may now be browsed and have data retrieved if they require authentication (previously only open servers were supported)
  • Add Fit Display to Georeferencing editor to immmediately align the current image to the display
  • Add Flip Image to Georeferencing editor to speed process of dealing with vertical alignment
  • Hitting the space bar while georeferencing images now toggles between the last transparency value and completely transparent
  • Dramatic speed increase for drawing new scalable symbols
  • UI Changes:
  • Style editor now has a single-view for default and derived styles. You can now edit attributes of multiple styles simultaneously.
  • Style window is now sensitive to the style type that is being operated on- symbols don't show up in lines and polygons and the width slider is now appropriately labeled for each type
  • Removed excess margin from MapLayout map view
  • Color Palette window will now more accurately render palettes with variable opacity.
  • Added support for multitouch zoom in MapView and swipe to move forward and backward in extent
  • Size changes in Map Layout now work better. Resizing "beyond" an anchored edge now allows you to extend in the opposite direction
  • Deleted features now return to where they were in the list of features if the delete is undone
  • When importing tabular data, only appropriate candidate layers are displayed (point layers for geocoding and coordinates, everything for join)
  • MapLayout legend no longer displays errant caution triangle when there is space for all items (Used to do so if there wasn't room for one additional item)
  • Context menu activation in Map Layout page now selects the item clicked on, reducing confusion
  • Undo names for column changes correctly reflect the changes to be undone
  • Geocoding now selects the correct default Layer when geocoding new data
  • Removed Map and Data windows
  • Better choice of representing layer when projecting a map by excluding those that can't be good representatives (unless they're the only ones there)
  • Added editing help window to remind about using the option key to add points.
  • Default Export Layer name is now the name of the selected layer
  • Added password prompting to WFS layers
  • Changing map projection now leaves the view in approximately the same place as prior to the projection change
  • More specific error handling
  • Map view no longer changes when you add/remove layers if your current view extent is still within the bounding box of the visible layers
  • Much smoother updating of Tiled Map layers
  • Solved zoom slowness when zooming in to a very high zoom level
  • Bad geometry errors show up with an error message instead of just beeping
  • Added fallback for field names coming from GDAL in inappropriate charsets
  • WMS Server browser now does more work in the background, resulting in a more fluid user experience
  • Layer selection information in layer stack pane now
  • Slightly re-arrange main window to use a little more space
  • Switch to newer style splitter bars
  • Georeferencing editor no longer leaves the existing layer in the display when editing (it is still there for vectors)
  • When Option and Command are held down during a feature edit an existing line is split at the point nearest the intersection.
  • When no points are selected during a feature edit, if the mouse is clicked close to an existent line, that point is placed between the endpoints of the line segment it is clicked near
  • When working with geotransformations in georeferencing, arrow keys now change the offset and option left and right scale down and up by 10% respectively
  • New File format support:
  • Added ESRI Personal Geodatabases now supported for import
  • Added Autocad DXF format import and export
  • Added GeoRSS (ATOM, GML, RSS, etc.) import and export
  • Added Czech cadestral exchange data format import
  • Added PCI Geomatics vector format import
  • Added GPS Trackmaker import and export
  • Added SQLite/SpatiaLite format import and export
  • Added GeoJSON import and export
  • Added EarthWatch/DigitalGlobe tiles import
  • Added Rasterlite import
  • Added Northwood/VerticalMapper Classified or Numeric grid import
  • Added R Raster data import
  • Added SAGA GIS Binary Grid
  • GDAL updated to version 1.7.2 (including changes contributed by ClueTrust)
  • Internal:
  • Reading dates from Text files is now more reliable
  • Integrate SpatiaLite 2.0
  • Bug Fixes:
  • Fixed bug in ODBC that would cause an internal exception if the user connects to a database without any username
  • Fixed bug where Column Layout Change name would override all other change names
  • Made column key renaming work correctly. Now saves output and changes current name
  • Fixed bug causing Web Map Export columns to be shown using the keys instead of the names
  • Fixed bug MapDocuments-4/8 reported by Carol: raster images should only register "geometry" changes when they need to write out the image data, which should basically only be when you flatten them
  • Fixed assert on reading empty BOOL fields
  • Fixed encoding errors in strings that exactly matched certain length limits
  • Fixed 64-bit errors in Timex import code
  • Fixed crash in Magellan plug-in when reading headers from files that can't be read
  • Fixed bug which would cause USGS topo imagery not to save after being retrieved from terraserver
  • Fixed for crash when downloading USGS Topo images from Terraserver
  • Fixed bugs in matching numeric types against single value tests in styles
  • Fixed bug in matching date types against single value tests in styles
  • Fixed copy order problem in MapEntity mutableCopyWithZone: that would assert when copying image entities
  • Updated handling of CRS so that when imagery is imported without a CRS, it isn't invisible.
  • Fixed bug in warp operation changes - wrong offset to multi-plane
  • Fixed GDAL importer to create CW polygons and to only pass information on CRS if its actually there
  • Fixed importing data with no geospatial coordinates
  • Fixed a bug in automatic text field determination which would result in false positives for dates that had 2 separators but not 3 sets of digits or numbers that had sign characters in the middle of them.
  • Fixed bug in Layer code which could cause problems drawing a layer while changing it
  • Fixed Projection Panel resize
  • Fixed preview bug in Map Projection window that was triggered when the relative size of the display area remained the same.
  • Fixed track name padding error which could cause memory overwrite and crash when uploading to some Garmin devices
  • Fixed crash bug in E00 parser when there's a bad polygon definition
  • Bing Geocoder now outputs compatible detail columns
  • Geocoding options now correctly reflect existence of result columns
  • Geocoding results columns now correctly added
  • Text file reading now skips leading spaces when the field isn't in quotes
  • Tiger geocoder now correctly computes location when the street layer is in one projection and the map in another
  • Tiger geocoder now outputs final address, method and quality information
  • Centroid formula support for non-polygons
  • Clicking in a polygon or on a line will now select the entire feature that is being edited
  • Fixed an exception in the image decoder (which is silently ignored without effect)
  • Fixed bug in color palette dragging that could result in an exception when there are different numbers of colors in the palette than there are substyles in a style
  • Fixed bug in resizing Layer Style window that caused items to overlap
  • Fixed bug where deleting manually in a map view would possibly delete the wrong selection
  • Fixed bug which could result in stopping Bing geocoding if any of the address fields are pure number fields.
  • Fixed crashing bug in Distribute when distributing calculated numerical values that were stuck in a string field.
  • Fixed crashing bug in GPX importer when a track has no points
  • Fixed handling of multiple selection in label handling for Style sets
  • Fixed problem which resends crash reports on the launch after a successful statistics send.
  • GCP HUD now updates immediately
  • Geometry type errors now show up when setting formulas
  • More warnings added for python expressions in Formulas
  • Projection panel now maintains selections when switching from tree to list and back
  • Ramp/Step icons added to palette window
  • Replaced palettes remain at the same location
  • Fixed link error in Cartographica help
  • Fixed bug importing using joins on 32-bit machines which would result in a join failure on numeric keys
  • Fixed bug in geocoder/table importer that would try and reproject data when
  • Fixed bug in importing 200+ data items from tables that could cause crash or stall
  • Fixed crashing bug in bbox function
  • Field colors are now consistent between the upper and lower panes
  • Fixed computed field sheet resizing bounds
  • Fixed potential crashing bug in main map window when WMS Server returns invalid data (such as HTML) instead of image
  • Fixed bug in reading files that could result in erratic behavior when opening many files or mapsets with a large number of component files
  • Column formats are now updated correctly when changing between numerical and string formats. Also solves a problem that could occur with sort information.
  • Columns no longer unexpectedly "move" when editing them
  • Dragging from the drag handle in the MapView window (the little blue dot in the lower right hand corner) now drops a TIFF file on 10.6's finder like it used to under 10.5
  • Field names are now copyable to non-Cartographica progams
  • Fixed bug in the betas that would cause coordinate columns to be added with the wrong names.
  • Fixed bug that occurs when merging raster layers which will cause a crash later
  • Fixed bug in KML output that would cause some styles to not create correctly if they weren't named
  • KML styles now more precise
  • Locked columns now prevent editing
  • Fixed bug introduced in 315 which caused the ID field not to show up on newly imported layers until after they've been clicked away from
  • Fixed bug which would result in deleted columns remaining in the Data View until the next time the layer is selected
  • Fixed a bug that could cause it to be impossible to drag a control point
  • Fixed a bug that made it possible to create a control point outside of the actual image
  • Fixed bug which resulted in the label fields not showing when there was no value column selected
  • Fixed bug which would prevent features from being redrawn when geometry changes were undone and redone
  • Fixed bug which could cause a crash when buffering multi-part polygons using the base coordinate system
  • Fixed bug which would cause layer updates to be missed (such as changing styles) after printing, editing, or certain other changes
  • Fixed exception when loading pictures if none are successfully loaded
  • Fixed exception when deleting all values from the buffer sheet
  • Default to meters when using proj4 projections that have default units (fixes a unit display problem).
  • Fixed undo/redo text for adding/removing style to/from a set
  • Fixed a bug which could cause MapInfo TAB files to load zero-length fields
  • Fixed bug which caused the wrong preview to be shown in the Style Set editor when a style was deleted
  • Fixed undo bug in style set editor that caused undoing deletion not to work
  • Real data coming from GDAL is now coerced to floating point if it doesn't have specific formatting information

New in Cartographica 1.1.4 Build 202 (Mar 23, 2010)

  • Minor features:
  • Add Page Orientation to print window for quick printing from a map window
  • Fixes:
  • Fix bug which would cause USGS topo imagery not to save after being retrieved from terraserver
  • Fix for crash when downloading USGS Topo images from Terraserver
  • Fix just introduced (1.1.4b2) bug which caused new documents not to save correctly
  • Add substantial error checking to saving mapsets
  • Fix bug which would cause the opacity the edit backdrop layer to become completely opaque.
  • Fixed bug which could cause internally-saved images (like those downloaded from a WMS server) to be lost when doing multiple saves and save as
  • Prevent system Exception under 10.6 when resizing and moving columns
  • Fix bug in MITAB import that would cause a crash if there was no recognizable character set in the file (T_2663)
  • Fix bug in matching date types against single value tests in styles
  • Fix bug that would cause canceling editing to fail when the geometry was invalid and unfixable.
  • Fix bug which could cause trouble while modifying and drawing a layer at the same time
  • Fix bugs in matching numeric types against single values in styles (you can now use a numeric value as a single value to determine a style based on a numeric field)
  • Fix crash during drawing when a drawing operation is interrupted in multiple threads during execution
  • Fix bug which would cause features copied into a new layer to have immutable property information
  • Add exception handlers to map document writing
  • Fix bug when warping certain images which could cause an crash
  • Fix Projection Panel resizing
  • Fix bug in projection panel which would cause some projection previews not to update correctly.
  • In Map Layout, restore option-click in Map View and have Command+Option+Click select elements at the page level instead of clicking through to the individual element
  • Make error handling more robust in document writing
  • Update bug report to use new URLAdd Page Orientation to print window for quick printing from a map window

New in Cartographica 1.1.3 Build 196 (Feb 4, 2010)

  • Add support for printing just the currently visible extent in the map window
  • Add toolbar to Map View window
  • Fix cursor in Map Layout window when interacting with Map Views. If the Map View is active (focus box around it), then the cursors are updated, otherwise they are not.
  • Make sure that page layout is saved for the Map Set and Map Layout documents
  • Print sheet for large Map View Window now shows up within the window, instead of within the original Map Window.
  • Add support for user-adjustable raster resolution on printing
  • Fix bug where a parameterized version of a cell would be used in the legend view incorrectly where the parent style was expected if the legend required scrolling
  • Fix crash that could happen when adding/removing substyles on layers with many features
  • Fix crash when clicking on automatically generated range names in legend windowFix bug which could cause crash soon after closing a window with only one layer that takes a very long time to draw.
  • Fix crash in, or immediately after, closing Map Layout windows
  • Fix bug that would cause the KDM window to set bounds in layer coordinates instead of map coordinates, causing confusing KDM results
  • Fix error which could cause the text on printed compasses to be too large
  • Fix Compass drawing so that the characters and the line don't intersect
  • Fix bug that would cause Analysis layers to override their existing style (opacity) when loading from disk. Caused opacity to be lost during subsequent loads.
  • Fix stray handles that occur during deletion in Map Layout window
  • Default style name for new parameter ranges is now not set, removing the likelihood of creating a bunch of style parameter ranges named "Non-matching"
  • Move compass picture and text further apart
  • Use consistent number of decimals on legends

New in Cartographica 1.1.2 Build 190 (Jan 14, 2010)

  • Map Layout Changes:
  • Add drag-to-create in Map Layout window
  • Add toolbar to Map Layout window
  • Add delete item to contextual menu in Map Layout View
  • Other Changes:
  • Numeric data being joined with numeric data that is typed as text will now correctly join
  • Speed up drawing of very large, unfiltered layers
  • Dramatic speedup in Kernel Density analysis. Normal KDM now 10-100x faster
  • Significantly improve performance of zooming and style change redraws
  • Significant speed boost when creating polygon unions with large # of polys (up to 100x for very large groups of polygons)
  • Add support for GH625
  • Add support for keyboard navigation around points in edit mode. Hold Alt/Option to move through the points using the right arrow (clockwise) and left arrow (counter clockwise). Hold shift and Alt/Option to extend the selection in each direction as above.
  • Change OSGB to use correct datum for export translations
  • Remove Map tooltip as it interferes with display of data tooltips
  • Bug Fixes:
  • Fix bug in KDM that would cause some kernels to be squared off instead of operating to their full radius on some corners
  • Fix bug that would cause crashing if non-RGB colors were used in some instances (background color, edit background color, and AI export).
  • Fix bug which would cause a crash when creating a buffer around a feature with no points
  • Fix recently introduced bug that caused distribution to fail in the Style Editor
  • Fix bug wherein newly created polygon and line features don't have their part count set to 1, which would cause strange effects
  • Fix crashing bug on saving newly-created polygons or lines
  • Fix occasional apparent hang while waiting for drawing code to catch up
  • Fix 10.5-only bug in selection and editing causing areas to appear offset when used at full resolution
  • Fix bug in printing from MapView where no printing would result.
  • Correct problem where exporting an integer column might show up as a REAL when exporting to some GDAL exporters
  • Fix 2.5D vs. 2D export and import problems with certain GDAL vector file types
  • Fix clark80 (clrk80) definition
  • Fix bug which caused zoomToFeature to zoom to the whole layer when in edit mode if the feature being edited and the map CRS differ
  • Fix handling of MapInfo files so that they use multipoint for multipoint instead of flattening the points out.
  • Fix bug in NMEA/Sony code that could cause a crash under certain error conditions
  • Fix alignment issue in 64-bit code
  • Fix bug that can result in incorrect projected bounding boxes on entities whose geometries have changed.
  • Fix bug which causes crashes adding new objects to Map Layout after a layout has been printed
  • Fix bug which occurs when removing certain objects from Map Layout windows, resulting in a console message
  • Fix 10.6-specific drag-and-drop problem for adding maps to Map Layout view
  • Fix an undo stack error that would cause spurious console messages
  • Fix small bug which caused "Undo Change Print Info" to be on the undo stack when opening a new Map Layout window
  • Fix a bug that can occur with some third-party system extensions when using Map Layout
  • Remove Spurious undo manager calls (related to various MapLayout crashes)
  • Ruler in Map Layout now correctly reflects the zero point on the imageable page
  • Reduce flashing when adding/removing/moving objects from Map Layout
  • Map Layout view menus that allow selection of maps now correctly disable menu items of unacceptable maps.
  • Map Not Found message is now centered in the view
  • Remove spurious error messages when creating new map representation in Map Layout
  • Make sure that Add Compass is only available when a map selection is set in the Map Layout

New in Cartographica 1.1.1 Build 178 (Dec 10, 2009)

  • Features and UI changes:
  • Add Australian Datum specifications to EPSG and datum databases
  • Add Australian grids and projections
  • Add support for AGD66 and AGD84 translations
  • Add support for overriding default character sets on vector file load
  • Update to Proj4 4.7
  • Ignore spaces at front and back of addresses during geocode
  • Replace the preview map with a rectangle to speed responsiveness during resize
  • Show/Hide rulers in Map Layout View
  • Add support for geocoding intersections when & is used as separator (Example: "4th St NW & J ST NW").
  • Make Convex Hull now only enabled when there are at least 3 points selected or available.
  • Prompt for soon-to-expire keys to give people a bit of a warning
  • Selecting with the Option (Alt on some keyboards) key held down will require that features must be encompassed by the selection rectangle for them to be selected. Otherwise, all features that intersect the selection rectangle are selected.
  • Selection rectangle is now a transparent area instead of just a box
  • Significant fixes:
  • Fix bug in GH615 Time handling
  • Fix obscure crash-while-drawing bug
  • Allow non-ASCII characters in more filenames (Fixes bug #1291)
  • License key now settable even when you have a valid license key
  • Limit unnecessary changes in layer size
  • Redraw map on resize only if scale will increase (not decrease or remain the same)
  • Add automatic quoting based on reported quote characters in select queries for ODBC
  • Case insensitive comparisons where applicable.
  • Point and Line unions now should work reliably.
  • Merge Selected Features only available when it makes sense
  • Move ODBC code to using new error methods
  • Correct conflicting menu key on Merge Selected Features
  • Fix handling of single-column CSV/TSV files for text import (such as a list of addresses with no other columns)
  • Fix possible long drawing freeze in zoom (in particular Zoom to Fit)
  • Fix bug in shapefile exporter dealing with M values
  • Fix to KML import that would cause writing to fail and possible crashes when writing out KML imported directly from Google Earth
  • Fix bug in ODBC error handling code that truncated error messages
  • Fix bug in copying code that would cause a release failure and crash
  • Fix bug in importing geocoded or coordinate coded data from databases which resulted in non-matching records being dropped regardless of settings.
  • Fix bug in selection code that would make selecting with a vertical or horizontal line more difficult. #1293
  • Fix crash in Merge Selected Features when using non-polygonal features
  • Fix leak in layer loading code
  • Fix raster file number handling for decimals not in the US
  • Fix bug which would cause intermediate directories to be created when saving files in some formats
  • Disable pop-up windows when in Edit mode to reduce editing confusion.
  • Fix Revert problem in Map Layout View
  • Use double-precision temporary values for calculations during manual point moves (mouse or keyboard) and double-project them to make sure that as much accuracy is retained as possible. This addresses problems that arise when manually editing points in a feature at high zoom levels when using coordinate systems such as lat/long which require more precision to operate at small levels. #1299

New in Cartographica 1.1 Beta 1 Build 165 (Sep 15, 2009)

  • Add Merge Selected Features command. Select multiple features (lines or polygons) and they will be merged. Resultant geometry may be multipart if the lines don't connect.
  • Added pop-up information windows with the option key held down or a menu item selected.
  • Automatic detection of header rows in text imports
  • Changes to fix problems with scripting caused by 1.1 structural changes
  • Column names now show up correctly in the Selection display and are updated as they change.
  • Consolidate Layers is only enabled when it's available.
  • DMS formatter added for better handling of input/output of DMS values
  • Dramatic speed increase when importing large (10000+ records) text files
  • Fix pointer to the old Locate menu to now point at the Tools menu-Docs
  • Fixed bug where change count could get out of sync after revert.
  • KML exporter now exports "Popup" designated fields as the description
  • More accurate estimation of completion on imports
  • Popup information may be specified in the layout window
  • Project Map now available as long as there's at least one layer in the Map
  • Remove unnecessary and unused Index field from field import dialog
  • Revert is now appropriately enabled/disabled based on change count.
  • Support for user-specified character sets and number formatting (and date formatting) when doing table import
  • Support for user-specified delimiters (or automatic with comma, pipe, or tab) in table import
  • Add character set declaration to KML, GML, Tiger
  • Select from one layer using another (intersection or containment, selection or all)
  • Accuracy and speed increases in buffering, unions, and related computations
  • Add Canadian NTv2 support (pending certification)
  • Add new icons for external raster and Vector formats
  • Filter (long form) now shows 2 rows by default, so the user can define or vs and operation
  • Fix bug which caused descriptions and info to only be valid in the projection panel if a filter wasn't in use.
  • Fix date comparison bug in Data View column sorting
  • Icon added for Map Layout
  • Maintain users detail setting in projection window
  • Provide detailed information on projections in projection window
  • Reorganize Projection Tree so that it is easier to browse
  • Support for Character Sets added to MapInfo files (MacRoman and WindowsLatin1)
  • Undo move/resize now working in Map Layout
  • Undo menu titles are more representative
  • Upgrade to latest 1.6.2 of GDAL
  • 512x512 icons for Cartographica
  • Add compass settings (angle, auto, label, text attributes)
  • Add hyphenated directions to Directions list for geocoder
  • Fix bug when using analysis output at extremely high zoom levels that would cause gaps in the output
  • Fix bug which would cause Map Layout document to always be dirty
  • Fix handling of MacRoman encoding for DBF files under Snow Leopard
  • Palette window now constrained to reasonable sizes
  • Lock icon replaces the unrecognizable checkbox in palette window
  • Add scale settings for more control over scales
  • Fix bug wherein scale wouldn't update correctly due to changes in the selected map layers
  • Fix crash in printing Map Layouts on some computers
  • Fix missing "miles" tag, causing miles to auto calculate to nearest standard measure for distance.
  • Fix problem in Map Layout where width of a column was trimmed if the "Other" item was the widest element.
  • Fix problem where Map Layout clipped letters or words from the legend on items that were equal to the maximum length
  • Increase accuracy of scale when map view is magnified
  • Map Layout window now starts out at full page size (or closest of that and your available screen size)
  • Scale display in MapDocument window doesn't force scale display in Map Layout
  • Show/Hide inspectors now more consistent
  • Update scale in Map Layout when zoom level changes
  • fixed bug in calculation of scale when the document extent and the map area weren't the same.
  • Add Compass (N Arrow) to Map Layout -- Currently auto-detects angle
  • Add Feature Name to Layer Inspector. Provides a way to create a pretty name for use in other inspectors and references in the software or for export.
  • Automatically save window location/size for map layout window
  • Change KML "imported" type to coincide with Google's view.
  • Export Map now exports the visibility status of layers to Illustrator and KML
  • Export Map now has the option to only export data from visible layers (good for reducing output to certain heavy formats)
  • Fix bug in opening Map Layout when there's only one untitled document open
  • Fix odd crash on close/quit which could occur very infrequently
  • Fixed crash which would occur after dragging the blue handle to certain applications. #1173
  • KML Export now uses a fallback system to determine the feature names. First it uses the label if the feature is labeled in the current style. If it isn't labeled, but a feature name column selection exists for that layer, it uses the feature name. If not, the name is the feature type followed by the feature ID.
  • KML Export now uses pretty formatting. Expect exported data to be larger uncompressed, but the compressed sizes are basically the same.
  • KML Import now compensates for multi-feature type layer imports by creating additional layers as necessary
  • KML Importer now correctly reads the layer names
  • Linear measurements now adaptable to user needs
  • Measurement window now automatically selects meters or feet and scales them based on magnitude. For distance and area measurement, the user can select metric or standard measure.
  • Remove cycle in Map Layout Map View which could cause crashes at print and other times (more rarely)
  • Windows now come back to where they last were when the file was opened
  • Add Done button next to predicate editor when using search
  • Better logging of strange events in the GDAL code
  • Break connection to progress when we're being deallocated (Fixes rare crashing bug on close window)
  • Fix KML color output (KML uses ABGR instead of the ARGB we were writing).
  • Fix bug which caused dropping files on the main window to stop functioning in 155
  • Fix crash-while-closing bug when in the middle of the redraw.
  • Fix print related bug in 157
  • Fix to crash on file open error in GRIB
  • Fix warning about editiability of the locked flag in palettes #971
  • More data available when projections fail to translate
  • More data bounds checking in ERMapper ECW code to reduce the incidence of crashing.
  • More work on getting tests to pass and reducing console information (even in debug)
  • Support drag and drop (to Dock Icon) or double-click of files that we can actually open as viewer
  • fix bounding box calculation bug that caused problems with images.
  • Specific column data types (numbers and dates in particular) now validate their contents correctly. Error messages are still not optimal...
  • Fix bug causing assertion when saving fields with unexpected field types (as might hapen when editing)
  • Fix case sensitivity for predicate editor
  • Fix crash on adding XY coordinates to point layers that have no points (such as failed geocode and pasted data from another feature) #1143
  • Fix esoteric crash which occurs sometimes when quickly changing values in the style window
  • Fixed duplicate field creation when loading a file that had been previously saved by cartographica containing string fields that had been read from certain DBF writers which provided precision data for non-numerics #1135
  • Layer Info window contains Date type in popup #1137
  • Layer Info window is now resizable
  • Standardize on setValue:forKeyPath: in order to help make for happy undo/redo etc.
  • Tabular data now presents warnings when data does not correspond to the data type being used in the column
  • dates show up in a date cell now
  • Add nearest distance calculation
  • Buffer only shows ready when it is
  • Double-clicking in header columns in data view will now bring up the layer info window
  • Fix bug in adding new columns with the + button in the layer info window
  • KDM only shows ready when it is
  • Support Tiger/Line Shapefile geocoding (post 2006)
  • Fix problem where Map Info window would not stay available #1111
  • Fix problem which caused numeric fields in databases with sign identifiers to be disregarded as text #1107
  • Fix problem with assigning new column names when using count points #1113
  • Fix bug introduced in 153 causing projections not to be applied when loading files
  • Add more help tips
  • Cartographica now makes sure that a maximum of one style window is open per layer and they are automatically closed when a layer is deleted. #1074
  • Cartographica provides more information on files which fail to load when loading in bulk, also removed superfluous messages to the console. #1077
  • Change test program to use a more reliable jp2 file.
  • Fix bug causing revert not to work right
  • Fix bug that would cause observers to be left around when loading large numbers of layers in the background loading thread
  • Fix bug which could cause a crash when dropping large numbers of bogus files on Cartographica
  • Fix bug which would cause extra prompting for "changed" geometries when loading a Map file that contains external references
  • Fix potential internal conflict when saving layers of the same name
  • Fix to name of Legend window (now adapts to frontmost window at the time) #974
  • Layers now show up after all of them have loaded, speeding load time and removing ugly "early draw" problem.
  • Make new Raster layer controls work with Analysis layer
  • Now more intelligent on searching for relocated files. If the original files in the mapset had a common ancestor other than the immediate parent directory, it will seek out this ancestor and try replacing the non-matching portions of the path.
  • Now replaces untitled window if there have been no changes to it when an existing file is opened.
  • Zoom To Natural Fit for images where there is a fixed size - which will show the maximum available resolution for a raster image set.
  • Add feedback for failure and success on sending log information in the event that the user knew about it, and there was a problem, or in the event that they requested it.
  • Add request for bug report (and automatically take user there) once the logs are sent.
  • Geometry bounding boxes are now tighter for everything except thin lines and points
  • Key cleanup
  • More work on the predicate search code
  • fix leaks
  • 10.5.3 and earlier now warn correctly
  • Add Robinson Projection
  • Add more intuitive error messages and warnings to the shape file importer
  • Add more jpeg 2000 file types (jpc,jpx)
  • Add new Kernels for Kernel Density Analysis
  • Add support for Beta, Development and Release builds to software update.
  • Aliases dropped on maps now correctly open if they point to a file format we can handle #983
  • Restricts lower bounds of zoom factor to 100.0
  • Better error handling in WMS connections
  • Change Jpeg 2000 decoder from ecw to sid, for stability
  • Change title on filter based on selected layer
  • Data window now correctly displays after being closed and reopened #1019
  • Drag & drop of folders onto maps now imports all contents (deeply)
  • Enable AUX and XML sidecar files for various file formats
  • Fix WMS Connection window resizing
  • Fix bug causing Exporting help page to show up in the wrong side of the help bar #968
  • Fix bug causing crash in 149 after new key successfully entered
  • Fix bug in GPS-encoded file import that could cause wrong Lat data to appear in the table (clang)
  • Fix bug in setting layer projections on raster layers
  • Fix bug that could cause crash on revert
  • Fix bug which would cause keys not to be accepted initially if they were pasted in with a trailing return or line feed. #1008
  • Fix bug which would cause the last line of a file not to be read if it wasn't terminated by CR or LF
  • Fix crashing bug when a 0 cell size was specified in the manual settings in Kernel Density Map #RT-Rick
  • Fix crashing bug when assigning picture column that doesn't contain valid paths for a layer with a large number of features.
  • Fix failure on Export Web when using layers with no columns (1010)
  • Fix for Applescript access to Drawing type of geometry
  • Fix gradient area at bottom of layer stack
  • Fix possible warning when importing KML into GoogleEarth about schemaURL.
  • Fix potential crash in WMS
  • Fix problems with importing and saving Date format data from text files. #1025
  • Fix resize in Consolidate window (972)
  • Fix truncated string in progress window for Kernel Density Map
  • Fixed bug in clearing KDM values in Snow Leopard
  • Increase shape file importer telemetry against illegal part lengths
  • Long layer names are truncated in the middle now
  • Make Raster layers understand palette if their constituent entities do.
  • Make sure assertions don't fire in released code
  • Make sure menu items aren't visible when they shouldn't be (KDM and Buffer) #970
  • Modified file tests for specific failures
  • Now handles clearing the zoom field (resets to zero)
  • On imported raster layers, use more useful layer names (previously all were named "raster")
  • Raster images containing a single plane (i.e. not RGB) can now be interpreted as either bytes or numbers (up to floats right now) and have palettes applied to them.
  • Remove Console Assertion on bringing up Data View window #994
  • Remove unused Altitude from image preview window (964)
  • Update for 1.6.1 of GDAL and various related fixes in file format descriptions and tests
  • When exporting to KML, use the Map projection for any layer that is unprojected if the output mechanism doesn't handle projections itself.
  • Add feedback for failure and success on sending log information in the event that the user knew about it, and there was a problem, or in the event that they requested it.
  • Add request for bug report (and automatically take user there) once the logs are sent.
  • Geometry bounding boxes are now tighter for everything except thin lines and points
  • Key cleanup
  • More work on the predicate search code
  • fix leaks
  • 10.5.3 and earlier now warn correctly
  • Add Robinson Projection
  • Add more intuitive error messages and warnings to the shape file importer
  • Add more jpeg 2000 file types (jpc,jpx)
  • Add new Kernels for Kernel Density Analysis
  • Add support for Beta, Development and Release builds to software update.
  • Aliases dropped on maps now correctly open if they point to a file format we can handle #983
  • Restricts lower bounds of zoom factor to 100.0
  • Better error handling in WMS connections
  • Change Jpeg 2000 decoder from ecw to sid, for stability
  • Change title on filter based on selected layer
  • Data window now correctly displays after being closed and reopened #1019
  • Drag & drop of folders onto maps now imports all contents (deeply)
  • Enable AUX and XML sidecar files for various file formats
  • Fix WMS Connection window resizing
  • Fix bug causing Exporting help page to show up in the wrong side of the help bar #968
  • Fix bug causing crash in 149 after new key successfully entered
  • Fix bug in GPS-encoded file import that could cause wrong Lat data to appear in the table (clang)
  • Fix bug in setting layer projections on raster layers
  • Fix bug that could cause crash on revert
  • Fix bug which would cause keys not to be accepted initially if they were pasted in with a trailing return or line feed. #1008
  • Fix bug which would cause the last line of a file not to be read if it wasn't terminated by CR or LF
  • Fix crashing bug when a 0 cell size was specified in the manual settings in Kernel Density Map #RT-Rick
  • Fix crashing bug when assigning picture column that doesn't contain valid paths for a layer with a large number of features.
  • Fix failure on Export Web when using layers with no columns (1010)
  • Fix for Applescript access to Drawing type of geometry
  • Fix gradient area at bottom of layer stack
  • Fix possible warning when importing KML into GoogleEarth about schemaURL.
  • Fix potential crash in WMS
  • Fix problems with importing and saving Date format data from text files. #1025
  • Fix resize in Consolidate window (972)
  • Fix truncated string in progress window for Kernel Density Map
  • Fixed bug in clearing KDM values in Snow Leopard
  • Increase shape file importer telemetry against illegal part lengths
  • Long layer names are truncated in the middle now
  • Make Raster layers understand palette if their constituent entities do.
  • Make sure assertions don't fire in released code
  • Make sure menu items aren't visible when they shouldn't be (KDM and Buffer) #970
  • Modified file tests for specific failures
  • Now handles clearing the zoom field (resets to zero)
  • On imported raster layers, use more useful layer names (previously all were named "raster")
  • Raster images containing a single plane (i.e. not RGB) can now be interpreted as either bytes or numbers (up to floats right now) and have palettes applied to them.
  • Remove Console Assertion on bringing up Data View window #994
  • Remove unused Altitude from image preview window (964)
  • Update for 1.6.1 of GDAL and various related fixes in file format descriptions and tests
  • When exporting to KML, use the Map projection for any layer that is unprojected if the output mechanism doesn't handle projections itself.
  • Fix AI Exporter problem that resulted in illegal AI files in the event that projected data became infinite.
  • Make projections lists uneditable (they were not editable, but acted like they were if double-clicked)
  • Appropriately abort on band failure during GDAL raster import
  • Fix bug in Map Layout that could cause drawing errors and potentially crashes, especially when printing.
  • Fix bug that could cause invalid geocoding when a block contains a single address
  • Fix edge-case bug in warping code that could cause a crash
  • Fix for bug when EXIF data doesn't contain taken time during TimeCoding process
  • Fix memory leak in UUID
  • Fix missing layer icon in the Layer Stack
  • Fix potential crashing bug in graphics state saving code for CATiledLayer
  • Use scrolling text view for WMS information
  • Add a variety of Ortho projections to the base set.
  • Fix bug where lat/long in timecoded layers would not display correctly.
  • Fix bug where missing file prompts were being dropped and the application was stalling out when loading images that were no longer in the location they previously were in.
  • Fix thread-related crashing bug in thumbnail drawing.

New in Cartographica 1.0 Build 144 (May 6, 2009)

  • Trim Map to Area of Features when used on a point layer with more than one point in it will create a Convex Hull and trim to that.
  • Count Points in Polygon require that the points actually exist with the boundaries of the polygon, not on any edge. .
  • The .mapset file format is actually an OS X "bundle", which means that you can crack it open and look at its internals by using "Show Package Contents" (No, I don't know why Apple chooses to call them bundles in one place and Packages in the finder). If you do peek inside, you'll find that we store most geometric data in .shp/.shx/.dbf files, which can be copied out and opened in other packages that use shape files. All style, map, and other information is encoded in other files (including projection information), so don't expect to just crack open your Cartographica maps and have them look pretty on whatever system you are using.
  • Some Mapsets incorporate information by reference instead of by direct inclusion. This has a number of positive side effects (you can change data and it will be recognized when you open Cartographica the next time, large files that you use often don't have to be copied on your hard drive, you can send mapsets over the network without having to send all of the data if your recipient has the same base data), and negative side effects (if you change data that's by-reference, your map will change, if you send data to a collegue and they don't have the base data, you'll have to send it separately, if you throw out the only copy of a particular set of data, your maps will become empty). Cartographica attempts to resolve most of these external references in reasonable ways, but if the data is just unavailable, it's unavailable. To send the complete map, you'll want to "flatten" the file ahead of time (basically change all the by-reference to by inclusion and they'll save all their parts out). Of course, you can do this on a per-layer basis by setting the layer to be included instead of referenced and Cartographica will save the data to the mapset the next time you save. This way, you can still leave large base image data out of the files you send. To "flatten" the file select "Include Layer Data in Mapset" from the Layer menu. Note: you can't ever put it "back" except by removing the layer and re-importing it.
  • If you change by-reference data and then save a mapset, you will be asked whether you want to update the original data, save a copy in the mapset, or discard the changes. Be careful when making this decision. When in doubt, do the default and save it to the local mapset, which creates a new copy of the data with your changes, instead of overwriting the by reference data.
  • WMS requests are automatically translated to CRS:84 before being sent. This will be matched better in the future, but since most servers provide that form, and since we'll warp the image, it works nicely.
  • The Set Style window has a menu for supporting different graphic representations of points. Although it's ugly and not graphically representative, changing the menu selection will update the preview in the window.
  • If you are using ODBC import and are running on a 64-bit machine, you should read our ODBC import knowledgebase entry.