RELEASE NOTES MAPXTREME - VERSION 9.2 - PITNEY BOWES

Page created by Sharon Fisher
 
CONTINUE READING
RELEASE NOTES MAPXTREME - VERSION 9.2 - PITNEY BOWES
Location Intelligence
Geographic Information Systems

MapXtreme                                                           UNITED STATES
                                                                    pitneybowes.com
Version 9.2                                                         Technical Support
                                                                    support.pb.com

Release Notes                                                       CANADA
                                                                    pitneybowes.com
                                                                    Technical Support
These Release Notes provide information on enhancements and
                                                                    support.pb.com
updates made to MapXtreme 9.2. It also covers bug fixes and other
important information for this release.                             EUROPE/UNITED KINGDOM
This document is a supplement to the MapXtreme Developer            pitneybowes.com/uk
Guide. In this document we mention release specific information,    Technical Support
refer to Developer Guide for complete product information and       pitneybowes.com/uk/support
usage. The Developer Guide is available from these locations:
                                                                    ASIA PACIFIC/AUSTRALIA
• PDF version accessible from the Start > All Programs menu         pitneybowes.com/au
  under MapInfo > MapXtreme 9.2 > Learning Resources browser
                                                                    Technical Support
• PDF version on the Pitney Bowes website
                                                                    pitneybowes.com/au/support
                                                                    © 2018 Pitney Bowes, Inc.
RELEASE NOTES MAPXTREME - VERSION 9.2 - PITNEY BOWES
MapXtreme 9.2 Release Notes

Information in this document is subject to change without notice and does not represent a commitment on the
part of the vendor or its representatives. No part of this document may be reproduced or transmitted in any
form or by any means, electronic or mechanical, including photocopying, without the written permission of
Pitney Bowes, 350 Jordan Road, Troy, New York 12180.
©1994-2019 Pitney Bowes All rights reserved. MapInfo, Group 1 Software, Centrus, and MapMarker are
trademarks of Pitney Bowes All other marks and trademarks are property of their respective holders.
Contact information for all Pitney Bowes Inc. offices is located at: www.pitneybowes.com
This product contains Google.Protobuf.dll, which is licensed under the Google Protocol Buffer License. The
license can be downloaded from https://src/google/protobuf/stubs/atomicops_internals_generic_gcc.h. The
source code for this software is available from https://github.com/google/protobuf.
This product contains GeoJSON.NET, which is licensed under the MIT license. The license can be
downloaded from https://github.com/GeoJSON-Net/GeoJSON.Net/blob/master/LICENSE.md. The source
code for this software is available from https://github.com/GeoJSON-Net/GeoJSON.Net.

MapXtreme 9.2                                        2                                         Release Notes
RELEASE NOTES MAPXTREME - VERSION 9.2 - PITNEY BOWES
MapXtreme 9.2 Release Notes

Table of Contents:
1. MapXtreme Version 9.2 Release Notes                              4
    1.1 What’s New in 9.2                                           4
    1.2 Bug Fixes                                                   8
    1.3 Known Issues                                                9
    1.4 Installation Requirements                                   9
2. MapXtreme Version 9.1 Release Notes                              11
    2.1 What’s New                                                  11
    2.3 Bug Fixes                                                   12
    2.4 Known Issues                                                12
    2.5 Installation Requirements                                   13

MapXtreme 9.2                            3                  Release Notes
RELEASE NOTES MAPXTREME - VERSION 9.2 - PITNEY BOWES
MapXtreme 9.2 Release Notes

MapXtreme Version 9.2 Release Notes
This document provides information on new and enhanced features that are introduced in
MapXtreme 9.2. It also contains information about resolved issues that are important to
MapXtreme users. This release notes also include updates supplied with version 9.1.
For more details on these features, refer to MapXtreme Version 9.2 Developer Guide.

What’s New in 9.2
This release provides the following new features.

Partial Workspace Loading
In this release we have provided the ability to load partial workspace. Previously, if you
opened a multi-layered .mws workspace file where one or more layers were corrupted or
damaged, MapXtreme would throw exception on the first corrupted layer and stop loading
of subsequent layers into the map.
To overcome this limitation, we have introduced a property PartialWSLoadingEnabled in
the MapXtreme application session as following:
Session.Current.PartialWSLoadingEnabled = true;

