DatMap - Changes and known issues
v2.1 - v2.2
- Compiled with REALbasic 2008 r1. (First tests March 2008)
Functional Changes
- Options added (in Data Bands and Symbols Schemes) to allow a black
hairline outline around filled symbols.
Bug Fixes and Internal Changes
- Further changes to Numeric Edit Fields to reinstate value change
actions lost in v2.1.
- Background Preview and Data Band Examples now correctly repainted
after window has been hidden.
- Validation added in Import to ensure that order is defined for all Delimited
fields (or for none to force default). Previously, leaving zero in a
field order effectively loaded the field with zero values.
- In Import, the 'Zero Missing' Message now uses the same numbering as
is shown for the parsed data.
- Database Export now no longer adds an unnecessary comma at end of
header line.
- Help and Map Windows now have a minimum size set to restrict resizing.
v2.0 - v2.1
- Compiled with REALbasic 2007 r5. (First tests November 2007)
Functional Changes
- Registration facility added (with no effect on functionality).
- Help text added to main screen showing function of main Tabs.
- Help tags added to majority of controls on main window and map window.
Cosmetic Changes
- Titles added to all message and dialog windows.
Bug Fixes and Internal Changes
- Database Export - If file exists and is in use a warning is given (rather than an error).
- Database Browse - Coding changed to cater for loss of 'Binding' facility on RB2007r5.
- Numeric Edit Fields now controlled by a common class. This has
necessitated minor changes to force actions after value changes (e.g. to reset Data Bands).
v1.1.3 - v2
- Compiled with REALbasic 2007 r2. (First tests April 2007)
Functional Changes
- Coordinate data can now be imported using OS NGR format (SK123456).
- When importing a delimited file, the user can select the field order
for the required fields, or can use the default order.
- Field details for a fixed format file are now validated to avoid overlapping fields.
- Zero data values can optionally be omitted from the data during the Parse.
- On successful completion of an Import, control passes to the Database Tab.
- Database tag details can now be editted in situ.
- Data for a selected Tag can be browsed from the Database tab
- Tag details and Data Records can be exported from the Database tab
and the Export format can be selected in the Import tab.
- When selecting default map details, if not already defined, the Map
Area is set from the data min/max.
- Progress bars have been added to show activity during Check Data and
Initialise Bands (since these can be slow for a large database).
- For a Background image, the Maximum Northings value can now be defined by
the user in Crop in order to stretch the Background to defined limits.
Any one min/max can now be defaulted using aspect ratio.
- An option has been provided to use OS NGR letters and number format in grid
info on maps (assuming data is held in suitable format – i.e. full 1km
numeric OS NGR).
- Addition symbol types have been added (Delta(=Triangle), Nabla (inverted Delta), Plus,
Slash and BkSlash).
- Additional layout options have been added to allow the user to
specify line widths for Grid lines and the map Frame, and to specify
colours for the map elements.
- Zero Font Sizes can now be used to suppress text.
- When over map, the position of the mouse cursor is displayed in terms
of map coordinates. Clicking the mouse button displays the data for the
grid square (in Grid mode) or the nearest data record (in Exact mode).
- Options have been provided to save only the map area to the
clipboard or to file (e.g. to use as a background).
Cosmetic Changes
- 'Settings Loaded' message is shown as a text field in the window
rather than as a Message Box - it is for information only and does not
require an action.
- Northings marginal grid numbers are now right justified.
- A final short row of map symbols in a Top/Bottom Key is now centred.
- Help>About now shows Build number for development and test versions.
The Build number is also automaticlly incremented (from a pseudo start
value).
Bug Fix
- Blank Tags can no longer be added to the database.
- Negative coordinates are shown correctly in marginal grid numbers.
- If symbols are large, a left/right key no longer overflows the height of the image.
- If no data is found for specified selection, 'Check Data' and 'Initialise Bands' now clear progress bar.
- In Load Settings, if no groups are ticked, load now says that no settings were loaded.
v1.1.2 - v1.1.3 (Bug Fix Version)
- Compiled with REALbasic 2006 r3.
Functional Change
- Option to position Data Key in map extended to include 'Omit' option
to omit key.
Bug Fixes
- When opening Import file held by another application, Nil Object
error is now trapped correctly.
- When editting Tag details on Database tag, non-integer Grid Sizes
are now correctly stored and used. Previously they were stored
but not used correctly. Old databases should hold correct value.
- When key text for last required band is 'manual', it was being omitted
- it is now included correctly.
v1.1.1 - v1.1.2 (Bug Fix Version)
Cosmetic Change
- 'About' now shows 'Beta' (etc.) in place of stage number.
Bug Fix
- 'Load Settings' was raising Nil Object error and closing application
if a file path did not exist. Now traps file path and file name
problems.
v1.1 - v1.1.1 (Bug Fix Version)
- Compiled with REALbasic 2006 r2.
Cosmetic Changes
- Resizable Map and Help windows now show 'resize dots' in lower right
corner cf. other Windows applications. Maximise button also enabled on
both windows.
Bug Fixes
- Print Map - now centres map image in print area.
- Numeric input - now allows easier entry of negative values by not
rejecting lone "-" or "-.". If left incomplete then treated as empty
field and set to default value.
v1.0 - v1.1
- Compiled with REALbasic 2006 r1.
Functional Changes
- After saving settings, they are now made available for reloading
during the session.
- After selecting a saved settings file, DatMap offers to load the
settings immediately (as well as making them available for later
loading).
- Page Setup is no longer called on entering Create Map Tab - the option is now
in File menu of Map Window.
- Map image size is no longer based on printable area defined by Page Setup.
Replaced by user defined Resolution and image size. Image now fitted to
page when printed.
- Key now only shows bands up to last used band (rather than 'number
required') and shows maximum value as top of band.
- Closing the Map Window clears the map image to recover memory.
- Error handling added to give some information when errors are
trapped.
Cosmetic Changes
- Initialise bands now clears key text in unwanted bands on Data Bands
Tab.
- Layout settings now states that Fonts Sizes are in 'points'.
Bug Fixes
- Correction to aggregation of 'grid' data to place data into correct
grid squares and to remove problem of data mapping outside map area.
- Maximum value now shown in key as <= rather than < .
- Last band default key text now shown correctly even where less than
10 bands.
- File>Exit from Map and Help Windows was closing the application -
now replaced by 'Close' option to close window.
- When editing numeric fields a lone decimal point was being cleared
(e.g. when typing ".5" - now accepted. Treated as empty field if field
loses focus - i.e. replaced by default value.
- In Exact mode, the map area is expanded to accommodate symbols on
edge of map. Background was being fitted to expanded map area, not
selected map area. Now corrected. Note Crop still crops to cover expanded
map area if appropriate.
- 'Average' aggregation corrected - was causing run time error.
- Required Bands is now saved and loaded in 'Data Bands' settings
group.
Known issues
- File>Export in Map Window causes high memory and CPU usage in
loading dialog. On some machines this causes DatMap to hang
unacceptably.