.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "tutorials/area_tutorial.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note :ref:`Go to the end ` to download the full example code .. rst-class:: sphx-glr-example-title .. _sphx_glr_tutorials_area_tutorial.py: ================================== Using Predefined Areas with MetPy ================================== When plotting your data on a map you want to be able to plot the data in a useful area and with a projection that would match the areal extent well. Within MetPy we have generated more than 400 pre-defined areas that also have associated projections, which you can use to make quick plots over regions of interest with minimal effort on your part. While these were intended to be used with the MetPy declarative syntax, these areas and projections are now accessible for any use of plotting data on a map using Cartopy. .. GENERATED FROM PYTHON SOURCE LINES 16-27 .. code-block:: default from datetime import datetime, timedelta import cartopy.crs as ccrs import cartopy.feature as cfeature import matplotlib.pyplot as plt from metpy.cbook import get_test_data from metpy.io import metar from metpy.plots import declarative, named_areas .. GENERATED FROM PYTHON SOURCE LINES 28-33 Table of Predefined Areas ------------------------- Here is a full list of all of the areas currently in MetPy with their reference name, descriptive name, and extent bounds. .. GENERATED FROM PYTHON SOURCE LINES 33-38 .. code-block:: default print('area name bounds') for area in named_areas: print(f'{named_areas[area].name:<10s}{named_areas[area].description:<20s}{named_areas[area].bounds}') .. rst-class:: sphx-glr-script-out .. code-block:: none area name bounds us UNITED STATES (-119.0, -56.0, 19.0, 47.0) awips AWIPS US (-127.0, -59.0, 20.0, 50.0) uslcc UNITED STATES LCC (-124.0, -62.0, 20.0, 51.0) whlf WESTERN HALF (-123.8, -85.9, 22.9, 50.2) chlf CENTRAL HALF (-111.0, -79.0, 27.5, 50.5) centus CENTRAL US (-105.4, -77.0, 24.7, 47.6) ehlf EASTERN HALF (-96.2, -62.7, 22.0, 49.0) mehlf EASTERN HALF (-89.9, -66.6, 23.8, 49.1) west WESTERN US (-125.0, -90.0, 25.0, 55.0) cent CENTRAL US (-107.4, -75.3, 24.3, 49.7) east EASTERN US (-100.55, -65.42, 24.57, 47.2) nwus NW SECTOR (-126.0, -102.0, 38.25, 50.25) swus SW SECTOR (-126.0, -100.0, 28.25, 40.25) ncus NC SECTOR (-108.0, -84.0, 38.25, 50.25) scus SC SECTOR (-108.9, -84.0, 24.0, 40.25) neus NE SECTOR (-89.0, -64.0, 37.25, 47.25) seus SE SECTOR (-90.0, -66.0, 28.25, 40.25) bosfa BOSTON FA AREA (-87.5, -63.5, 34.5, 50.5) miafa MIAMI FA AREA (-88.0, -72.0, 23.0, 39.0) chifa CHICAGO FA AREA (-108.0, -75.0, 34.0, 50.0) dfwfa DALLAS FA AREA (-106.5, -80.5, 22.0, 40.0) slcfa SALT LAKE FA AREA (-126.0, -98.0, 29.5, 50.5) sfofa SAN FRAN FA AREA (-129.0, -111.0, 30.0, 50.0) ak ALASKA HPC QPF (-180.0, -106.0, 42.0, 73.0) al ALABAMA (-95.0, -79.0, 27.0, 38.0) ar ARKANSAS (-100.75, -84.75, 29.5, 40.5) ca CALIFORNIA (-127.75, -111.75, 31.5, 42.5) co COLORADO (-114.0, -98.0, 33.5, 44.5) ct CONNECTICUT (-81.25, -65.25, 36.0, 47.0) dc WASHINGTON DC (-85.0, -69.0, 33.35, 44.35) de DELAWARE (-83.75, -67.75, 33.25, 44.25) fl FLORIDA (-90.0, -74.0, 23.0, 34.0) ga GEORGIA (-92.0, -76.0, 27.5, 38.5) hi HAWAII (-161.5, -152.5, 17.0, 23.0) ia IOWA (-102.0, -86.0, 36.5, 47.5) id IDAHO (-123.0, -107.0, 39.25, 50.25) il ILLINOIS (-97.75, -81.75, 34.5, 45.5) in INDIANA (-94.5, -78.5, 34.5, 45.5) ks KANSAS (-106.5, -90.5, 33.25, 44.25) ky KENTUCKY (-93.0, -77.0, 31.75, 42.75) la LOUISIANA (-100.75, -84.75, 25.75, 36.75) ma MASSACHUSETTS (-80.25, -64.25, 36.75, 47.75) md MARYLAND (-85.25, -69.25, 33.75, 44.75) me MAINE (-77.75, -61.75, 39.5, 50.5) mi MICHIGAN (-93.0, -77.0, 37.75, 48.75) mn MINNESOTA (-102.0, -86.0, 40.5, 51.5) mo MISSOURI (-101.0, -85.0, 33.0, 44.0) ms MISSISSIPPI (-98.0, -82.0, 27.0, 38.0) mt MONTANA (-117.0, -101.0, 41.5, 52.5) nc NORTH CAROLINA (-87.25, -71.25, 30.0, 41.0) nd NORTH DAKOTA (-107.5, -91.5, 42.25, 53.25) ne NEBRASKA (-107.5, -91.5, 36.25, 47.25) nh NEW HAMPSHIRE (-79.5, -63.5, 38.25, 49.25) nj NEW JERSEY (-82.5, -66.5, 34.75, 45.75) nm NEW MEXICO (-114.25, -98.25, 29.0, 40.0) nv NEVADA (-125.0, -109.0, 34.0, 45.0) ny NEW YORK (-84.0, -68.0, 37.25, 48.25) oh OHIO (-91.0, -75.0, 34.5, 45.5) ok OKLAHOMA (-105.25, -89.25, 30.25, 41.25) or OREGON (-128.0, -112.0, 38.75, 49.75) pa PENNSYLVANIA (-86.0, -70.0, 35.5, 46.5) ri RHODE ISLAND (-79.75, -63.75, 36.0, 47.0) sc SOUTH CAROLINA (-89.0, -73.0, 28.5, 39.5) sd SOUTH DAKOTA (-107.5, -91.5, 39.0, 50.0) tn TENNESSEE (-95.0, -79.0, 30.0, 41.0) tx TEXAS (-107.0, -91.0, 25.4, 36.5) ut UTAH (-119.0, -103.0, 34.0, 45.0) va VIRGINIA (-86.5, -70.5, 32.25, 43.25) vt VERMONT (-80.75, -64.75, 38.25, 49.25) wi WISCONSIN (-98.0, -82.0, 38.5, 49.5) wv WEST VIRGINIA (-89.0, -73.0, 33.0, 44.0) wy WYOMING (-116.0, -100.0, 37.75, 48.75) az ARIZONA (-119.0, -103.0, 29.0, 40.0) wa WASHINGTON (-128.0, -112.0, 41.75, 52.75) cn CANADA (-120.4, -14.0, 37.9, 58.6) cnlcc CANADA LCC (-127, -54.0, 40, 70) ab ALBERTA (-119.6, -108.2, 48.6, 60.4) bc BRITISH COLUMBIA (-134.5, -109.0, 47.2, 60.7) mb MANITOBA (-102.4, -86.1, 48.3, 60.2) nb NEW BRUNSWICK (-75.7, -57.6, 42.7, 49.6) nf NEWFOUNDLAND (-68.0, -47.0, 45.0, 62.0) ns NOVA SCOTIA (-67.0, -59.0, 43.0, 47.5) nt NW TERRITORIES (-132.0, -100.0, 59.0, 70.5) nu NUNAVUT (-115.0, -65.0, 59.0, 80) on ONTARIO (-94.5, -68.2, 41.9, 55.0) pe PRINCE EDWARD IS (-64.6, -61.7, 45.8, 47.1) qb QUEBEC (-80.0, -49.2, 44.1, 60.9) sa SASKATCHEWAN (-111.2, -97.8, 48.5, 60.3) yt YUKON TERRITORY (-142.0, -117.0, 59.0, 70.5) tropatl TROPICAL ATLANTIC (-115.0, 10.0, 0.0, 40.0) subtrop SUBTROPICAL ATL (-90.0, -20.0, 20.0, 60.0) troppac TROPICAL PACIFIC (-165.0, -80.0, -25.0, 45.0) gulf GULF OF MEXICO (-105.0, -70.0, 10.0, 40.0) carib CARIBBEAN SEA (-100.0, -50.0, 0.0, 40.0) sthepac SOUTH E PACIFIC (-170.0, -70.0, -60.0, 0.0) natlmed N ATL/MEDITER (-30.0, 70.0, 0.0, 65.0) atlhur ATLANTIC HURR (-96.0, -6.0, 4.0, 3.0) nam N AMERICA (-144, -50, 12, 75) sam S AMERICA (-120.0, -20.0, -60.0, 20.0) samps S AMERICA (PS) (-100.0, -34.0, -58.0, 15.0) eur EUROPE (-16.0, 80.0, 24.0, 52.0) natl N ATLANTIC (-110.0, 20.1, 15.0, 70.0) watl W ATLANTIC (-84.0, -38.0, 25.0, 46.0) tatl TROPICAL ATLANTIC (-90.0, -15.0, -10.0, 35.0) npac N PACIFIC (102.0, 250.0, -12.0, 60.0) spac S PACIFIC (102.0, 290.0, -60.0, 20.0) tpac TROPICAL PACIFIC (-165.0, -75.0, -10.0, 40.0) epac E PACIFIC (-150.0, -98.0, 12.0, 60.0) wpac W PACIFIC (130.0, 240.0, 0.0, 63.0) mpac MARINE PACIFIC (128.0, 252.0, 15.0, 71.95) americas ICAO MERC AREA A (-137.4, -12.6, -54.0, 67.0) atlantic ICAO MERC AREA B1 (-125.0, 40.0, -45.5, 62.7) africa ICAO MERC AREA C (-35.0, 70.0, -45.0, 75.0) indocean ICAO MERC AREA D (-15.0, 132.0, -27.0, 63.0) oceania ICAO MERC AREA E (25.0, 180.0, -54.0, 40.0) trop_pac ICAO MERC AREA F (100.0, 250, -52.7, 50.0) asia_ps ICAO P.S. AREA G (34.8, 157.2, -0.8, 13.7) na_ps ICAO P.S. AREA H (-79.1, 56.7, 1.6, 25.2) npac_ps ICAO P.S. AREA I (166.24, -60.62, -6.74, 33.32) antarcticaICAO P.S. AREA J (106.8, -101.1, -27.6, 0.8) europe ICAO P.S. AREA EU (-21.6, 68.4, 21.4, 58.7) middle_eastICAO MERC AREA ME (17.0, 70.0, 10.0, 44.0) india ICAO MERC AREA AS (53.0, 108.0, 0.0, 36.0) ag ARGENTINA (-80.0, -53.0, -56.0, -20.0) ah AFGHANISTAN (60.0, 77.0, 27.0, 40.0) afrca AFRICA (-25.0, 59.4, -36.0, 41.0) ai ASCENSION ISLAND (-14.3, -14.1, -8.0, -7.8) alba ALBANIA (18.0, 23.0, 39.0, 43.0) alge ALGERIA (-9.0, 12.0, 15.0, 38.0) an ANGOLA (10.0, 25.0, -20.0, -5.0) antl LESSER ANTILLES (-70.0, -58.0, 11.0, 19.0) antg GREATER ANTILLES (-86.0, -65.0, 17.0, 25.0) atg ANTIGUA & BARBUDA (-62.0, -61.6, 16.9, 17.75) au AUSTRALIA (110.0, 160.0, -40.0, -6.5) azor AZORES (-27.6, -23.0, 36.0, 41.0) ba BAHAMAS (-80.5, -72.5, 22.5, 28.5) be BERMUDA (-64.9, -64.5, 32.2, 32.6) bel BELGIUM (2.5, 6.5, 49.4, 51.6) bf BRUNEI (113.0, 116.0, 4.0, 5.5) bfa BURKINA FASO (-6.0, 3.0, 9.0, 15.1) bh BELIZE (-89.3, -88.1, 15.7, 18.5) bi BURUNDI (29.0, 30.9, -4.6, -2.2) bj BENIN (0.0, 5.0, 6.0, 12.6) bn BAHRAIN (50.0, 51.0, 25.5, 27.1) bo BOLIVIA (-72.0, -50.0, -24.0, -8.0) bots BOTSWANA (19.0, 29.6, -27.0, -17.0) br BARBADOS (-62.5, -56.5, 12.45, 13.85) bt BRITISH INDIAN OC (71.25, 72.6, -7.5, -5.0) bu BULGARIA (22.0, 30.0, 40.0, 45.0) bv BOUVET ISLANDS (3.0, 4.0, -55.0, -54.0) bw BANGLADESH (87.0, 93.0, 20.8, 27.0) by BYELORUSSIA (19.0, 33.0, 51.0, 60.0) bz BRAZIL (-75.0, -30.0, -35.0, 5.0) cais CANTON ISLAND (-172.0, -171.0, -3.0, -2.0) nwcar NWX CARIBBEAN (-120.0, -50.0, -15.0, 35.0) cari CARIBBEAN (-103.0, -53.0, 3.0, 36.0) cb CHAD (13.0, 25.0, 7.0, 24.0) ce CENTRAL AFRICA (14.0, 29.0, 2.0, 11.5) cg CONGO (10.0, 20.0, -6.0, 5.0) ch CHILE (-80.0, -66.0, -56.0, -15.0) ci CHINA (85.0, 145.0, 14.0, 48.5) cm CAMEROON (7.5, 17.1, 1.0, 14.0) colm COLUMBIA (-81.0, -65.0, -5.0, 14.0) cr CANARY ISLANDS (-19.0, -13.0, 27.0, 30.0) cs COSTA RICA (-86.5, -81.5, 8.2, 11.6) cu CUBA (-85.0, -74.0, 19.0, 24.0) cv CAPE VERDE ISLAND (-26.0, -22.0, 14.0, 18.0) cy CYPRUS (32.0, 35.0, 34.0, 36.0) cz CZECH REPUBLIC (8.9, 22.9, 47.4, 52.4) dj DJIBOUTI (41.5, 44.1, 10.5, 13.1) dl GERMANY (4.8, 16.8, 47.0, 55.0) dn DENMARK (8.0, 11.0, 54.0, 58.6) do DOMINICA (-61.6, -61.2, 15.2, 15.8) dr DOMINICAN REPUBLIC (-72.2, -68.0, 17.5, 20.2) eg EGYPT (24.0, 37.0, 21.0, 33.0) eq ECUADOR (-85.0, -74.0, -7.0, 3.0) er UAE (50.0, 57.0, 22.0, 26.6) es EL SALVADOR (-90.3, -87.5, 13.0, 14.6) et ETHIOPIA (33.0, 49.0, 2.0, 19.0) fa FAEROES (-8.0, -6.0, 61.0, 63.0) fg FRENCH GUIANA (-55.0, -49.0, 1.0, 7.0) fi FINLAND (20.9, 35.1, 59.0, 70.6) fj FIJI ISLANDS (176.0, 181.0, 16.0, 19.0) fk FALKLAND ISLANDS (-61.3, -57.5, -53.0, -51.0) fn NIGER (0.0, 17.0, 11.0, 24.0) fr FRANCE (-5.0, 11.0, 41.0, 51.5) gb GAMBIA (-17.1, -13.5, 13.0, 14.6) gc CAYMAN ISLANDS (-82.8, -77.6, 17.9, 21.1) gh GHANA (-4.5, 1.5, 4.0, 12.0) gi GIBRALTAR (-8.0, -4.0, 35.0, 38.0) gl GREENLAND (-60, -20, 58.3, 85) glp GUADALOUPE (-64.2, -59.8, 14.8, 19.2) gm GUAM (144.5, 145.1, 13.0, 14.0) gn GUINEA (2.0, 16.0, 3.5, 15.5) go GABON (8.0, 14.5, -4.6, 3.0) gr GREECE (20.0, 27.6, 34.0, 42.0) gu GUATEMALA (-95.6, -85.0, 10.5, 21.1) gw GUINEA-BISSAU (-17.5, -13.5, 10.8, 12.8) gy GUYANA (-62.0, -55.0, 0.0, 10.0) ha HAITI (-75.0, -71.0, 18.0, 20.0) he ST HELENA (-6.1, -5.5, -16.3, -15.5) hk HONG KONG (113.5, 114.7, 22.0, 23.0) ho HONDURAS (-90.0, -83.0, 13.0, 16.6) hu HUNGARY (16.0, 23.0, 45.5, 49.1) ic COMOROS (43.0, 45.0, -13.2, -11.0) icel ICELAND (-24.1, -11.5, 63.0, 67.5) ie IRELAND (-11.1, -4.5, 50.0, 55.6) inda INDIA (67.0, 92.0, 4.2, 36.0) indo INDONESIA (95.0, 141.0, -8.0, 6.0) iq IRAQ (38.0, 50.0, 29.0, 38.0) ir IRAN (44.0, 65.0, 25.0, 40.0) is ISRAEL (34.0, 37.0, 29.0, 34.0) iv IVORY COAST (-9.0, -2.0, 4.0, 11.0) iw WEST BANK (34.8, 35.6, 31.2, 32.6) iy ITALY (6.6, 20.6, 35.6, 47.2) jd JORDAN (34.0, 39.6, 29.0, 33.6) jm JAMAICA (-80.0, -76.0, 16.0, 19.0) jp JAPAN (123.0, 155.0, 24.0, 47.0) ka CAROLINE ISLANDS (131.0, 155.0, 1.0, 9.6) kash JAMMU & KASHMIR (74.0, 78.0, 32.0, 35.0) kb KIRIBATI (172.0, 177.0, -3.0, 3.2) khm CAMBODIA (102.0, 108.0, 10.0, 15.0) ki CHRISTMAS ISLAND (105.2, 106.2, -11.0, -10.0) kn KENYA (32.5, 42.1, -6.0, 6.0) kna ST KITTS & NEVIS (-62.9, -62.4, 17.0, 17.5) ko KOREA (124.0, 131.5, 33.0, 43.5) ku COOK ISLANDS (-168.0, -155.0, -24.1, -6.1) kw KUWAIT (46.5, 48.5, 28.5, 30.5) laos LAOS (100.0, 108.0, 13.5, 23.1) lb LEBANON (34.5, 37.1, 33.0, 35.0) lc ST LUCIA (60.9, 61.3, 13.25, 14.45) li LIBERIA (-12.0, -7.0, 4.0, 9.0) ln LINE ISLANDS (-162.1, -154.9, -4.2, 6.0) ls LESOTHO (27.0, 29.6, -30.6, -28.0) lt LIECHTENSTEIN (9.3, 9.9, 47.0, 47.6) lux LUXEMBOURG (5.6, 6.6, 49.35, 50.25) ly LIBYA (8.0, 26.0, 19.0, 35.0) maar ST MAARTEN (-63.9, -62.3, 17.0, 18.6) made MADEIRA (-17.3, -16.5, 32.6, 33.0) mala MALAYSIA (100.0, 119.6, 1.0, 8.0) mali MALI (-12.5, 6.0, 8.5, 25.5) maur MAURITIUS (57.2, 57.8, -20.7, -19.9) maut MAURITANIA (-17.1, -4.5, 14.5, 28.1) mc MOROCCO (-13.0, -1.0, 25.0, 36.0) mg MADAGASCAR (43.0, 50.6, -25.6, -12.0) mh MARSHALL ISLANDS (160.0, 172.0, 4.5, 12.1) ml MALTA (14.3, 14.7, 35.8, 36.0) mmr MYANMAR (92.0, 102.0, 7.5, 28.5) mong MONGOLIA (87.5, 123.1, 38.5, 52.6) mr MARTINIQUE (-61.2, -60.8, 14.3, 15.1) mu MACAO (113.0, 114.0, 22.0, 23.0) mv MALDIVE ISLANDS (70.1, 76.1, -6.0, 10.0) mw MALAWI (32.5, 36.1, -17.0, -9.0) mx MEXICO (-119.0, -83.0, 13.0, 34.0) my MARIANNA ISLANDS (142.5, 148.5, 9.0, 25.0) mz MOZAMBIQUE (29.0, 41.0, -26.5, -9.5) nama NAMIBIA (11.0, 25.0, -29.5, -16.5) ncal NEW CALEDONIA (158.0, 172.0, -23.0, -18.0) ng NEW GUINEA (130.0, 152.0, -11.0, 0.0) ni NIGERIA (2.0, 14.6, 3.0, 14.0) nk NICARAGUA (-88.0, -83.0, 10.5, 15.1) nl NETHERLANDS (3.5, 7.5, 50.5, 54.1) no NORWAY (3.0, 35.0, 57.0, 71.5) np NEPAL (80.0, 89.0, 25.0, 31.0) nw NAURU (166.4, 167.4, -1.0, 0.0) nz NEW ZEALAND (165.0, 179.0, -48.0, -33.0) om OMAN (52.0, 60.0, 16.0, 25.6) os AUSTRIA (9.0, 18.0, 46.0, 50.0) pf FRENCH POLYNESIA (-154.0, -134.0, -28.0, -8.0) ph PHILIPINES (116.0, 127.0, 4.0, 21.0) pi PHOENIX ISLANDS (-177.5, -167.5, -9.0, 1.0) pk PAKISTAN (60.0, 78.0, 23.0, 37.0) pl POLAND (14.0, 25.0, 48.5, 55.0) pm PANAMA (-83.0, -77.0, 7.0, 10.0) po PORTUGAL (-10.0, -4.0, 36.5, 42.5) pr PERU (-82.0, -68.0, -20.0, 5.0) pt PITCAIRN ISLANDS (-130.6, -129.6, -25.56, -24.56) pu PUERTO RICO (-67.5, -65.5, 17.5, 18.5) py PARAGUAY (-65.0, -54.0, -32.0, -17.0) qg EQUATORIAL GUINEA (7.0, 12.0, -2.0, 3.0) qt QATAR (50.0, 52.0, 24.0, 27.0) ra RUSSIA (40.0, 190.0, 35.0, 70.0) re REUNION (55.0, 56.0, -21.5, -20.5) riro RIO DE ORO (-18.0, -12.0, 17.5, 27.5) ro ROMANIA (19.0, 31.0, 42.5, 48.5) rw RWANDA (29.0, 31.0, -3.0, -1.0) saudi SAUDI ARABIA (4.6, 92.5, -13.2, 60.3) sb SRI LANKA (79.0, 83.0, 5.0, 10.0) seyc SEYCHELLES ISLANDS (55.0, 56.0, -5.0, -4.0) sg SENEGAL (-18.0, -10.0, 12.0, 17.0) si SOMALIA (39.5, 52.1, -4.5, 13.5) sk SARAWAK (109.5, 119.3, 1.0, 7.0) sl SIERRA LEONE (-13.6, -10.2, 6.9, 10.1) sm SURINAME (-59.0, -53.0, 1.0, 6.0) sn SWEDEN (10.0, 25.0, 55.0, 69.6) so SOLOMON ISLANDS (156.0, 167.0, -12.0, -6.0) sp SPAIN (-10.0, 6.0, 35.0, 44.0) sr SINGAPORE (103.0, 105.0, 1.0, 2.0) su SUDAN (21.5, 38.5, 3.5, 23.5) sv SWAZILAND (30.5, 33.1, -27.5, -25.3) sw SWITZERLAND (5.9, 10.5, 45.8, 48.0) sy SYRIA (35.0, 42.6, 32.0, 37.6) tanz TANZANIA (29.0, 40.6, -13.0, 0.0) td TRINIDAD & TOBAGO (-62.1, -60.5, 10.0, 11.6) tg TOGO (-0.5, 2.5, 5.0, 12.0) th THAILAND (97.0, 106.0, 5.0, 21.0) ti TURKS ISLANDS (-71.6, -70.6, 21.0, 22.0) tk TOKELAU ISLANDS (-173.0, -171.0, -11.5, -7.5) to TONGA (-178.5, -170.5, -22.0, -15.0) tp SAO TOME-PRINCIPE (6.0, 7.6, 0.0, 2.0) ts TUNISIA (7.0, 13.0, 30.0, 38.0) tu TURKEY (25.0, 48.0, 34.1, 42.1) tv TUVALU (176.0, 180.0, -11.0, -5.0) tw TAIWAN (120.0, 122.0, 21.9, 25.3) ug UGANDA (29.0, 35.0, -3.5, 5.5) uk UNITED KINGDOM (-11.0, 5.0, 49.0, 60.0) ur UKRAINE (20.0, 41.0, 45.0, 52.0) uy URUGUAY (-60.0, -52.0, -35.5, -29.5) vanu VANUATU (167.0, 170.0, -21.0, -13.0) vi VIRGIN ISLANDS (-65.5, -64.0, 16.6, 19.6) vk SLOVAKIA (13.8, 25.8, 46.75, 50.75) vn VENEZUELA (-75.0, -60.0, -2.0, 14.0) vs VIETNAM (102.0, 110.0, 8.0, 24.0) wk WAKE ISLAND (166.1, 167.1, 18.8, 19.8) ye YEMEN (42.5, 54.1, 12.5, 19.1) yg YUGOSLAVIA (13.5, 24.6, 40.0, 47.0) za SOUTH AFRICA (16.0, 34.0, -36.0, -22.0) zb ZAMBIA (21.0, 35.0, -20.0, -7.0) zm WESTERN SAMOA (170.5, 173.5, -15.0, -13.0) zr ZAIRE (12.0, 31.6, -14.0, 6.0) zw ZIMBABWE (25.0, 34.0, -22.9, -15.5) .. GENERATED FROM PYTHON SOURCE LINES 39-45 Example Using Bounds and Projection for an Area ------------------------------------------------- Each area string given in the table above have a descriptive name, extent bounds, and a projection associated with each entry. We can pull any of this information to help us make a plot over the area domain. .. GENERATED FROM PYTHON SOURCE LINES 45-65 .. code-block:: default # Select the area string area = 'epac' # Get the extent and project for the selected area extent = named_areas[area].bounds proj = named_areas[area].projection # Plot a simple figure for the selected area plt.figure(1, figsize=(10, 10)) ax = plt.subplot(111, projection=proj) ax.set_extent(extent, ccrs.PlateCarree()) ax.add_feature(cfeature.STATES.with_scale('10m'), edgecolor='grey', linewidth=0.75) ax.add_feature(cfeature.COASTLINE.with_scale('10m'), linewidth=1.1) ax.add_feature(cfeature.BORDERS.with_scale('10m'), edgecolor='black') ax.set_title(f'area={area} name={named_areas[area].description}' f'\nproj={proj.coordinate_operation.method_name}') plt.show() .. image-sg:: /tutorials/images/sphx_glr_area_tutorial_001.png :alt: area=epac name=E PACIFIC proj=PROJ ob_tran o_proj=latlon :srcset: /tutorials/images/sphx_glr_area_tutorial_001.png :class: sphx-glr-single-img .. GENERATED FROM PYTHON SOURCE LINES 66-71 Examaple Using Declarative Syntax --------------------------------- Here is an example using a predefined area with the declarative plotting syntax for plotting some surface observations. .. GENERATED FROM PYTHON SOURCE LINES 71-109 .. code-block:: default # Set the observation time obs_time = datetime(2019, 7, 1, 12) # Read in data df = metar.parse_metar_file(get_test_data('metar_20190701_1200.txt', False), year=2019, month=7) # Plot desired data obs = declarative.PlotObs() obs.data = df obs.time = obs_time obs.time_window = timedelta(minutes=15) obs.level = None obs.fields = ['cloud_coverage', 'air_temperature', 'dew_point_temperature', 'air_pressure_at_sea_level', 'current_wx1_symbol'] obs.plot_units = [None, 'degF', 'degF', None, None] obs.locations = ['C', 'NW', 'SW', 'NE', 'W'] obs.formats = ['sky_cover', None, None, lambda v: format(v * 10, '.0f')[-3:], 'current_weather'] obs.reduce_points = 0.75 obs.vector_field = ['eastward_wind', 'northward_wind'] # Panel for plot with Map features panel = declarative.MapPanel() panel.layout = (1, 1, 1) panel.projection = 'area' panel.area = 'in+' panel.layers = ['states'] panel.title = f'Surface plot for {obs_time}' panel.plots = [obs] # Bringing it all together pc = declarative.PanelContainer() pc.size = (10, 10) pc.panels = [panel] pc.show() .. image-sg:: /tutorials/images/sphx_glr_area_tutorial_002.png :alt: Surface plot for 2019-07-01 12:00:00 :srcset: /tutorials/images/sphx_glr_area_tutorial_002.png :class: sphx-glr-single-img .. rst-class:: sphx-glr-timing **Total running time of the script:** ( 0 minutes 22.576 seconds) .. _sphx_glr_download_tutorials_area_tutorial.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: area_tutorial.py ` .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: area_tutorial.ipynb ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_