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

Reply via email to