Mapping Toolbox™ Release Notes
How to Contact MathWorks Latest news: www.mathworks.com Sales and services: www.mathworks.com/sales_and_services User community: www.mathworks.com/matlabcentral Technical support: www.mathworks.com/support/contact_us Phone: 508-647-7000 The MathWorks, Inc. 3 Apple Hill Drive Natick, MA 01760-2098 Mapping Toolbox™ Release Notes © COPYRIGHT 2000–2015 by The MathWorks, Inc. The software described in this document is furnished under a license agreement.
Contents R2015a Settable raster reference cell extent and sample spacing properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Support for reading non-standard USGS 24K DEM files . . . 1-2 Improved viewshed function performance . . . . . . . . . . . . . . WMS Database Modified . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 1-2 R2014b WMS Database Modified . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Streamlined maptool Interface . . . . . . . . . . . . . . . . . . . . . . . . 3-2 XLabel, YLabel, and Title removed from Map Viewer . . . . . . 3-3 Less Obtrusive Contextual Help . . . . . . . . . . . . . . . . . . . . . . . 3-3 Standard Property Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3 namem and handlem no longer create an axes . . . . . . . . . . . 3-3 WMS Database Modified . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3 Functions Being Removed . . .
Spheroid objects display additional properties . . . . . . . . . . . 4-6 WMS Database Modified . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6 Functions Being Removed . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7 R2013a KML export for line features . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 Additional KML attributes for both points and lines: AltitudeMode, Camera, Color, and LookAt . . . . . . . . . . . . .
R2012b Dynamic representation of geographic line and polygon features with geoshape class . . . . . . . . . . . . . . . . . . . . . . . . 6-2 Dynamic representation of point, line, and polygon map features with mappoint and mapshape classes . . . . . . . . . . 6-2 Coordinate transformations to/from local east-north-up, north-east-down, and spherical systems . . . . . . . . . . . . . . . 6-2 Geographic quadrangles bounding points and lines with geoquadpt and geoquadline functions . . . . . . . . . . .
R2012a Data File Removal or Location Change . . . . . . . . . . . . . . . . . 7-2 geotiffinfo Now Handles Noncompliant GeoTIFF Files . . . . 7-2 geopoint Class to Hold Geographic Point Data . . . . . . . . . . . 7-3 gpxread Function to Read GPX Files . . . . . . . . . . . . . . . . . . . 7-3 geotiffinfo Now Sets Filename to URL String . . . . . . . . . . . . 7-3 Length Unit Validation and Conversion . . . . . . . . . . . . . . . . . 7-3 Improved Reference Spheroid Representations and Support . .
almanac Function Now Returns More Precise Eccentricity Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4 R2011a Spatial Referencing Improvements . . . . . . . . . . . . . . . . . . . . . Raster Referencing Classes . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2 9-2 New geotiffwrite Function to Write GeoTIFF Files . . . . . . . . 9-3 WMS Database Modified . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
KML Schema Updated to Version 2.2 . . . . . . . . . . . . . . . . . . 10-3 Population Density Data Added to usastatelo.shp . . . . . . . . 10-3 Elements in korea.mat File Rounded . . . . . . . . . . . . . . . . . . 10-3 Changes in Behavior for Contouring Functions . . . . . . . . . 10-3 clabelm No Longer Breaks Contour Lines . . . . . . . . . . . . . . 10-7 Changes in geoshow Behavior with 'DisplayType','contour' . . . . . . . . . . . . . . . . . . . . . . . . . .
Now Possible to Retrieve Legend for WMS Map . . . . . . . . . 11-3 Clipping Property Default Now Set to 'off' . . . . . . . . . . . . 11-3 The shaperead and shapewrite Functions Now Support NonASCII Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3 Display Range Increased for eqdazim and eqaazim Projections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-4 The GUIs mlayers and mobjects No Longer Support EraseMode . . . . . . . . . . . . .
Automatic Conversion of Latitude Limits to Ascending Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3 Second Input Argument of roundn No Longer Supports Complex Numbers, Non-integers, or Default Values . . . . 12-4 Functions Removed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4 R2009a geoshow and mapshow Now Construct Ordinary Patch Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fixes and Improvements to Function avhrrgoode . . . . . . . 15-3 Improved Accuracy for the limitm and setpostn Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-4 New Point Location Demo Data for Tsunami Events . . . . . 15-4 Better Trimming Benefits fillm Function . . . . . . . . . . . . . . . 15-5 Restored units Options for Function angl2str . . . . . . . . . . . 15-5 New Longitude-Wrapping Option in the closePolygonParts Utility . . . . . . . . . . . . .
Improvements to Data Trimming in patchm and patchesm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-6 Higher Quality boston.tif GeoTIFF Satellite Image . . . . . . . 16-7 Map Axes Now Display Transparent Objects More Easily . 16-8 The arcgridread Function Now Imports Noninteger Data Grids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-8 Change to avhrrlambert Function Behavior When No Data Is Available . . . . . . . . . .
New Functions for Degrees-Minutes-Seconds Conversions 17-3 Time Conversion Functions to be Removed . . . . . . . . . . . . . 17-5 R2006b Standard Formulations of Five Major Map Projections . . . 18-2 Two New Geodetic/Geocentric Latitude Conversion Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-2 Accelerated Performance for geoshow, mapshow, and bufferm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Three New Demos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Converting Coastline Data (GSHHS) to Shapefile Format . . Plotting a 3-D Dome as a Mesh Over a Globe . . . . . . . . . . . Unprojecting a Digital Elevation Model (DEM) . . . . . . . . . . 19-3 19-3 19-4 19-4 R14SP3 Geodetic-Geocentric Coordinate Conversion Functions . . . 20-2 Additional User Control Over Shapefile Content . . . . . . . . 20-2 Shapefile Read/Write Efficiency Enhanced . . . . . . . . . . . . .
xvi Contents Data Files Added in This Release . . . . . . . . . . . . . . . . . . . . 21-11 Atlas Data MAT-Files Removed in This Release . . . . . . . . World MAT-File Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . United States MAT-File Data . . . . . . . . . . . . . . . . . . . . . . 21-12 21-12 21-12 Functions Being Removed . . . . . . . . . . . . . . . . . . . . . . . . . .
R2015a Version: 4.
R2015a Settable raster reference cell extent and sample spacing properties Several properties of the map.rasterref.MapRasterReference and map.rasterref.GeographicRasterReference classes that were read-only are now settable. map.rasterref.GeographicRasterReference map.rasterref.
servers = layers.servers The following specific updates have been made to the WMS Database since the last release: • 1 new WMS server from the United States Geological Survey (USGS) National Map containing small-scale contours generated for the conterminous United States from the 1 arc-second National Elevation Dataset (NED), which can be displayed between 1:289K and 1:72K scales. Search for the layer and server using the urlSearchString 'TNM_Contours'.
R2014b Version: 4.0.
R2014b WMS Database Modified The WMS Database changes on a release-to-release basis, as some new servers are added and other servers are removed because they are no longer online or because their availability is too sporadic. A total of 477 servers (9.1% of the number of servers listed in R2014a) and 5,016 layers have been removed from the database. A total of 1,168 new servers, with 15,514 layers, have been added. The new database contains a total of 5,641 servers and 122,388 layers.
• 169 new WMS servers from the Spatial Data Infrastructure Government of La Rioja (Spain). These servers provide data layers in basic topographic cartography, orthoimagery, and thematic maps for the comprehension and study of La Rioja. Search for the layers and servers using the urlSearchString 'ogc.larioja.org'. • 20 layers from the Solar Energy Environmental Mapper server. The server provides environmental data for the U.S. in the context of utility-scale solar energy development.
R2014b copyobj does not work with certain Map graphics Some functions in Mapping Toolbox return graphics that are a composite of standard MATLAB graphics objects. When you copy these graphics, copyobj copies only the primary object, so the result of the copy operation may look different and appear incomplete. Property updates and other interactions with the copied object might not work as expected.
R2014a Version: 4.0.
R2014a Zoom via Standard MATLAB Tools and Functions In the colorm, maptool, maptrim, and seedm interfaces, zoom and pan operations are now provided through the standard MATLAB tools. The panzoom function is now nearly the same as the MATLAB zoom function. Compatibility Considerations panzoom will be removed in a future release. You can use zoom instead of panzoom for all panning and zooming operations, except for 'fullview'.
XLabel, YLabel, and Title removed from Map Viewer The XLabel, YLabel, and Title menu items are no longer present in the Map Viewer Insert menu. Compatibility Considerations If you need a title and/or labels, use a standard MATLAB axes instead of a Map Viewer window, and display objects with the mapshow function. Less Obtrusive Contextual Help Contextual help for many dialog boxes, including those accessed via maptool, is now provided via tooltip strings.
R2014a servers = layers.servers The following specific updates have been made to the WMS Database since the last release: • Three new WMS servers from NASA Goddard Earth Sciences Data and Information Services Center (GES DISC). These servers provide near real-time Atmospheric Infrared Sounder (AIRS) Calibrated Radiance data, Atmospheric Infrared Sounder (AIRS) data, and Tropical Rainfall Measurement Mission (TRMM) Gridded Rainfall data. Search for the layers and servers using the urlSearchString 'disc1.
• Over 60 layers form the National Renewable Energy Laboratory WMS server. This server provides layers for solar and wind energy resource assessment. Search for the layers and servers using the urlSearchString 'mapservices.nrel.gov'. Functions Being Removed Function Name What Happens Use This Instead When You Use the Function? Compatibility Considerations combntns Warns nchoosek Replace all existing instances of combntns with nchoosek. mlayers Warns N/A N/A panzoom Still runs.
R2013b Version: 4.
R2013b Web map display with dynamic base maps from OpenStreetMap and other sources The new webmap function displays map base layers obtained from Web servers located on the Internet in a browser window. Map base layers are either named layers, such as Open Street Map, World Terrain Base, or Ocean Basemap, or Web Map Service layers (WMSLayer). You can dynamically switch base layers by selecting a base layer from the layer manager in the window and add vector overlay layers to web maps.
Class Name Coordinate System Type RasterInterpretation Cell Dimensions map.rasterref.GeographicPostingsReference geographic postings SampleSpacingInLatitude SampleSpacingInLongitude map.rasterref.MapCellsReference planar cells CellExtentInWorldX CellExtentInWorldY map.rasterref.MapPostingsReference planar postings SampleSpacingInWorldX SampleSpacingInWorldY These new properties are unsigned because the existing ColumnStartFrom and RowStartFrom properties already provide directional information.
R2013b Compatibility Considerations It is no longer possible to set the RasterInterpretation property of a referencing object once it has been created (because there are now separate classes for each raster interpretation). This reduces the possibility of having a referencing object with incorrect property values.
Existing Property Name New Property Name Lonlim LongitudeLimits AngleUnits AngleUnit Map Raster Reference Classes XLimIntrinsic XIntrinsicLimits YLimIntrinsic YIntrinsicLimits XLimWorld XWorldLimits YLimWorld YWorldLimits RasterWidthInWorld RasterExtentInWorldX RasterHeightInWorld RasterExtentInWorldY AngleUnits AngleUnit The geographic raster reference class and map raster reference class have one changed method name. The methods with the old names still exist but are hidden.
R2013b Existing Parameter Names New Parameter Names YLimWorld YWorldLimits Maps in the Stereographic Projection can extend more than 90 degrees from the origin When using axesm to construct a map axes with MapProjection set to 'stereo', the map is no longer limited to areas within 90 degrees of the origin. Instead, areas can extend out as far as 179.5 degrees, although the largest practical range is probably somewhere between 120 and 150 degrees.
If you want to find a server, use the server URL or a server URL search string with wmsfind to search for layers provided by the server or servers. Then use the servers method of the WMSLayer object to obtain the server or server URLs: layers = wmsfind(urlSearchString, 'SearchField', 'serverurl') servers = layers.servers The following specific update has been made to the WMS Database since the last release: • The Unidata Program Center's THREDDS Data Server (TDS) using the domain name motherlode.ucar.
R2013b Function Name 4-8 What Happens Use This Instead When You Use the Function? Compatibility Considerations geodetic2geocentricLat Still runs Use Examine instances of geocentricLatitude geodetic2geocentricLat instead.
R2013a Version: 3.
R2013a KML export for line features The new kmlwriteline function writes a geographic line specified by latitude and longitude coordinate vectors, and optionally an altitude vector, to a KML file. The existing kmlwrite function can now write geographic line features from a geoshape vector or line geostruct vector to a KML file.
map.geodesy.authaliclatitudeconverterConvert between geodetic and authalic latitudes map.geodesy.conformallatitudeconverter Convert between geodetic and conformal latitudes map.geodesy.isometriclatitudeconverter Convert between geodetic and isometric latitudes map.geodesy.rectifyinglatitudeconverter Convert between geodetic and rectifying latitudes When using these classes, make sure there is no variable named map in the same workspace.
R2013a "Attempt to reference field in non-structure array." Support for PolarStereographic (Variant B) Projection The functions geotiffinfo, geotiff2mstruct, projfwd, and projinv now support the PolarStereographic (Variant B) projection, which is used in various coordinate systems such as WGS84/Antarctic Polar Stereographic.
Functions Being Removed Function Name What Happens When Use This Instead You Use the Function? Compatibility Considerations combntns Still runs Replace all existing instances of combntns with nchoosek. epsm Still runs If necessary, you can replace the expressions below with the constants to the right: epsm() 1.0E-6 epsm('deg') 1.0E-6 epsm('rad') deg2rad(1.
R2013a 5-6 Function Name What Happens When Use This Instead You Use the Function? Compatibility Considerations shapefile format, using shaperead colorui Warning uisetcolor Replace all existing instances of colorui with uisetcolor dcwdata Still runs vmap0data The VMAP0 dataset has replaced DCW and can be accessed using vmap0data. dcwgaz Still runs vmap0ui. The VMAP0 dataset has replaced DCW and can be explored using vmap0ui.
R2012b Version: 3.
R2012b Dynamic representation of geographic line and polygon features with geoshape class Geographic multi-point, line, and polygon features, in a geographic coordinate system, are represented by a geoshape vector. Dynamic representation of point, line, and polygon map features with mappoint and mapshape classes Geographic point feature, in a planar coordinate system, are represented by a mappoint vector.
Expanding latitude-longitude quadrangle with bufgeoquad function The bufgeoquad function expands the latitude and longitude limits of geographic quadrangle, accounting for spherical topology. Spheroid class methods for 3-D coordinate transformations The three spheroid classes, oblateSpheroid, referenceEllipsoid, and referenceSphere, include 3-D transformation methods using geodetic and EarthCentered Earth-Fixed (ECEF) Cartesian coordinates.
R2012b • If a dynamic property is set with a cell array of values, the class type of the values are restricted to strings. In R2012a, the class type of the values in the cell array input may be numeric, logical, or strings. • When the input coordinate vectors are of different lengths, the lengths of the Latitude and Longitude property values are set to the longest length of the input vectors. In R2012a, the lengths of the property values is set to the length of the Longitude property.
Compatibility Considerations In scripts, or other MATLAB files, that refer to it, the field name CrossGreenwich needs to be changed to CrossesGreenwich. New method option in intrplat and intrplon The intrplat and intrplon functions now accept the method string 'pchip', which designates shape-preserving piecewise cubic interpolation (as in the MATLAB interp1 function). Compatibility Considerations The string 'cubic' is still accepted, but is now synonymous with 'pchip'.
R2012b If you want to find a server, use the server URL or a server URL search string with wmsfind to search for layers provided by the server or servers. Then use the servers method of the WMSLayer object to obtain the server or server URLs: layers = wmsfind(urlSearchString, 'SearchField', 'serverurl') servers = layers.servers The following specific updates have been made to the WMS Database since the last release: • 19 new WMS servers from the USGS National Map Server.
Search for equivalent layers in the USGS National Map server by using the following urlSearchStrings: • 'nationalmap.gov*Ortho' • 'nationalmap.gov*Scanned' • 'nationalmap.gov*DRG' • 'nationalmap.
R2012a Version: 3.
R2012a Data File Removal or Location Change The following data files have been removed. (The data has been inlined in source code.) toolbox/map/mapdisp/globedems.dat toolbox/map/mapdisp/gtopo30s.dat Also, the usgsdems.dat file has moved from mapdisp: toolbox/map/mapdisp/usgsdems.dat to mapformats: toolbox/map/mapformats/usgsdems.dat Compatibility Considerations Before R2011b, you needed to include these three data files: toolbox/map/mapdisp/globedems.dat toolbox/map/mapdisp/gtopo30s.
geopoint Class to Hold Geographic Point Data The new geopoint class provides a convenient, memory-efficient way to represent one or more geographic points. A geopoint vector can include a set of non-geographic attributes for each point. (When used for cities, for example, attributes might include name, country, population, and so on.) The geopoint class provides a rich set of properties and methods to describe, access and modify the geographic point data.
R2012a You can easily construct a reference ellipsoid object for most commonly used coordinate systems, including all those supported by the almanac function and those included in the EPSG/OGP Geodetic Parametric Dataset (which is used in connection with the GeoTIFF Format). Similarly, you can construct reference sphere objects representing spherical models of the Earth, Sun, Moon and planets. wgs84Ellipsoid Function Many users today work exclusively in the World Geodetic System of 1984 (WGS 84).
etopo1_bed_c.flt etopo1_ice_c_f4.flt etopo1_bed_c_f4.flt etopo1_ice_c_i2.bin etopo1_bed_c_i2.bin Improvement to Functions usamap and worldmap In the functions usamap and worldmap the axes are initialized with a spherical Earth model having a radius of 6,371,000 meters rather than with a unit sphere, making 3D viewing more robust. The options 'all' and 'allequal' are now equivalent. In future releases 'allequal' will be removed.
R2012a If you want to find a server, use the server URL or a server URL search string with wmsfind to search for layers provided by the server or servers. Then use the WMSLayer.servers method to obtain the server or server URLs: layers = wmsfind(urlSearchString, 'SearchField', 'serverurl') servers = layers.servers A notable server that has been removed is: http://aes.gsfc.nasa.gov/cgi-bin/wms? Please use the string "gsfc.nasa.gov" rather than "gsfc.nasa.
R2011b Version: 3.
R2011b New contourcbar Function Creates Color Bar for Filled Contour Display Use the contourcbar function to create a color bar associated with a filled contour display created with contourfm, contourm, contour3m, or geoshow. Support for Web Map Service Version 1.3.0 Mapping Toolbox functions and classes now support Web Map Service (WMS) Version 1.3.0. See the tip in the wmsread reference page about how EPSG:4326 coordinates are encoded in WMS Version 1.3.0.
http://hazardmap.service-section.com/cgi-bin/... mapserv?map=/map/UserRaster/alav2a_0312_1.map http://hyperquad.telascience.org/cgi-bin/jp_earthquake? http://openls.geog.uni-heidelberg.de/geoserver/wms? http://ows.geogrid.org/JapanBaseMap? http://www.geographynetwork.ne.jp/ogc/wms? • 21 new servers from the European Space Agency's ERDAS Apollo servers. Use the search string 'erdas.esrin' to search for them. Two of the servers from the European Space Agency (ESA) are no longer available: http://mapdev.eo.
R2011b Compatibility Considerations If you have scripts or functions that use specific identifiers, you must update the code to use the new identifiers. Typically identifiers are used to turn off specific warnings, or in code that uses a try/catch statement and performs an action based on a specific error identifier. For example, the map:eastof:obsolete identifier has changed to map:removing:eastof. If your code checks for map:eastof:obsolete, you must update it to check for map:removing:eastof instead.
Compatibility Considerations In previous releases, the inverse flattening value used to calculate eccentricity was truncated and therefore less precise. Note: When 'airy' is used, almanac returns an ellipsoid vector for the Airy 1830 reference ellipsoid. This has always been the case and has not changed in R2011b, but through R2011a the documentation incorrectly indicated that 'airy' was the designation for the Airy 1849 reference ellipsoid. In R2011b this documentation error has been corrected.
R2011a Version: 3.
R2011a 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.
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
R2011a • A new Mars Space Flight Facility MapServer: http://ms.mars.asu.edu/TES_TI_Putzig? • Two new servers from the Bureau of Land Management in partnership with the U.S. Forest Service: http://www.geocommunicator.gov • A new Metacarta WMS server providing images from VMP0 tiles: http://vmap0.tiles.osgeo.org/wms/vmap0 • A new server from the NASA Goddard Space Flight Institute providing data for the Tropical Rainfall Measuring Mission (TRMM): http://gdata2.sci.gsfc.nasa.
'request=GetMap&layers=global_mosaic&srs=EPSG:4326&' ... 'format=image/jpeg&styles=visual&width=512&height=512&' ... 'bbox=-180,58,-148,90']; [A, R] = wmsread(url); 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.
R2011a 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.
R2010b Version: 3.
R2010b MATLAB Plot Selector Now Includes mapshow and geoshow The Plot Selector workspace tool creates graphs of workspace variables. The mapshow and geoshow functions have been added to the list of possible plotting functions available in the Plot Selector. For more information about the Plot Selector, see Enhanced Plot Selector Simplifies Data Display.
http://hdds.usgs.gov/arcgis/services/... 201004_OilSpill_GulfOfMexico/MapServer/... WMSServer and the 2010 earthquake in Haiti: http://hdds.usgs.gov/ArcGIS/services/... 201001_Earthquake_Haiti/MapServer/... WMSServer? KML Schema Updated to Version 2.2 The KML schema has been updated to Version 2.2. Population Density Data Added to usastatelo.shp The usastatelo shapefile now contains average population density data by state for the year 2000 from the U.S. Census Bureau Web site. Elements in korea.
R2010b load geoid; contourfm(geoid, geoidrefvec) R2010a R2010b Compatibility Considerations If you call any of the contouring functions, expect the behavior changes described in the following table. 10-4 Summary New Behavior Compatibility Considerations Handles Each of the three contouring functions now returns a handle to an hggroup object as its second output.
Summary New Behavior contourm(Z,R,V) or contourm(lat,lon,Z,V), contourm creates a plot with a single contour at that level. Compatibility Considerations V, the contourm function drew no contour lines, returned an empty contour matrix, and constructed a contourgroup with no children. Parameter settings The parameter settings for contourm and contourfm are both more selective and more fully documented. You can set only the parameters described in the contourm reference page.
R2010b 10-6 Summary New Behavior Compatibility Considerations Contours separating filled areas By default, the contourfm function now draws black contour lines to separate filled areas of different colors. In previous releases, the function did not draw lines by default. To suppress the lines, specify 'LineColor','none'. Border of data When 'LineColor' is set to a value other than 'none', the contourfm function no longer draws lines around the boundary of the data.
Now that contourfm produces correct results more consistently, it also takes somewhat longer to run. clabelm No Longer Breaks Contour Lines In previous releases, the clabelm function broke contour lines to display the contour level tag. The breaks failed to scale appropriately during zooming or when the figure size changed. Now, instead of breaking the contour line, the clabelm function sets the color of the background where the tag is inserted to the color of the ancestor axes or line.
R2010b Compatibility Considerations When used with 'DisplayType', 'surface', in previous releases, geoshow set the 'FaceColor' property to 'texturemap'. Changes in Behavior for the handlem Function Changes in Finding Filled Contour Handles The 'Cpatches' option has been removed in R2010b and replaced by 'fillcontour'.
Compatibility Considerations In earlier versions of MATLAB, you could do the following: load geoid worldmap world contour3m(geoid, geoidrefvec, 10) h = handlem('contour3d'); (The output h is an array of patch object handles.) In R2010b, to achieve a comparable result, you can use: h = handlem('contour'); (The output h is a handle to an hggroup.) Changes in Finding Contour Label Handles The documentation in R2010a noted 'clabels' as the string to use in finding contour labels.
R2010b • When the axes contains Mapping Toolbox contour objects, cdelta is ignored and the resultant colormap contains the same number of colors as the original colormap. The ColorAlignment is set to 'center' for contour lines and 'ends' for filled contours and cannot be modified. • After you have created a contourcmap, if you change the figure's colormap, the colorbar will change colors. The contourlines and the fill will not change colors.
Change in Longitude Limits for WMSMapRequest and WMSLayer The WMSMapRequest and WMSLayer objects now accept longitude limits from [0 360] or from [-180 180]. In previous releases, longitude limits had to be from [-180 180]. polyxpoly Now Issues Warning when 'unique' Option Combined with Segment Indices If you attempt to use the following syntax: [xi,yi,ii] = polyxpoly(x1,y1,x2,y2,'unique') polyxpoly issues a warning and ignores the 'unique' flag.
R2010a Version: 3.
R2010a 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 199 servers (10.2% of the original number of servers) and 66,270 layers have been removed from the database. A total of 602 servers, with 207,269 layers, have been added. Some notable new servers in the database are: • The OnMars (http://onmars.jpl.nasa.gov/wms.cgi) and OnMoon (http:// onmoon.jpl.nasa.gov/wms.
contains the highest resolution data. For information on downloading the ETOPO data sets, see Technical Note 2101: Accessing Geospatial Data on the Internet for the Mapping Toolbox on the Mathworks Web site. Compatibility Considerations The etopo function still works with ETOPO2 and ETOPO5 data. Now Possible to Retrieve Legend for WMS Map The Details property of the WMSLayer class contains a Style field. A LegendURL structure has been added to this field.
R2010a Display Range Increased for eqdazim and eqaazim Projections In previous releases, the Equidistant Azimuthal (eqdazim) and Lambert Azimuthal Equal-Area (eqaazim) projections did not allow projection or display of data points farther than 160 degrees from the projection origin. Now you can set the projection radius for either of these projections to up to 179.5 degrees. Use the FLatLimit property to control this setting.
Compatibility Considerations Before R2010a, the mlayers and mobjects GUIs had an EraseMode option, which made it possible to set the erase mode on a particular map layer or object. This property controlled the technique MATLAB used to draw and erase hggroup child objects. scatterm Now Returns a Handle to an hggroup Object The function scatterm in the syntax h = scatterm(...) now returns a handle to an hggroup. Compatibility Considerations In previous releases, scatterm returned a vector of patch handles.
R2010a [x,y] = polybool('union', [0 0 1 1], [0 1 1 0], [], []) The polybool function returns the first input pair: [0 0 1 1], [0 1 1 0]. Now consider the 'intersection' operation: [x,y] = polybool('intersection', [0 0 1 1], [0 1 1 0], [], []) The polybool function returns [], []. Compatibility Considerations In previous releases, if one or both pairs of input vertex arrays were empty, the polybool function would issue an error.
R2009b Version: 3.
R2009b New Features for Creating Web Map Service Maps New functions and classes now make it possible to interact with Web Map Service (WMS) servers and render WMS maps. Use the new features to search a built-in database of prequalified WMS servers and layers. Retrieve customized geographic data sets and related metadata from WMS servers. The new classes encapsulate WMS servers, data layers, metadata, and map requests.
New Angle Conversion Functions Two new functions, radtodeg and degtorad, replace older functions rad2deg and deg2rad. They are functionally identical. Compatibility Considerations The older functions, rad2deg and deg2rad, will continue to work, but when writing new code the newer versions are recommended. Expanded Support for GSHHS Global Coastline Data The gshhs function now supports Versions 1.4 and later of the Global Self-Consistent, Hierarchical, High-Resolution Shoreline Database (GSHHS).
R2009b Compatibility Considerations In previous releases, if you entered the latitude limits of the 'MapLatLimit' property in descending order when using axesm or setm, you could end up with a map axes that was internally inconsistent, possibly resulting in unexpected errors during subsequent operations. This is no longer the case.
Name Stage Compatibility Considerations eastof Warns If you are using degrees, replace eastof(lon, meridian, 'degrees') with meridian + mod(lon - meridian, 360) and if you are using radians, replace eastof(lon, meridian, 'radians') with meridian + mod(lon - meridian, 2*pi) imagem Errors Replace all existing instances of imagem with grid2image. smoothlong Warns Use unwrapMultipart instead. This function requires its input to be in radians.
R2009b dms2deg hms2mat mat2hms time2str dms2dm hms2sec rad2dm timedim dms2mat hr2hm rad2dms contorm dms2rad hr2hms sec2hm contor3m tigerp The functions above have been completely removed from the toolbox and error if used.
R2009a Version: 2.7.
R2009a geoshow and mapshow Now Construct Ordinary Patch Objects When displaying polygons, instead of constructing graphics objects whose classes derive from patch, geoshow and mapshow now construct ordinary patch objects. Compatibility Considerations This change has no effect on the display, but it does have some effect on your ability to load and save figures.
R2008b Version: 2.7.
R2008b Using the Map Axes Map Limit Properties with axesm, setm, and defaultm Changes and enhancements have been made to axesm, setm, and defaultm with respect to map axes properties that affect the fundamental display geometry: • MapProjection • Zone • Origin • FLatLimit • FLonLimit • MapLatLimit • MapLonLimit The changes result in the following improvements: • The use of the map limit properties to set up a map axes is more intuitive.
The setm function now more effectively resets the projection, clearing out settings that were specific to the earlier projection, updating the map frame and graticule, and staying in the same general part of the world (even when switching between azimuthal and nonazimuthal projections).
R2008b • Merging the eastern and western sections of Wrangel Island near the Bering Strait (cut by the 180-degree meridian) into a single polygon with longitudes ranging from slightly less than 180 to slightly greater than 180. • Eight additional edits to pull apart landmasses with points of contact and remove coastal "spikes." Map Limit Syntaxes Removed The following syntaxes are obsolete. An error occurs if you use them.
lonlim = [western_limit eastern_limit] Original Syntax Replacement Syntax h = pcolorm(Z) [lat,lon] = meshgrat(latlim,lonlim,size(Z)); constructs a surface using the regular data grid Z and a graticule mesh (using meshgrat) with size equal to size(Z) and with geographic limits that match the map latitude and longitude limits in the current map axes. h = pcolorm(lat,lon,Z) h = pcolorm(Z,gratsize) [lat,lon] = meshgrat(latlim,lonlim,gratsize); uses a graticule mesh with size equal to gratsize.
R2008b Original Syntax Replacement Syntax h = surflm(Z,s) h = surflm(latlim,lonlim,Z,s) specifies the direction of the light source. s is a two- or three-element vector that specifies the direction from the surface map to the light source as defined in the documentation for surfl.
R2008a Version: 2.
R2008a Functions for Working with Geographic Quadrangles A geographic quadrangle is an area on the surface of a sphere or ellipsoid bounded on the east and west by a pair of meridians and on the north and south by a pair of parallels. In many ways, such an object is similar to a bounding rectangle in the plane, but they can be difficult to work with because of the way longitudes wrap around and the way meridians converge at the poles.
in longitude to overlap on both their eastern and western sides. This case, of course, is not possible for bounding boxes in the plane.) Use outlinegeoquad to generate a pair of latitude and longitude coordinate vectors that define a polygon that traces the outline of a geographic quadrangle.
R2008a Improved Accuracy for the limitm and setpostn Functions In previous releases, after calculating the latitude and longitude limits of the geographic quadrangle bounding a regular data grid, function limitm arbitrarily rounded those limits to the nearest one millionth of a degree (equivalent to about 10 cm in latitude or equatorial longitude). Although it is small, this rounding operation in effect applied an arbitrary shift to points on or very near the edge of the grid.
tsunamis.dbf tsunamis.shp tsunamis.shx tsunamis.txt tsunamis.txt is not part of the shapefile set. It is a text file documenting the data set. The data includes tidal wave events for which the maximum water height was at least one meter, ranging for the years 1950 to 2006, inclusive. The Global Tsunami Database, U.S. National Geospatial Data Center (NGDC), National Oceanic and Atmospheric Administration (NOAA), available at http://www.ngdc.noaa.gov/seg/hazard/tsu.shtml, is the source of the data.
R2008a To use these options, input angles must be in degrees. That is, angl2str uses the string units to indicate both the units in which the angle argument is provided and to control the output format. This change restores the behavior of angl2str prior to Version 2.6 in a slightly different form. Before V. 2.6, the DM and DMS options were specified by a units strings of 'dm' and 'dms', respectively.
referencing matrices or vectors).
R2008a Documentation for Functions tigermif and tigerp Removed The reference pages for following functions, which themselves were removed in R2007b, have been removed from the Mapping Toolbox User's Guide: • tigerp — Read TIGER p and pa thinned boundary files (ArcInfo format) • tigermif — Read the TIGER MIF thinned boundary file (MapInfo format) Compatibility Considerations See the R2007b release note “Functions tigermif and tigerp Are Obsolete and Error if Used” on page 16-13 for alternatives to tigermif
• unitstr • utmzone • utmzoneui For example, even with no map axes present, the command [mstruct, msg] = gcm returned without error in R2007b and earlier, but placed an error message string in msg. These syntaxes have been disabled in R2008a. If you try to use them, a warning is issued. The warning may be followed by an error, depending on whether or not an error condition is encountered within the function.
R2007b Version: 2.
R2007b Exporting Vector Geodata to Earth Browsers kmlwrite is a new function for exporting vector point data to a file in KML format. KML stands for Keyhole Markup Language; it is an XML dialect used to structure geographic data for display in an Earth browser, such as Google Earth™, Google Maps™, and Maps for Google Mobile™. KML has a hierarchical structure of nested elements and attributes.
retained in Version 2.6 for backward compatibility. The functions degtorad, radtodeg, and unitsratio provide additional alternatives. Because it must resolve both the input and output units, angledim is excessive for most applications. It works only for class double and it quietly discards the imaginary part of any complex input. You can use any of several more efficient alternatives: If you are working from the command line, you can often replace angledim with degtorad or radtodeg.
R2007b Four New Angle-Unit Conversion Functions The following functions have been added for efficient conversion of angle units (degrees or radians) when either the target or destination units (but not both) are unknown before run time. • toDegrees — Convert angles to degrees • toRadians — Convert angles to radians • fromDegrees — Convert angles from degrees • fromRadians — Convert angles from radians If the output units match the inputs units, as in toDegrees(units, angle1, angle2,...
Interpretation of “Miles” Units has Changed As of R2007b, the following functions interpret distance units specified as 'miles' as International Miles, not Statute Miles: • almanac • daspectm • elevation • mapprofile • paperscale • scaleruler Compatibility Considerations This will not materially affect the accuracy of results in most cases; the lengths of the two types of miles only differ by about two parts per million (three millimeters). The distdim function's interpretation of miles has not changed.
R2007b New Function to Unwrap Sequences of Angles The new unwrapMultipart function unwraps vectors of angles similarly to the MATLAB function unwrap, except that it handles vectors that include NaN separators, unwrapping each section separately. Use it to remove discontinuities from vectors of longitudes, azimuths, or phase angles that contain NaN-delimited sequences and as a replacement for the obsolete function smoothlong.
• You might need to manually set the renderer for proper display of some patch data See the release note “Map Axes Now Display Transparent Objects More Easily” on page 16-8 for information about rendering and the Mapping Toolbox demo mapexgshhs for an example of a situation where polygon topology necessitates manual setting of the renderer. Higher Quality boston.tif GeoTIFF Satellite Image The original boston.
R2007b • boston_enhanced_pan.tif The mapexenhance demo (“Enhancing Multispectral GeoTIFF Images”), which used several of these images, has also been removed. Map Axes Now Display Transparent Objects More Easily It is now much easier to achieve transparency effects from the toolbox by setting the AlphaData property of an object.
Change to avhrrlambert Function Behavior When No Data Is Available In previous releases of the toolbox, avhrrlambert would error if the quadrangle defined by latlim and lonlim (when projected to form a polygon in the appropriate Lambert Equal Area Azimuthal projection) failed to intersect the bounding box of the data in the projected coordinates. In this release, avhrrlambert does not error when this occurs but returns empty matrices.
R2007b 0 Going forward from this release, the result is >> deg2rad(180i) ans = 0 + 3.
Compatibility Considerations DM and DMS representations are widely used in published reports and can occur in geodata that you want to read into the MATLAB workspace. You can still import and export DM and DMS data, but Mapping Toolbox functions no longer accepts the old encodings as alternatives to floating-point representations of latitude and longitude for internal manipulations. The following functions (which all use scalar DMS encoding) are being retired.
R2007b angl2str distance histr putpole stdist angledim eastof imbedm rcurve stdm antipode elevation interpm reckon timezone areaint ellipse1 intrplat rhxrh track areamat epsm intrplon rotatem track1 areaquad eqa2grn mapprofile rsphere track2 axesm gc2sc meanm scaleruler unitstr azimuth gcxgc meshgrat scircle1 westof convertlat gcxsc neworig scircle2 zero22pi crossfix gradientm newpole scxsc daspectm grn2eqa npi2pi setm departure hista org2pol smoothlo
• timedim Compatibility Considerations These functions now raise errors when they are invoked. They will be completely removed in a future version of the toolbox. No substitutes have been provided, as no operations of the toolbox have ever depended on them. cmapui GUI is now Obsolete cmapui GUI will be completely removed from the next Mapping Toolbox version. Compatibility Considerations It now errors if you attempt to use it.
R2007a Version: 2.
R2007a Performance Improvements for los2 and viewshed This release includes a faster los2 function (which computes intervisibility between locations on or above a terrain grid). The viewshed function (which computes the portions of a terrain grid that can be seen from a given viewpoint) has also been accelerated as a result.
• patchesm • patchm • pcolorm • plot3m • plotm • quiver3m • quiverm • scatterm • stem3m • surfacem • surflm • surfm • surflsrm • symbolm • textm Compatibility Considerations Use the above functions with arguments to avoid raising errors. Their GUIs will continue to be available via maptool (which places menus on a figure containing map axes), but they are not being actively supported and will be eliminated in a future release.
R2007a element and is integer-valued. The third column contains the “seconds” element, and may have a nonzero fractional part. Similarly, DM inputs and outputs are two-column vectors with integer degrees and fractional minutes parts. The new conversion functions dispense with the DMS encoding used in prior versions of the toolbox. These represented DMS angles by a single real number, the format of which is dddmm.ss.
• rad2dm — Instead, call radtodeg or multiply input arguments by 180/pi, and then call degrees2dm • rad2dms — Instead, call radtodeg or multiply input arguments by 180/pi, and then call degrees2dms In addition, the axesm and setm functions no longer accept the strings 'dms' and 'dm' for setting either the AngleUnits or LabelUnits properties of a map axes.
R2007a • hms2sec • hr2hm • hr2hms • hr2sec • mat2hms • sec2hm • sec2hms • sec2hr • time2str • timedim Compatibility Considerations These functions remain available, but when they are invoked now issue warnings that they are obsolete.
R2006b Version: 2.
R2006b Standard Formulations of Five Major Map Projections New formulations of five conic map projections are provided. The existing implementations remain available under their old names.
Changes in Behavior of mapshow and geoshow In addition to operating faster, the mapshow and geoshow functions now behave slightly differently regarding their defaults, handles returned, warnings issued, and several other aspects: Compatibility Considerations Default Symbols and Colors • Point marker type changes from 'X' to '+' • Point marker color changes from 'black' to 'red' • Line color changes from 'black' to 'blue' • Polygon facecolor changes from 'black' to pale yellow Polygon edgecolor remains 'bla
R2006b • For geostruct input, an hggroup object is constructed; its handle is returned instead of an array of handles to map graphic objects: • For polygon geostructs, map graphics polygon objects are still constructed, but become children of the hggroup. • For point, multipoint, and line geostructs, the children of the hggroup are ordinary line objects; map graphics objects are no longer constructed.
geoshow now creates a true 3-D surface if given a 'surface' DisplayType rather than setting the ZData values to 0. Texturemap DisplayType Behavior Changes The 'texturemap' DisplayType now uses the pixel edges to create XData and YData grids rather than using the pixel centers, which correctly registers the display to map coordinates. The ZData contains an array of zeros having the same dimensions as the XData and YData arrays, which exceed the input grid in size by one in both the x and y dimensions.
R2006b 18-6
R2006a Version: 2.
R2006a 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++.
Version 2.3 Previous Versions The Zone field contains [] if the UTM zone The Zone field contained 32767 if the UTM is not applicable or was missing from the zone was not applicable or was missing metadata. 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.
R2006a 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.
R14SP3 Version: 2.
R14SP3 Geodetic-Geocentric Coordinate Conversion Functions New three-dimensional coordinate conversion functions (geodetic2ecef, ecef2geodetic, ecef2lv, lv2ecef) transform 3-D point locations between geodetic (latitude, longitude, height), geocentric Cartesian (Earth Centered, Earth Fixed), and local vertical Cartesian coordinate systems.
If you have vector map data sets that violate these conditions, the map display functions geoshow, mapshow, and mapview might not be capable of rendering them as filled polygons. To determine the directionality of polygon vertices, use the logical function ispolycw, which returns a separate result for each NaN-delimited polygon in an array of vertices.
R14SP2 Version: 2.
R14SP2 New Function Reads Both 5-Minute and 2-Minute ETOPO Data The new function etopo reads from either the 5-minute (ETOPO5) or the 2-minute (ETOPO2) global terrain data set. This function supersedes function etopo5 and fixes several significant bugs. Function gshhs Now Returns a Version 2 Geostruct Function gshhs, which reads the Global Self-consistent Hierarchical High-resolution Shoreline data set, has been upgraded.
Changes to Atlas Data and Associated Functions Through Version 2.0.3, the toolbox included a set of atlas data with global geopolitical data embedded as MATLAB arrays in four MAT-files: worldlo, worldhi, worldmtx, and worldmtxmed. However, geopolitical data is difficult to keep current, and is subject to inaccuracies and interpretations that can cause contention. Therefore, starting with Version 2.
R14SP2 In Version 2.1, worldmap supports only the first of these actions. A call to worldmap constructs a map axes object and can easily be followed with a variety of Mapping Toolbox commands to display the map data of your choice. Because the usamap function is so similar to worldmap, corresponding changes have been made there as well.
• The regiononly and stateonly syntax: a state or country name with the string 'only' appended • All type options: 'none', 'line', 'lineonly', 'patch', 'patchonly', 'mesh', 'meshonly', 'dem', 'demonly', 'dem3d', 'dem3donly', 'lmesh3d', 'lmesh3donly', 'ldem3d', and 'ldem3donly' (the new behavior matches the 'none' option) Changes to worldmap and usamap Display Types As of this release, the worldmap and usamap functions no longer supports the type input argument.
R14SP2 Mapping 1.x to 2.0.x Usage Mapping 2.1 Usage demcmap(topo) load topo load topo worldmap(topo,topolegend,'dem3d') worldmap(topo,topolegend) meshm(topo,topolegend,size(topo),topo) da = daspect; pba = pbaspect; da(3) = 7.5*pba(3)/da(3); daspect(da); demcmap(topo) land = shaperead('landareas.shp','UseGeoCoords',true); geoshow([land.Lat], [land.
Mapping 1.x to 2.0.x Usage Mapping 2.1 Usage load korea load korea worldmap(map,refvec,'meshonly') worldmap(map,refvec) meshm(map,refvec) load topo load topo worldmap(topo,topolegend,'mesh3d') worldmap(topo,topolegend) meshm(topo,topolegend,size(topo),topo) da = daspect; pba = pbaspect; da(3) = 7.
R14SP2 Mapping 1.x to 2.0.x Usage Mapping 2.1 Usage load topo load topo worldmap(topo,topolegend,'ldem3d') worldmap(topo,topolegend) meshm(topo,topolegend,size(topo),topo) da = daspect; pba = pbaspect; da(3) = 7.5*pba(3)/da(3); daspect(da); demcmap(topo) camlight(90,5); camlight(0,5); lighting phong material([0.25 0.8 0]) load topo load topo worldmap(topo,topolegend,'ldem3donly') worldmap(topo,topolegend) meshm(topo,topolegend,size(topo),topo) da = daspect; pba = pbaspect; da(3) = 7.
Mapping 1.x to 2.0.x Usage Mapping 2.1 Usage load topo load topo worldmap(topo,topolegend,'lmesh3d') worldmap(topo,topolegend) meshm(topo,topolegend,size(topo),topo) da = daspect; pba = pbaspect; da(3) = 2*pba(3)/da(3); daspect(da); camlight(90,5); camlight(0,5); lighting phong material([0.25 0.
R14SP2 Mapping 1.x to 2.0.x Usage Mapping 2.1 Usage load korea load korea worldmap(map, refvec) worldmap(map,refvec) land = shaperead('landares.shp','UseGeoCoords',true) geoshow([land.Lat], [land.Lon]) (Text North Korea and South Korea will be missing. Land area boundaries resolution is lower.) load korea load korea worldmap(map,refvec,'lineonly') worldmap(map,refvec) land = shaperead('landareas.shp','UseGeoCoords',true); geoshow([land.Lat], [land.
Mapping 1.x to 2.0.x Usage Mapping 2.1 Usage load korea load korea worldmap(map, refvec,'patchonly') worldmap(map,refvec) land = shaperead('landareas.shp','UseGeoCoords',true); faceColors = {'INDEX',[1 numel(land)],'FaceColor',polcmap(numel(land))}; geoshow(land,'SymbolSpec',faceColors) (Country coloring will be missing.
R14SP2 Atlas Data MAT-Files Removed in This Release MAT-files containing Atlas Data have been removed in Version 2.1. Some of the data has been retained in a different form. The disposition of these data sets and variables is described below. World MAT-File Data • worldlo.mat, which contained the following variables: • DNline — Data moved to worldrivers.shp • DNpatch — Data moved to worldlakes.
• usahi.mat — Data moved to usastatehi.shp Functions Being Removed Functionality What Happens When You Use This Functionality? Use This Instead Compatibility Considerations etopo5 Still works but issues a etopo warning Replace instances of etopo5 with etopo. tigerp Errors shaperead Download U.S. Census cartographic boundary files in shapefile format and use shaperead instead tigermif Errors shaperead Download U.S.
R14SP2 Functionality worldlo 21-14 What Happens When You Use This Functionality? Use This Instead Errors N/A Compatibility Considerations Data sets have been removed. Functions that performed specific operations on Atlas Data sets have been removed.