When the property PartialWSLoadingEnabled is set to true, MapXtreme will try to load all
layers except the corrupted or damaged layers. If MapXtreme finds a corrupted or
damaged layer in a workspace then it skips those layers and proceeds to load the
subsequent layers. It then generates an event called WorkSpaceErrorEvent with
WorkSpaceErrorEventArgs as event arguments.
The WorkSpaceErrorEventArgs contains a list of corrupted or damaged layers and
the reason of failure for each layer.
MapXtreme remembers the partial layer loading settings while saving the workspace.
When the workspace is opened again the partial workspace settings take effect.

      When a workspace with corrupted or damaged layers is loaded and saved with the
       same name, the workspace file will be overwritten and you may loose existing
       layers from the workspace. It is advisable to save the workspace with a different
       names using "Save as" command.

MapXtreme 9.2                               4                                   Release Notes
MapXtreme 9.2 Release Notes

The following classes, WorkSpaceLoader, MapWorkSpaceLoader and MapLoader can
trigger this event. To handle this event, you must write event handler and extract error
details.
Following code snippet gives a brief explanation about this:

Enable Partial Loading through User Interface
The Partial Layer Loading feature can also be achieved from the MapControl user
interface. We have added Enable Partial Workspace Loading checkbox in the layer
tree dialog.
When the checkbox (‘Enable Partial Workspace Loading’) is selected, MapXtreme
internally sets Session.Current.PartialWSLoadingEnabled to true.

MapXtreme 9.2                               5                                     Release Notes
MapXtreme 9.2 Release Notes

You can enable or disable partial layer loading using the Enable Partial Workspace
Loading checkbox in the layer tree dialog.
1. Open a map.
2. Click the map in the layer tree dialog.
3. Select Enable Partial Workspace Loading checkbox to enable it. Clear the checkbox
   to disable the feature.

Logging in MapXtreme
In this release, we have provided Logging support in MapXtreme to help you trace the
valuable information during the flow of execution. Currently, MapXtreme supports logging
for ODBC and OCI levels only.
MapXtreme writes the log information in a text file, however, users have the flexibility to
configure the logging.

Logging Configuration Options
The configuration options allow users to describe how and where logging information
should be written.
• You can enable/disable logging by setting the ApplicationLogEnabled property
  as true/false. For example, Session.Current.ApplicationLogEnabled =
  true.

MapXtreme 9.2                                 6                                   Release Notes
MapXtreme 9.2 Release Notes

• You can change the name and location of the log file by using the
  Session.Current.ApplicationLogPath =
  “C:\Test\MapXtreme\mylog.log property.
By default, a file path is provided as:
   • File name: mxtlog.log
   • File path C:\Windows\Temp or ..\AppData\Local\Temp
The log file reports the following information.
   • Time Stamp: Time of statement execution
   • Log level e.g., INFO, WORRNING and ERROR etc.
   • Thread ID
   • Logging information
Here is an example of what a MapXtreme log file looks like:

Log File Directory and Structure

Max Log Size

The maximum limit of a log file (maxlog.log) is 5MB. MapXtream supports a maximum of
50 log files in each session on a machine. After reaching the maximum file count,
MapXtream automatically overwrites the first file in the sequence.
The parameter maxlog.log specifies the size of each log file in Megabytes.

Point Optimization
In this release, we have done Point optimization while drawing on the map. This will
improve the drawing performance.

MapXtreme 9.2                                 7                                  Release Notes
MapXtreme 9.2 Release Notes

Bug Fixes
We have fixed the following bugs in 9.2.

 Issue Number                 Description

 MXT-9137                     A query regarding WMTS tab working in MapInfo Pro but
                              not in MapXtreme.NET.
                              Resolution - Fixed.

 MXT-9102                     Issue with Map View - Point rotation on Zoom.
                              Resolution - Fixed.

 MXT-9097                     WMS Error (CNB-98137): Application throws error
                              message while opening WMS server.
                              Resolution - Fixed.

 MXT-9086                     Visual Studio 2015 runtime installation issue in case Visual
                              Studio 2017 is already installed.
                              Resolution - Fixed.

 MXT-9029                     The legend window does not refresh correctly after adding
                              multiple layers.
                              Resolution - Fixed.

 MXT-9028                     While exporting a map with a scalebar to an image file, only
                              the scalebar appears in the resulting image.
                              Resolution - Fixed.

 MXT-9027                     MapXtreme 9.1 Tile Server causing application to crash.
                              Resolution - Fixed.

 MXT-8974/9030                Proper exception should be propagated when data is
                              missing in a Seamless Raster, instead of crashing.
                              Resolution - Fixed.

 MXT-8972/8973                Map Workspace crashes/slows down.
                              Resolution - Fixed.

MapXtreme 9.2                                   8                                   Release Notes
MapXtreme 9.2 Release Notes

