DJM Questor Software
Host: Club Cruceros, La Paz, B.C.S., Mexico
Base: DJM Questor Software
MarinePlotter Version and Release History
See also: Known Problems.
Released program versions:
To determine the version of your installed copy, select the program "Help" menu "About" command.
The About Dialog will display the version number.
Internet not available
If you have an Internet connection but the MarinePlotter reports no Internet (red [I] button,) then the program has been corrupted.
If the Windows "App settings", "Reset", "Repair" does not fix the problem,
then you need to uninstall, download, and reinstall the MarinePlotter.
Version 8,5,14,0
- Once again, fixed the GoogleMaps tile-version check and update method.
Version 8,5,13,0
- Fixed the "not responding" error when the Internet was not available.
Version 8,5,12,0
- Fixed another error with the GoogleMaps tile version update method.
- Changed the code related to the "Error2112 FormTileCacheManager.CheckTileVersion: Failed: '/kh?v=' is missing in attribution cmd ''".
However, the error is probably due to an invalid or corrupted GoogleMaps attribution file.
To download GoogleMaps tiles, the program required a valid 'cmd=' format.
- Added ENC data "Error2247 ClassS75Data.UpdateChartRectangle: Invalid (lat,lon) . . ."
Version 8,5,11,0
- Fixed the GoogleMaps tile version checker. The program used the old WebBrowser that GoogleMaps API no longer recognizes.
Added a new method. Added a starting point 'current' version text box to the Tile-Cache Manager form.
- To determine the source, added 'StackTrace' to the error report for "Error0183 FormMarinePlotter.FitToView ... could not set the plot scale."
- Remove "Error0031 FormMarinePlotter.ThreadMultiFileOpen[ENC.2] ... The 'filename' is already opened."
- Updated the program per Microsoft VisualStudio 2022 'Analyze and Code Cleanup' suggestions.
- Updated the the MarinePlotter Certificate 'CN=C0D60DD1-DB1C-401F-B5EA-09B27D5803B0'.
Version 8,5,10,0
- Fixed the long redraw time when the World rectangle grossly exceeded the plot window size.
- Fixed the program crash from "System.Threading.ThreadInterruptedException: . . . MarinePlotter.FormCoastlineSelector.LoadCoastlineData()". Add the "Error2235" and "Error2236" reports.
- Removed user data-error information messages from reports to the Microsoft App Center.
- Added another fix to the error "Error0106 FormMarinePlotter.HttpDownload: Image.Save failed . . . a generic GDI+ error occurred".
If the file already exists and you choose not to replace it, the program will to try to save the file.
- Added "Error2237" and "Error2238" to the ClassCoordinate.SetPresision method to help identify the source of bad data.
- Added report "Error2239", "ClassMcgBoundary", "Invalid rectangle . . ."
- Added report "Error2240", "ClassTrack", "Invalid rectangle . . ."
- Added report "Error2241", "ClassFolders", "Could not delete the non-empty folder . . ."
Version 8,5,9,0
-
Fixed the error reports for "ClassErrors.ShouldIgnore 'Error#### . . .". Changed " 'Error#### " to " Error#### ".
The #### is the error number. The '-character before the Error#### prevented a string match.
The error occurred mainly with directory or file "access is denied" errors.
- Added "Error2233 FormMarinePlotter.ZoomClear" to resolve "Error0013 .FormMarinePlotter.ZoomClear: Invoke failed ... Thread was interrupted from a waiting state."
- Added a fix for "Error2201 FormMarinePlotter.Form_Closing: 'undefined object'".
- Added "Error2232 FormMarinePlotter.SetPlotScale" to resolve the Error0020 FormMarinePlotter.SetPlotScale: Invoke failed."
- Fixed "Error0221 FormMarinePlotter ClearMouseModal 'undefined object'"
- Revised the code related to the "Error2070 FormMarinePlotter CopyInstallationDataFolder" that was fixed in 8,5,7,0.
-
Note: Regarding "Error2207 FormMarinePlotter.DrawMCG Invalid mcg.coverage rectangle".
The GRACENOTE mcg-files such as "../Gracenote_1.1.1.02315_EU.mcg" are for automobile navigation,
are of a different file format than the MarinePlotter's' "Mariner's Cruising Guide (MCG)" mcg-file format,
and will not display in the MarinePlotter.
- Added ""Error2227" at "Error2222 FormMarinePlotter.Form_Closing ThreadFileOpenStop 'undefined object''"
-
Added "Error2225" and "Error2226" to the
"Error1867 ClassKapReader.ReadBsb GetRow ... Index was outside the bounds of the array."
The RNC file is most likely corrupted.
-
Added to "Error0183 FormMarinePlotter.FitToView ... could not set the plot scale"
the conditionally applied text
"The latitude is invalid." and
"The longitude is invalid."
-
Added additional fixes to the Catalogues ". . . SetChartOpeningStatus: Invoke failed":
ENC (Error1118, Error2113),
MCG (Error1471, Error2214),
IMG (Error1424, Error2213), and
RNC (Error1822, Error2212)
Version 8,5,8,0
- Changed "Error0479 ClassAttributes.GetAttributeValues ... FRID 1145 attribute 'SCAMAX' undefined." to "Error2211 ... 'SCAMAX' attribute not allowed in ENC (S57 Spec.)"
- Changed "Error0534 ClassEncAreas.Draw ... FRID 31 301:NOBJNM attribute not processed" to ignored. MP does not process ENC national language objects.
- Changed "Error0534 ClassEncAreas.Draw ... FRID 31 301:NINFOM attribute not processed" to ignored. MP does not process ENC national language objects.
- Changed "Error0559 ClassEncPoints.Draw ... FRID 1137 SCAMAX attribute not processed" to "Error2208 . . . 'SCAMAX' attribute not allowed in ENC (S57 Spec.)'"
- Changed "Error0787 ClassSymbolTables.LIGHTS05 ... FRID 1100 'SCAMAX' attribute not processed" to "Error2210 . . . 'SCAMAX' attribute not allowed in ENC (S57 Spec.)"
- Changed "Error0840 FormAisFilter.SaveStaticFilterData . . ." to "could not create the folder: 'folderpath' 'errormessage'."
- Fixed the error "Error0106 FormMarinePlotter.HttpDownload: Image.Save failed . . . a generic GDI+ error occurred".
- Fixed the error "Error1822 FormEncCatalogue.SetChartOpeningStatus: Invoke failed" and changed to "Error1822 FormRncCatalogue . . ." where the error actually occurred.
- Investigating: "System.Exception: CurrentDomain_UnhandledException: Invalid parameter in System.Drawing.Image.get_Width() . . ."
- Investigating: "Error2117 ClassCoordinate.SetPrecision value='NaN' is not a number." from DrawMCG.
Version 8,5,7,0
-
Moved the "Xtools" menu "Test All Charts" commands "ENC, IMG, MCG, and RNC" to the "Test All Charts" form "Select chart" menu.
The "Test All Charts" command now opens the general "Test All Charts" form.
-
Changed the behavior of the "Xtools" menu "Test all charts" method.
If you stop the test, the most recently opened chart will remain open.
In prior versions, it was necessary to re-open any chart you want to examine.
-
Removed the command "Offset" from the "IMG" menu. The "Aligner" method replaces the IMG "Offset" command.
The offsets are now REF data in the hdr-file. A separate offset-file is no longer used.
- Fixed "Error0183 FormMarinePlotter.FitToView ... could not set the plot scale."
- Removed the redundant and non-informative: "Error0334 FormMarinePlotter.FileOpenMCG ... failed"
- Added "Error2206" "OutOfMemoryException" for " ClassBitmaps.GetNewOverlay" errors.
- Removed the message: "Error2112 FormMarinePlotter.Timer_ShouldDrawAisGps the masterBitmap is undefined."
-
Fixed the "Error2070 FormMarinePlotter.CopyInstallationDataFolder[ENC] 'Routes'".
Changed: '..\'MarinePlotterData'\" to "\MarinePlotterData\".
-
Changed the handling of "ClassErrors.ShouldIgnore[1] "Error0430 FormMarinePlotter.FormClosing ... System ShutDown Changes not saved.".
When closing from a 'System Shutdown', the MarinePlotter will ignore errors and
will not save user settings and changes because the Windows disposed
of the MarinePlotter object before it could save data.
- Added "Expected 1 to 127." to "Error1883 ClassRNC.GetHeaderData IFM/ ... 'IFM/0' IFM 0 possibly invalid."
-
Investigating: "Error1878 ClassRNC.GetHeaderData: . . . System.OutOfMemoryException".
To fix an RNC header, do not use a text file editor: The editor will corrupt the image data section.
Try to convert the RNC to an IMG, edit the IMG header hdr-file.
Display and verify the IMG. Backup the RNC before replacing it.
Then convert the IMG back to an RNC.
-
Investigating: "Error1863 ClassKapReader.ReadKAP ... could not create a bitmap[4096,7936]".
Try the RNC rasterizing option. Alternatively, convert the RNC to an IMG, use the Windows Paint of Paint3D program to resize the image. If desired, convert the IMG to an RNC.
- Added "Error2204" and "Error2205" to locate the "Error0493 ClassBitmap.GetOverlayClone" failures.
- Added information to the "Error0130 FormMarinePlotter.DrawImage ... could not create the bitmap[1] 6144W 2048H".
Version 8,5,6,0
This version fixes a major error created when I began deploying the 'Application Data' folder with the MarinePlotter app.
Previously, the user had to download the 'Application Data' folder separately.
-
Fixed the MarinePlotter startup and exit error that occurs without an error message and without crashing.
After an initial installation and an initial startup, the MarinePlotter did not always install the
required 'Application Data' folder. The application could not run without the folder and simply exited.
In this version and on startup, the MarinePlotter will test for the required folder,
will create the missing folder, will verify the folder and, on error detection,
will provide the option to re-create the folder.
-
All 'Application Data' access related errors should be fixed. For example:
- Fixed the error "Error2048 FormTileCacheManager.LoadFormSettings: Could not load the tile attributions". Missing 'Application Data' folder.
- Fixed the error "Error0848 FormAlarmAIS.FormAlarmAisLostSignal.c_tor ... The alarm sound file not found". Missing 'Application Data' folder.
- Added error messages for possible 'Application Data' folder install failures.
- Added 'Application Data' error feedback to the Microsoft App Center.
-
Fixed the error "System.ArgumentException: No se puede dejar vacío el nombre de la ruta de acceso.
File.AppendAllText (string path, string contents) MarinePlotter ClassErrors.WriteErrorLog (string message)".
- Fixed the error "Error1089 FormEncCatalogue.Catalogue.DropDownOpening Could not find a part of the path".
Version 8,5,5,0
- Fixed some ENC update insert errors and removed the related error messages.
-
Replaced the "Route" button in the "AIS Simulator" form with a "Route" menu with commands
to "Create or Delete" a selected simulated AIS object and
to "Append, Insert, Move, and Delete" its route-points.
- Fixed the 'MarinePlotData'document folder is undefined error in the 'Error.log' writing method.
-
Fixed the Enc, Img, Msg, and RNC Master Chart Catalogue chart rectangle problem.
When the rectangle is highlighted, to open or close the related chart,
double-click within the rectangle.
- Fixed the "AIS Simulator" form error that prevented the display the table data columns X, R, T, MMSI and Name.
-
Fixed the disabled "Start waypoint goto" command.
If waypoints are displayed and the GPS or GPS simulator are enabled, the command is now enabled.
- Fixed a GPS simulator error that prevented smooth redraws during when following a route.
- Fixed a GPS simulator error wherein the vessel "\sim" position marker was drawn but the vessel icon was not drawn.
- Added: If following a route with the GPS simulator, the simulator will now pause during an "Automatic" tile download.
- Completed additional Microsoft recommended code clean-up.
Version 8,5,4,0
-
Fixed an error caused by illegal back-slash characters in a CM93 object attribute text value.
When encounted, the program reported the error and stopped the CM93-to-MCG cell conversion.
The error is now corrected, "illegal characters" is logged into the MCG log-file,
and the conversion continues.
-
Added the "Open" command to the "Catalogue" menu of the ENC, IMG, MCG, and RNC catalogues forms.
The command was inadvertently removed during some prior revision.
-
Added a missing MCG "Catalogue" menu "Create" method to the "MCG Chart Catalogue" form.
The prior version ask if you wanted to save the catalogue but did not create the catalogue.
- Added error message "Error2117 ClassCoordinate.SetPrecision value='NaN' is not a number."
- Added error message "Error2118 FormMarinePlotter.DrawMCG Invalid mcg.coverage rectangle . . ." The MCG is not drawn.
- Added error message "Error2119 FormMarinePlotter.SetMcgOffset Invalid rectangle . . . form offset . . ."
- Added error message "Error2120 ClassCM93.CreateMCG The MCG coverage rectangle is invalid for . . ."
- Added error message "Error2121 FormCM93toMCG.AdjustCoverage The new MCG coverage rectangle is invalid for . . ."
- Added error message "Error2122 ClassCM93.ReadHeader: Invalid rectangle . . ."
- Added error message "Error2123 ClassMcgData.Shift (failed): Invalid MCG coverage rectangle . . ."
- Added error message "Error2124 ClassMcgData.Shift (failed): Invalid MCG coverage rectangle . . ."
- Added UI message "The new MCG coverage rectangle is invalid . . ." for commands MCG coverage move Left, Right, Top, and Bottom.
- Fixed the "Display_AisAllObjects" error "System.Exception: ClassCoordinate.SetPrecision[2] '1.79769313486232E+302'"
- Fixed an invalid error message "ClassErrors.ShouldIgnore[1]" cause by an undefined and optional user's "ignore-errors" list-file.
- Fixed an invalid error message "ClassErrors.ShouldIgnore[2]" cause by an invalid character following the 'Error####' field.
- Removed error message "ClassErrors.GetMessageToIgnore Could not find the '.' in the 'source.object' identifier.
- Removed error message "ClassErrors.GetMessageToIgnore The 'text' is undefined."
Version 8,5,3,0
- Fixed an string parsing error in "ClassErrors.ShouldIgnore[1]".
- Changed all "ToString("F#")" to "ToString("F#", CultureInfo.InvariantCulture) wherein # is 0 to 6".
- Added a stack trace for "ClassCoordinate.SetPrecision[1] '{value}'" when the absolute value is greater than 1000000.
- Added the error message "Error2079", "ClassRectangleLatLon", $"Expected Abs('value') and stack trace to find the source of "System.Exception: Error0606 ClassRectangles.IsValidRectangle 'ChkPnt19'".
- Fixed the crash "Exception: System.ObjectDisposedException: 无法访问已释放的对象" in "MarinePlotter.FormRncCatalogue.Form_VisibleChanged".
- Fixed an "ShouldIgnore[2]" error message and added a stack trace to find the source of the error.
- Removed the traced logged message "ClassMCG.CreateMCG . . ." because it is not an error.
Version 8,5,2,0
- Fixed an error in the GPS NMEA 183 message processing.
- Fixed the CM93 MCG file open command so it once again opens the mcg-files.
- Added "Error2110" to find the source of the reported ENC "Error0163 . . . line.Draw: Overflow error".
- Removed some redundant ClassCM93.ReadHeader read errors such as ""Error0940, ClassCM93.ReadHeader: header.n_point3d_records 0" ClassErrors.GetMessageToIgnore".
- Removed "Error1048 to 53" messages. The messages reported loaded CM93 object counts.
- Added "Error2102, 3, and 4" to find the cause of "Error0606 ClassRectangles.IsValidRectangle 'ChkPnt19': (90000000000000,000000, -180000000000000,000000, -179999910000000000000000000,000000, 359999820000000000000000000,000000)".
- Added "Error2105, 6, 7, 8, and 9" to notify of waypoint data errors.
Version 8,5,1,0
-
Removed error messages relating to the "IsValidErrorlogPath" check.
Most messages where related to an undefined or missing 'MarinePlotter Data' document folder.
- Removed the non-helpful message "FormMarinePlotter.Timer_ShouldDrawAisGps the masterBitmap exists.".
- Removed the non-helpful message "ClassBitmaps.SetMaster: The master bitmap is disposed!".
-
Reporting but ignoring:
- Error0048 FormMarinePlotter.FileOpenENC ... Invalid chart rectangle.
- Error0427 FormMarinePlotter.Form_Load ...
- Error0429 FormMarinePlotter.FormClosing ClassSingleInstanceHost.
- Error0430 FormMarinePlotter.FormClosing ... System ShutDown Changes not saved.
- Error0881 FormAlarmGPS.FormAlarmGpsLostFix.c_tor ... The alarm sound file not found.
- Error0517 ClassCatalogues.FileOpen: Could not find the file.
- Error1011 ClassCM93.Read @'cell name' ... Header Overflow error.
- Error1185 ClassEncData.BuildFeatureLines ... FRID
- Error1189 ClassEncData.BuildFeatureLines ... Invalid RCNM
Version 8,5,0,0
- Revised all logged error messages to start with "Error####, "; wherein #### is 0000 to 9999.
- Added to the "Errors" form the "Options" menu "Do not log message" command and help topic.
- Fixed an unreferenced master bitmap error and added additional bitmap error detection and location reporting.
- Added code to prevent the tile download from displaying the web-browser form when a tile not found 404-error occurs.
- From the App Center reports, removed numerous valid but noisy CM93 data processing warnings.
- At startup, the program no longer briefly displays the WebBowser form during the checked for a GoogleMaps satellite image version change.
-
Fixed the error wherein some RNC charts units are recorded as "METER" or "METERS ".
The erroneous values are corrected to the expected "METERS".
An RNC with undefined chart units "" is now reported as "UNKNOWN".
Version 8,4,7,0
-
Added to the "View" menu the "Keep display on" command.
If checked, the program will prevent the display from turning off during long running activity.
- Changed all rectangle validation checks and added check points to find the cause of reported "Invalid rectangle" errors.
- Changed the MarinePlotterData folder UI and added check points to find the cause of reported "ClassErrors.IsValidErrorLog" errors.
- Fixed the 'Use points from' Tracer option in the Tile Cache Manage form. The option was accidentally deleted.
- Fixed the 'FormObjectDisplayFilter.Button_SetTextScale ... Input string was not in a correct format' to the English invariant culture format.
- Fixed some 'Files' menu problems with the ENC, IMG, MCG, and RNC master chart catalogues.
- Fixed some minor ENC, IMG, MCG, and RNC chart catalogue dialog form errors.
Version 8,4,6,0
-
Added tracing code to find the source of the "Could not write to the ErrorLog[1].
The 'MarinePlotterData' folder is undefined.
@WriteErrorLog".
-
Updated the "ClassSymbols.Load, Name 'xxx', Type 'xxx' not sym, lin, or pat in file" error message.
The file type of some installations have accent characters.
The MarinePlotter does not recognize accented file types.
- Updated the error message: "FitToView[1] ... empty or invalid rectangle. Select within (90,-270) to (-90,270)" to display the value of a non-empty rectangle.
- Added a stack trace to the message ClassSymbols.ProcessCommands ... unknown 'SPH'". The MarinePlotter expected "SP".
- Added a null value check for the message "ClassISO8211 chart 'name': .GetUInt[3] UInt32.Parse(), error '', expected an unsigned 32-bit integer".
- Added a stack trace to the message "ClassBitmap.GetOverlayClone ... The master bitmap is undefined.".
- Changed the message "FormCoastline.ThreadCoastlineLoadStart ... Invalid coastline folder:" to "... Could not find the folder:".
- Fixed the error "FormMarinePlotter.Form_Closing save form settings: 'imgTransparency' property not found".
- Replaced all float.Parse(text) to float.Parse(text, CultureInfo.InvariantCulture).
- Completed additional code cleanup.
Version 8,4,5,0
- Completed additional code cleanup.
Version 8,4,4,0
Nautical charts are supposed to be in International English.
For some cultures the program could not convert the chart's English text numbers.
In this version, all conversions of text to decimal values will use the CultureInfo.InvariantCulture option.
- Added trace info for 'FormMarinePlotter.ThreadMultiFileOpen[RNC.2] ... ClassRNC.OpenRNC' error.
-
Fixed the error: "FormWaypointListEditor FindWaypoint Unable to cast object of type 'System.Double' to type 'System.String'."
- Clarified some RNC 'VER', 'PLY', and 'REF' text-to-number conversion exception error messages to help determine the cause.
- Using Parse(text, CultureInfo.InvariantCulture) to fix RNC reported text to number conversion errors.
- Revised the "Waypoints" menu's tooltip and related help file to clarify the usage.
- Replaced all Convert.ToDouble to double.Parse(text, CultureInfo.InvariantCulture).
- Completed additional code cleanup.
Version 8,4,3,0
- Add code to detect the cause of the FormAttributionsLink.FormClosing.SaveFormSettings crash.
- Clarified some text-to-number conversion exception error messages to help determine the cause.
- Completed additional and extensive code cleanup.
Version 8,4,2,0
The majority of the program changes in this version are to provide additional information about the cause of the error.
Several error corrections are for text to number conversions wherein the text is in English as "0.9" and the local country expects "0,9".
- Changed the RNC "GetHeaderData VER/" error message.
- Changed the RNC "GetHeaderData ... chart skew" error message.
- Changed the ENC "ClassDDR chart {name}: .ReadRecord at byte" error message.
- Changed the ENC "ClassDDR chart {name}: .ReadLeader Invalid record length" error message.
- Changed the ENC, MCG, IMG, RNC, NCI, NCO, NCV, and basic tile transparency dropdown listings to numbers (i.e. 0.9f) instead of text (i.e. "0.9") to circumvent text localization
- Changed the "GetTileTransparency ... failed", "GetNcvTileTransparency ... failed", "GetNcoTransparency ... failed", and "GetNciTileTransparency ... failed" error messages.
- Changed the ENC "ClassISO8211 chart {number}: .GetUInt [{string}] Input string was not in a correct format." error message.
- Changed the "{type}_TransparencySelected ... " error message. The {type} can be ENC, MCG, RNC, or IMG.
- Added checks to the "ClassErrors" reports for missing source and error data.
-
For the "ClassAttribution .FileSave[1] ... Could not create the '{source}' attribution folder:",
added a missing precheck for an empty folder directory path.
- Change error message "ClassRNC.GetHeaderData ... bad chart" to "ClassRNC.GetHeaderData[2] ... invalid chart boundary".
- Removed the ENC symbol table error message "GetItem POINT acronym {for AREA, LINE, POINT} undefined attribute code {value} ignored".
- Removed the ENC error message "ClassSymbolTables.GetTableItem ... '{for AREA, LINE, POINTl}' item is empty for {acronym}".
- Removed several unused parameters and methods and completed additional cleanup.
Version 8,4,1,0
- Fixed the "MarinePlotter.FormImgAlignWnd" null image error.
- Fixed a "System.ObjectDisposedException" error at MarinePlotter startup.
- Fixed the "ThreadMultiFileOpen[1.ENC]" error "Invoke or BeginInvoke cannot be called in one of the controls until the window pointer is created.".
- General clean-up: Removed many unused methods, variables, and unnecessary assignments.
- Added temporary error tracking to all logged error messages.
- Clarified some reported exception error messages.
Version 8,4,0,0
This release applies mainly to a first time user's new MarinePlotter installation.
- Added the 'MarinePlotterData' folder to the installation package.
- Added the 'MarinePlotterCharts' folder to the installation package.
-
A new installation no longer requires that you download the data and chart zip-files.
The first time you run the program, the program will prompt you to create and select the folders.
When you select the folders, the program will check for and install any missing data.
-
To simplify program maintenance, the help files are provided in the MarinePlotter app.
The help html-files are no longer on the web-site.
- Fixed an error in the "UnhandledException" reporting method.
- Fixed the error: "ClassNciGroup.FileSave ... Document folder undefined."
- Fixed the Registry.IsMarinePlotterTest lookup error: "cannot convert bool to string".
- Added an ErrorLog path validation check.
Version 8,3,4,0
-
Added a check for an invalid 'MarinePlotterData' documents folder path.
The folder cannot be located in a protected Windows folder such as the "../Program Files" folder.
- Fixed an MCG null transparency selection error.
- Fixed an NCI null transparency selection error.
- Fixed an RNC null transparency selection error.
- Fixed an IMG null transparency selection error.
- Fixed a tile null transparency selection error.
Version 8,3,3,0
- Added additional crash detection check points to report to the Microsoft AppCenter.
-
Fixed the "Could not find the tile-cache attribution" error in the "Tile Cache Scanner" form.
The error prevented the program from drawing the tile location rectangles
and from optionally copying, moving, or deleting the tiles.
Version 8,3,2,0
-
Users have experienced MarinePlotter crashes.
Added crash detection with the option for users to view and automatically
send diagnostic reports to the Microsoft AppCenter.
Version 8,3,1,0
-
Added the "GPX to route" command to the "Route" menu.
Select to open a GPX file, convert the track (lat,lon) points to MarinePlotter Route (lat,lon) points, save the data to a route-file, and display the route.
Version 8,3,0,0
- Simplified the Route point Move command.
-
Modified the Route point Delete command.
After deleting a point, The program will prompt for permission to delete the next point.
- Changed the tile download method so it terminates when the server sends an download-abuse message.
Version 8,2,0,0
- With this version, the MarinePlotter no longer uses the recorded AIS sample files.
-
Replaced the AIS Simulation methods with a new AIS Simulator method.
You can create different senario files that contain different AIS objects.
Each AIS vessel can have a route and each object can have a proximity alarm.
You can use a senario with the AIS and GPS Simulators to test
the Proximity and CPA Alarm settings and behavior.
-
Added the Auto-reverse option to the GPS Simulator.
If checked and when the simulated vessel reaches the end of the route,
the route will reverse and the vessel will continue to follow the route.
-
Added the Sync AIS option to the AIS Simulator.
If checked, the GPS simulator will synchronize the AIS simulator's
starting, stopping, pausing, resuming, or resetting simulation commands.
-
Added the Hide option to the Route -> Route file menu.
If checked, the MarinePlotter will not draw an open route.
Use this command to remove potential clutter when running AIS-GPS simulation senarios.
- Added the Remove object table context menu command to the AIS Filter form to remove a selected entry from the table.
- Added the Clean table context menu command to the AIS Filter form to remove all non-modified entries.
Version 8,1,0,0
- Replaced the World Magnetic Model file WMM.COF with the new NOAA file good for the next five years.
Version 8,0,2,0
-
Fixed a MarinePlotter COPY start-up error that would caused MarinePlotter COPY to crash.
If you selected "No" when asked if you really wanted to create the copy,
the program would exit badly due to referenced objects not yet created.
-
Recompiled the program to use Windows 10 build 16299 or greater.
The prior versions required build 17134 or greater.
The MarinePlotter might not run with build 16299.
Version 8,0,1,0
- Added the "Go to" command to the "Tiles" menu "Locations" command.
-
Added "All" to the "Enable catalogues" command of the "File" menu.
The default is changed to all unchecked.
-
Fixed the "Enable catalogues" command.
The options now remain enabled when checked.
-
Fixed errors in the "Tile-Cache Scanner" form.
The scanner did not plot FlipY tiles correctly.
By default (GoogleMaps), the program process tiles rows top-left and down.
The FlipY flag causes the program to process tile rows lower-left and up.
If required, the attribution file contains the <FlipY /> flag.
Version 8,0,0,0
This release contains major changes to the chart catalogue file format and introduces a Master Chart Catalogue.
You will need to recreate your "ENC", "MCG", "RNC", and "IMG" catalogues.
Each chart folder (US, MX, etc.) that contains a group of chart files will have its own chart catalogue.
After recreating the chart catalogues, you can then create the Master Chart Catalogue from the individual chart catalogues.
The MarinePlotter now uses a Master Chart Catalogue to display chart rectangles in the plot window.
You can select, open, and close charts from the plot window instead of from the Graphical Chart Selector form.
- Removed the "Graphical Chart Selector" form and all references. You can select charts to open and close from the main plot window using the new chart catalogues.
- Added a "Coastline Selector" form to replace the function in the deleted graphical chart selector.
- Added "Enabled catalogues" to the "Files" menu. Use this option to select which chart type you want in the Master Chart Catalogues.
- Added "List missing chart catalogues" to the "Files" menu. Use this command to determine which charts you want to include in the Master Chart Catalogues.
- Added "Remake all the chart catalogues" to the "Files" menu. Use this command to remake all your chart catalogues.
-
Added "Rebuild the master chart catalogues" to the "Files" menu.
After using the above Remake command or after using an ENC, MCG, RNC, or IMG catalogue form's "Create" command,
use this command to rebuild the Master Chart Catalogues.
-
Added "&Edit the master chart catalogues" to the "Files" menu.
Use this command to edit the master catalogues chart paths and to remove undesired charts.
-
Added the "Edit kap-file header" command to the "RNC" menu. Use this command to edit the kap-file header.
The program copies the header to the Windows NotePad editor. After the edit, the program re-assembles
the new header and image into a new kap-file and then displays the result.
- Revised the "ENC", "MCG", "RNC", "IMG" catalogue forms.
-
Removed the "Chart rectangle" command from the "View" menu.
The option is now in the "ENC", "MCG", "RNC", and "IMG" menus as "Draw rectangles"..
The program will enable the command only if the related chart catalogue exists.
For more information, refer to the "Chart Catalogues" form help topic.
-
Fixed an error in the "GPS Fix Data" form's "Draw average static position" option.
When checked and if vessel tracking is checked, the program will prompt for
verification to clear the vessel track.
-
Fixed the "GPS Fix Data" form's "Use World Magnetic Model" command.
The Windows Store App used an invalid WMM.COF data directory.
-
Changed the default setting to checked for the "Auto check for updates" check box in the
GoogleMaps "Tile Cache Manager" form. If you do not routinely download tiles, you can uncheck this option.
-
For a new installation, if the required "'MarinePlotterData'" or "'MarinePlotterCharts'" folders are not available,
the program will ask if you want to go to the MarinePlotter web-site to download and install them.
These folders are not available in the Microsoft Store but you can download the folders at:
"http://www.djm.clubcruceros.net/MarinePlotter/MarinePlotterSetup.htm".
Update/Release history version-7.
End.