Skip to Main Content Skip to Search
Product Documentation

Version 3.3 (R2011a) Mapping Toolbox Software

This table summarizes what's new in Version 3.3 (R2011a):

New Features and Changes

Version Compatibility Considerations

Fixed Bugs and Known Problems

Yes
Details below

Yes — Details labeled as Compatibility Considerations in descriptions of changes, below. See also Summary.

Bug Reports at Web site

New features and changes introduced in this version are:

Spatial Referencing Improvements

Raster Referencing Classes

The new spatialref.GeoRasterReference and spatialref.MapRasterReference classes relate georeferenced images or data to geographic or planar coordinates. Most Mapping Toolbox functions that work with referencing vectors and matrices now work with referencing objects, as well. Unlike the older referencing matrix and vector representations, a referencing object is self-documenting, providing a rich set of properties to describe both the intrinsic and extrinsic geometry.

These functions now work with GeoRasterReference objects:

areamatcontour3mcontourfmcontourm
filtermfindmgeoshowgeotiffinfo
geotiffreadgradientmgrid2imageimbedm
latlon2pixlimitmlos2ltln2val
mapprofilemaptrimsmeshgratmeshlsrm
meshmneworigpix2latlonresizem
setltlnsetpostnusamapvec2mtx
viewshedworldfilereadworldfilewriteworldmap

These functions now work with MapRasterReference objects:

geotiffinfogeotiffreadmap2pixmapbbox
mapoutlinemapshowmapviewpix2map
pixcentersworldfilereadworldfilewrite 

Use the new georasterref and maprasterref functions to construct GeoRasterReference and MapRasterReference objects.

Compatibility Considerations.  Use the new referencing classes instead of referencing matrices and referencing vectors. To convert referencing matrices or referencing vectors to the GeoRasterReference class, use the conversion functions refvecToGeoRasterReference and refmatToGeoRasterReference as shown:

 R = refvecToGeoRasterReference(refvec, rasterSize) 
 R = refmatToGeoRasterReference(refmat, rasterSize) 

To convert a referencing matrix to the MapRasterReference class, use the conversion function refmatToMapRasterReference as shown:

 R = refmatToMapRasterReference(refmat, rasterSize)

New geotiffwrite Function to Write GeoTIFF Files

The geotiffwrite function exports georeferenced images or data. Now, in addition to reading georeferenced images with geotiffread, you can also write them, with geotiffwrite.

WMS Database Modified

The WMS Database changes on a release-to-release basis, as some new servers are added and some unavailable servers are removed. A total of 666 servers (26.8% of the number of servers listed in R2010b) and 234,156 layers have been removed from the database. A total of 190 new servers, with 16,395 layers, have been added. The new database contains a total of 2,023 servers and 83,087 layers. Since the number of layers stored in the database is significantly reduced from earlier versions, the access time is quicker.

If you want to find one of the new servers, use wmsfind to search for the URL:

wmsfind(URL, 'SearchField', 'serverurl')

The following updates have been made to the WMS Database since the last release:

Enhancements to geotiffinfo, geotiffread, and worldfileread

The geotiffinfo, geotiffread, and worldfileread functions now have additional syntax options. Also, the geotiffinfo function now returns information about GeoTIFF tags.

Improved Performance for gtopo30

Enhanced performance for reading GTOPO30 tiles using the gtopo30 function.

Improved Performance for gshhs

Enhanced performance for reading GSHHS data sets using the gshhs function. The gshhs function has been qualified on GSHHS releases 1.1 through 2.1 (version 8). Also, it can now read even newer versions, if they adhere to the same header format as releases 2.0 and 2.1.

The improved gshhs can now read the files below:

wdb_borders_x.b
wdb_rivers_x.b

where x is one of the letters c, l, i, h, and f, corresponding to increasing resolution.

Second Input Argument of roundn No Longer Optional

The second input argument to roundn, a real, integer-valued exponent n, is no longer optional.

Compatibility Considerations

If you omitted n in previous releases, a warning was issued and a default value of −2 was used. Now, if you omit n, you will receive an error. Change any code that calls roundn with one input argument like this: roundn(x) to this: roundn(x,-2).

Comet Menu Item Removed from maptool

The Comet menu item is no longer available in maptool. You can still call cometm directly from the command line.

  


Recommended Products

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

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