Known Issues
This release contains the following known issues.
1. When multiple versions of MapXtreme co-exists on a computer such as MapXtreme
   9.1 and MapXtreme 9.2, Visual Studio version 2015 and 2017 show only MapXtreme
   9.2 components in the design Toolbox.

   To work around this issue, add the missing components by following the steps below:
   For example, if you create a sample for MapXtreme 9.1 then you can add the missing
   components from the toolbox Items.
   • Open Visual Studio.
   • In the Toolbox, select the tab where you want to add the control.
   • Right-click the Toolbox and select Choose Items from the shortcut menu. The
     Choose Toolbox Items dialog box opens.
   • Select and add the missing components using the dialog box.
   • Click OK.
2. When multiple versions of MapXtreme co-exists on a computer such as MapXtreme
   9.1 and MapXtreme 9.2, Merge Module (Setup project) for 9.2.0 version results into
   the write to access violation error (Error code 2908) during installation.

   To work around this issue, exclude all *_9.1.0.msm files from the detected
   dependency of setup project, while creating the setup.

Installation Requirements
Pitney Bowes has tested and supports MapXtreme 9.2 on the following:

MapXtreme 9.2                               9                                    Release Notes
MapXtreme 9.2 Release Notes

      Operating Systems                            Windows 10 (x86, x64)
                                                   Windows 8 and 8.1 (x86, x64)
                                                   Windows 7 (x86, x64)
                                                   Windows Server 2016
                                                   Windows Server 2012 R2 (x64)
                                                   Windows Server 2012 (x64)
                                                   Windows Server 2008 R2 (x64)
                                                   Windows Server 2008 with SP2 (x86, x64)

      Architecture                                 64-bit
                                                   32-bit

      Development Framework and IDE                Microsoft .NET Framework 4.7.2
      Support *                                    Visual Studio 2017
                                                   Visual Studio 2015

      Browsers                                     Internet Explorer 10 and above**
                                                   Firefox 3.5 and higher
                                                   Chrome 20 and higher

      For web application and deployment:          IIS 10 (Windows 10, Windows Server 2012 R2)
                                                   IIS 8 and above (Windows 8 and 8.1)
                                                   IIS 7 (Windows Server 2008R2, and Windows 7)

      Supported databases                          Microsoft Access 2007 and Excel 2007
                                                   Microsoft Access 2003
                                                   Oracle 12C R2
                                                   Oracle 11G (11.1.0.6.0 and 11.1.0.7.0)
                                                   Oracle 10G, 10GR2
                                                   Microsoft SQL Server 2014
                                                   Microsoft SQL Server 2012 (with SQL Native Client 11)
                                                   Microsoft SQL Server 2008 (with SQL Native Client 10)

      For data access:                             MDAC 2.8

 *      Recommended development environments (IDE). Others can be used, however, the MapXtreme installer will
        not integrate its templates, samples, and help system.
 **     The MapXtreme Learning Resources displays in Internet Explorer automatically, regardless of your default
        browser setting. This will not change your default browser setting.

MapXtreme 9.2                                               10                                             Release Notes
MapXtreme 9.2 Release Notes

MapXtreme Version 9.1 Release Notes
What’s New
This release provides the following new features.

Export/Import Theme and Style
MapXtreme now enables you to export existing themes and styles applied on any layer, in
XML format. This exported theme and style XML can be imported on any similar layer
when required.
This is particularly useful when you create and apply complex display settings on a layer
and you want to preserve it for reuse.
There are two ways to use this feature:
• Using the context menu of the Layer Control
• Using MapXtreme API interface
For more details, refer to MapXtreme Version 9.1 Developer Guide.

New Coordinate Systems and Projections
Coordinate System and Datum Additions in this version:
• Geocentric Datum of Australia (GDA 2020 Datum) #1028
For Longitude Latitude systems:
• "Longitude / Latitude (Australia GDA 2020)\p7842", 1, 1028
For Map Grid of Australia:
"--- Map Grid of Australia 2020 (MGA2020) ---"
• "MGA2020 Zone 46\p7846", 8, 1028, 7, 93, 0, 0.9996, 500000, 10000000
• "MGA2020 Zone 47\p7847", 8, 1028, 7, 99, 0, 0.9996, 500000, 10000000
• "MGA2020 Zone 48\p7848", 8, 1028, 7, 105, 0, 0.9996, 500000, 10000000
• "MGA2020 Zone 49\p7849", 8, 1028, 7, 111, 0, 0.9996, 500000, 10000000
• "MGA2020 Zone 50\p7850", 8, 1028, 7, 117, 0, 0.9996, 500000, 10000000
• "MGA2020 Zone 51\p7851", 8, 1028, 7, 123, 0, 0.9996, 500000, 10000000
• "MGA2020 Zone 52\p7852", 8, 1028, 7, 129, 0, 0.9996, 500000, 10000000
• "MGA2020 Zone 53\p7853", 8, 1028, 7, 135, 0, 0.9996, 500000, 10000000

