Revision: 5729
http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5729&view=rev
Author: jswhit
Date: 2008-07-10 05:22:16 -0700 (Thu, 10 Jul 2008)
Log Message:
-----------
added tmerc and cass examples
Modified Paths:
--------------
trunk/toolkits/basemap/doc/users/mapsetup.rst
Added Paths:
-----------
trunk/toolkits/basemap/doc/users/cass.rst
trunk/toolkits/basemap/doc/users/figures/cass.py
trunk/toolkits/basemap/doc/users/figures/tmerc.py
trunk/toolkits/basemap/doc/users/tmerc.rst
Added: trunk/toolkits/basemap/doc/users/cass.rst
===================================================================
--- trunk/toolkits/basemap/doc/users/cass.rst (rev 0)
+++ trunk/toolkits/basemap/doc/users/cass.rst 2008-07-10 12:22:16 UTC (rev
5729)
@@ -0,0 +1,12 @@
+.. _cass:
+
+Cassini Projection
+==================
+
+The transverse aspect of the equidistant cassindrical projection.
+The globe is first rotated so the central meridian becomes the "equator",
+and then the normal equidistant cylindrical projection is applied.
+
+.. literalinclude:: figures/cass.py
+
+.. image:: figures/cass.png
Added: trunk/toolkits/basemap/doc/users/figures/cass.py
===================================================================
--- trunk/toolkits/basemap/doc/users/figures/cass.py
(rev 0)
+++ trunk/toolkits/basemap/doc/users/figures/cass.py 2008-07-10 12:22:16 UTC
(rev 5729)
@@ -0,0 +1,22 @@
+from mpl_toolkits.basemap import Basemap
+import numpy as np
+import matplotlib.pyplot as plt
+# llcrnrlat,llcrnrlon,urcrnrlat,urcrnrlon
+# are the lat/lon values of the lower left and upper right corners
+# of the map.
+# resolution = 'i' means use intermediate resolution coastlines.
+# lon_0, lat_0 are the central longitude and latitude of the projection.
+m = Basemap(llcrnrlon=-10.5,llcrnrlat=49.5,urcrnrlon=3.5,urcrnrlat=59.5,
+ resolution='i',projection='cass',lon_0=-4.36,lat_0=54.7)
+# can get the identical map this way (by specifying width and
+# height instead of lat/lon corners)
+#m = Basemap(width=891185,height=1115557,\
+# resolution='i',projection='cass',lon_0=-4.36,lat_0=54.7)
+m.drawcoastlines()
+m.fillcontinents(color='coral',lake_color='aqua')
+# draw parallels and meridians.
+m.drawparallels(np.arange(-40,61.,2.))
+m.drawmeridians(np.arange(-20.,21.,2.))
+m.drawmapboundary(fill_color='aqua')
+plt.title("Cassini Projection")
+plt.savefig('cass.png')
Added: trunk/toolkits/basemap/doc/users/figures/tmerc.py
===================================================================
--- trunk/toolkits/basemap/doc/users/figures/tmerc.py
(rev 0)
+++ trunk/toolkits/basemap/doc/users/figures/tmerc.py 2008-07-10 12:22:16 UTC
(rev 5729)
@@ -0,0 +1,22 @@
+from mpl_toolkits.basemap import Basemap
+import numpy as np
+import matplotlib.pyplot as plt
+# llcrnrlat,llcrnrlon,urcrnrlat,urcrnrlon
+# are the lat/lon values of the lower left and upper right corners
+# of the map.
+# resolution = 'i' means use intermediate resolution coastlines.
+# lon_0, lat_0 are the central longitude and latitude of the projection.
+m = Basemap(llcrnrlon=-10.5,llcrnrlat=49.5,urcrnrlon=3.5,urcrnrlat=59.5,
+ resolution='i',projection='tmerc',lon_0=-4.36,lat_0=54.7)
+# can get the identical map this way (by specifying width and
+# height instead of lat/lon corners)
+#m = Basemap(width=894887,height=1116766,\
+# resolution='i',projection='tmerc',lon_0=-4.36,lat_0=54.7)
+m.drawcoastlines()
+m.fillcontinents(color='coral',lake_color='aqua')
+# draw parallels and meridians.
+m.drawparallels(np.arange(-40,61.,2.))
+m.drawmeridians(np.arange(-20.,21.,2.))
+m.drawmapboundary(fill_color='aqua')
+plt.title("Transverse Mercator Projection")
+plt.savefig('tmerc.png')
Modified: trunk/toolkits/basemap/doc/users/mapsetup.rst
===================================================================
--- trunk/toolkits/basemap/doc/users/mapsetup.rst 2008-07-09 19:34:43 UTC
(rev 5728)
+++ trunk/toolkits/basemap/doc/users/mapsetup.rst 2008-07-10 12:22:16 UTC
(rev 5729)
@@ -39,5 +39,7 @@
robin.rst
sinu.rst
cyl.rst
+ cass.rst
merc.rst
+ tmerc.rst
mill.rst
Added: trunk/toolkits/basemap/doc/users/tmerc.rst
===================================================================
--- trunk/toolkits/basemap/doc/users/tmerc.rst (rev 0)
+++ trunk/toolkits/basemap/doc/users/tmerc.rst 2008-07-10 12:22:16 UTC (rev
5729)
@@ -0,0 +1,12 @@
+.. _tmerc:
+
+Transverse Mercator Projection
+==============================
+
+The transverse aspect of the mercator projection.
+The globe is first rotated so the central meridian becomes the "equator",
+and then the normal mercator projection is applied.
+
+.. literalinclude:: figures/tmerc.py
+
+.. image:: figures/tmerc.png
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins