1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
Version 0.11 (June 19, 2014)
============================
* Richard Hattersley added :func:`~cartopy.crs.epsg` support for generating
a Cartopy projection at run-time based on the EPSG code of a projected
coordinate system. This mechanism utilises https://epsg.io/ as a coordinate
system resource and employs EPSG request caching using
`pyepsg <https://github.com/rhattersley/pyepsg>`_
* Phil Elson added :class:`~cartopy.io.ogc_clients.WMSRasterSource` which
provides interactive pan and zoom OGC web services support for a Web Map
Service (WMS) aware axes. This capability may be added to an axes via the
:meth:`~cartopy.mpl.geoaxes.GeoAxes.add_wms` method. Generic interactive
slippy map panning and zooming capability is managed through the new
:class:`~cartopy.mpl.slippy_image_artist.SlippyImageArtist` and use of the
:meth:`~cartopy.mpl.geoaxes.GeoAxes.add_raster` method.
* :class:`~cartopy.io.ogc_clients.WMTSRasterSource` was added by Richard
Hattersley to provide interactive pan and zoom OGC web services support for
a Web Map Tile Service (WMTS) aware axes, which is available through the
:meth:`~cartopy.mpl.geoaxes.GeoAxes.add_wmts` method. This includes support
for the Google Mercator projection and efficient WMTS tile caching. This new
capability determines how to match up the available tiles projections
with the target projection and chooses the zoom level to best match the pixel
density in the rendered image.
.. figure:: ../gallery/web_services/images/sphx_glr_wmts_001.png
:target: ../gallery/web_services/wmts.html
:align: center
:scale: 70
* Thomas Lecocq added functionality to :mod:`cartopy.io.srtm` allowing
intelligent filling of missing elevation data, as well as a function to
compute elevation shading for relief style mapping. An example has been added
which uses both of these functions to produce a grayscale shaded relief map
* Lion Krischer extended the capability of
:class:`~cartopy.io.img_tiles.GoogleTiles` to allow support for **street**,
**satellite**, **terrain** and **street_only** style Google Map tiles.
* Nat Wilson's contribution brought us a major step closer to Python 3 compatibility.
* Support for the :class:`~cartopy.crs.UTM` projection was added by Mark Hedley.
* Andrew Dawson has added a new convenience utility function
:func:`~cartopy.util.add_cyclic_point` to add a cyclic point to an array and
optionally to a corresponding 1D coordinate.
* Andrew Dawson added formatters for producing longitude/latitude tick labels for
rectangular projections. The formatters are customizable and can be used to produce
nice tick labels in a variety of styles:
.. figure:: ../gallery/gridlines_and_labels/images/sphx_glr_tick_labels_001.png
:target: ../gallery/gridlines_and_labels/tick_labels.html
:align: center
:scale: 70
|