MapXtreme 9.2                               11                                   Release Notes
MapXtreme 9.2 Release Notes

• "MGA2020 Zone 54\p7854", 8, 1028, 7, 141, 0, 0.9996, 500000, 10000000
• "MGA2020 Zone 55\p7855", 8, 1028, 7, 147, 0, 0.9996, 500000, 10000000
• "MGA2020 Zone 56\p7856", 8, 1028, 7, 153, 0, 0.9996, 500000, 10000000
• "MGA2020 Zone 57\p7857", 8, 1028, 7, 159, 0, 0.9996, 500000, 10000000
• "MGA2020 Zone 58\p7858", 8, 1028, 7, 165, 0, 0.9996, 500000, 10000000
• "MGA2020 Zone 59\p7859", 8, 1028, 7, 171, 0, 0.9996, 500000, 10000000

Bug Fixes

 Issue Number                 Description

 MXT-4754                     Printing behavior of Legends is incorrect.
                              Resolution - Fixed.

 MXT-8721                     Timeout issue with WMTS layer.
                              Resolution - Fixed.

 MXT-8765                     Loading WMTS From *.TAB fails.
                              Resolution - Fixed.

 MXT-6980                     Problem with graticule layer refresh - lines not drawn.
                              Resolution - Fixed.

 MXT-8828                     WMS layer stops displaying in the workspace when used
                              with Bing Layer.
                              Resolution - Fixed.

 MXT-4097                     More than one Labels get selected at a time even without
                              using the Ctrl button.
                              Resolution - Fixed.

Known Issues
This release contains the following known issues.

MapXtreme 9.2                                   12                                  Release Notes
MapXtreme 9.2 Release Notes

1. When multiple versions of MapXtreme co-exists on a computer such as MapXtreme
   9.0 and MapXtreme 9.1, Visual Studio version 2015 and 2017 show only MapXtreme
   9.1 components in the design Toolbox.

   To work around this issue, add the missing components by following the steps below:
   For example, if you create a sample for MapXtreme 9.0 then you can add the missing
   components from the toolbox Items.
   • Open Visual Studio.
   • In the Toolbox, select the tab where you want to add the control.
   • Right-click the Toolbox and select Choose Items from the shortcut menu. The
     Choose Toolbox Items dialog box opens.
   • Select and add the missing components using the dialog box.
   • Click OK.
2. When multiple versions of MapXtreme co-exists on a computer such as MapXtreme
   9.0 and MapXtreme 9.1, Merge Module (Setup project) for 9.1.0 version results into
   the write to access violation error (Error code 2908) during installation.

   To work around this issue, exclude all *_9.0.0.msm files from the detected
   dependency of setup project, while creating the setup.

Installation Requirements
Pitney Bowes has tested and supports MapXtreme 9.1 on the following:

   Operating Systems                 Windows 10 (x86, x64)
                                     Windows 8 and 8.1 (x86, x64)
                                     Windows 7 (x86, x64)
                                     Windows Server 2016
                                     Windows Server 2012 R2 (x64)
                                     Windows Server 2012 (x64)
                                     Windows Server 2008 R2 (x64)
                                     Windows Server 2008 with SP2 (x86, x64)

   Architecture                      64-bit
                                     32-bit

   Development Framework and IDE     Microsoft .NET Framework 4.6.1
   Support *                         Visual Studio 2017
                                     Visual Studio 2015

MapXtreme 9.2                                 13                                      Release Notes
MapXtreme 9.2 Release Notes

      Browsers                                     Internet Explorer 10 and above**
                                                   Firefox 3.5 and higher
                                                   Chrome 20 and higher

      For web application and deployment:          IIS 10 (Windows 10, Windows Server 2012 R2)
                                                   IIS 8 and above (Windows 8 and 8.1)
                                                   IIS 7 (Windows Server 2008R2, and Windows 7)

      Supported databases                          Microsoft Access 2007 and Excel 2007
                                                   Microsoft Access 2003
                                                   Oracle 11G (11.1.0.6.0 and 11.1.0.7.0)
                                                   Oracle 10G, 10GR2
                                                   Microsoft SQL Server 2014
                                                   Microsoft SQL Server 2012 (with SQL Native Client 11)
                                                   Microsoft SQL Server 2008 (with SQL Native Client 10)

      For data access:                             MDAC 2.8

 *      Recommended development environments (IDE). Others can be used, however, the MapXtreme installer will
        not integrate its templates, samples, and help system.
 **     The MapXtreme Learning Resources displays in Internet Explorer automatically, regardless of your default
        browser setting. This will not change your default browser setting.

MapXtreme 9.2                                              14                                              Release Notes
You can also read