Products & Services Solutions Academia Support User Community Company

Learn more about Mapping Toolbox   

Version 2.3 (R2006a) Mapping Toolbox Software

This table summarizes what's new in Version 2.3 (R2006a):

New Features and Changes

Version Compatibility Considerations

Fixed Bugs and Known Problems

Related Documentation at Web Site

Yes
Details below

Yes — Details in GeoTIFF Compatibility Considerations below. See also Summary.

Bug reports at Web site

Printable Release Notes: PDF Current product documentation

New features and changes introduced in this version are

Full Support for 64-Bit Windows

Version 2.3 adds support for the mex- and library-based functions geotiffinfo, geotiffread, sdtsinfo, and sdtsdemread on this new MATLAB platform via library upgrades (described below) and a custom port of STDS++.

Third-Party Library and Code Upgrades

Third-party libraries and software packages have been upgraded to their current versions to ensure best performance and compatibility with external geospatial data sources and applications software:

Support for 32-Bit Floating-Point GeoTIFF Images

The MATLAB function imread can now import TIFF images containing 32-bit floating-point data. As a result, geotiffread now reads the corresponding variety of GeoTIFF.

GeoTIFF Compatibility Considerations

The structure returned by geotiffinfo in V. 2.3 has changed. The following table describes the differences between the current and previous versions:

Version 2.3

Previous Versions

The TiePoints structure contains two substructures, ImagePoints and WorldPoints. ImagePoints contains [1-by-N] arrays Row and Col; WorldPoints contains [1-by-N] arrays X and Y.

The TiePoints structure contained two [3-by-1] arrays, ImagePoints and WorldPoints.

The CornerCoords structure contains six [1-by-4] row vectors, respectively, X, Y, Col, Row, Lat, and Lon.

The CornerCoords structure contained six [4-by-1] column vectors: PCSX, PCSY, X, Y, LAT, and LON.

The Zone field contains [] if the UTM zone is not applicable or was missing from the metadata.

The Zone field contained 32767 if the UTM zone was not applicable or was missing from the metadata.

Utility Functions for NaN-Separated Polygons and Lines

closePolygonParts

Closes all rings in a multipart polygon to ensure proper analysis and rendering.

isShapeMultipart

Boolean-valued function that returns true if a polygon or line has multiple parts.

removeExtraNanSeparators

Eliminates redundant NaN separators that might exist in polygons and lines.

Standardized Vector Topology in coast.mat

Polygons in the low-resolution coastline sample data file coast.mat now follow the convention used by geoshow, mapshow, and mapview to display polygons with "holes" (inner rings representing lakes, inland seas, and islands within them). Outer contours now always run clockwise and inner contours run counterclockwise. These edits, which reversed the order of vertices in some rings, enable the display functions to fill outer rings properly while leaving inner rings blank.

Three New Demos

If you are viewing these release notes using the Help browser, clicking any of the demo links below will open the demo in a browser window. Click the links at the top of that window to view or run the M-code for the demo.

Converting Coastline Data (GSHHS) to Shapefile Format

Shows how to extract coastlines from the Global Self-consistent Hierarchical High-resolution Shorelines (GSHHS) data set, manipulate the polygon features, and save the result to a polygon shapefile.

Plotting a 3-D Dome as a Mesh Over a Globe

Illustrates how to construct a 3-D feature in a system of local vertical coordinates, then transform and combine it with a globe display in Earth-Centered, Earth-Fixed (ECEF) coordinates.

Unprojecting a Digital Elevation Model (DEM)

Shows how to unproject a georeferenced terrain elevation grid from Universal Transverse Mercator (UTM) into a regular latitude-longitude grid having comparable spatial resolution.

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS