@@ -311,7 +311,7 @@ class PlotOpts(AutoOpts):
311
311
majormeridianslw = 0.3
312
312
majorparallelscolor = "#000000"
313
313
majorparallelslw = 0.3
314
- mapres = "i"
314
+ mapres = None
315
315
meridiansbase = 0
316
316
minormeridianscolor = "#000000"
317
317
minormeridianslw = 0.1
@@ -353,7 +353,7 @@ class PlotOpts(AutoOpts):
353
353
elif o == "majormeridianslw" : q = self .setfloat (o , v , 0 )
354
354
elif o == "majorparallelscolor" : q = self .setcolor (o , v )
355
355
elif o == "majorparallelslw" : q = self .setfloat (o , v , 0 )
356
- elif o == "mapres" : q = self .setenum (o , v , ("c " ,"l " ,"i " ,"h" , "f " ))
356
+ elif o == "mapres" : q = self .setenum (o , v , ("auto " ,"10m " ,"50m " ,"110m " ))
357
357
elif o == "meridiansbase" : q = self .setfloat (o , v , 0 )
358
358
elif o == "minormeridianscolor" : q = self .setcolor (o , v )
359
359
elif o == "minormeridianslw" : q = self .setfloat (o , v , 0 )
@@ -1871,18 +1871,30 @@ def plot_orbit(fnames, products, fig, axes,
1871
1871
expand_axes (fig , axes , height * aspect , height , \
1872
1872
padding = opts .padding )
1873
1873
1874
+ coastline = cfeature .COASTLINE
1875
+ borders = cfeature .BORDERS
1876
+ land = cfeature .LAND
1877
+ ocean = cfeature .OCEAN
1878
+ lakes = cfeature .LAKES
1879
+ if opts .mapres is not None and opts .mapres != "auto" :
1880
+ coastline = coastline .with_scale (opts .mapres )
1881
+ borders = borders .with_scale (opts .mapres )
1882
+ land = land .with_scale (opts .mapres )
1883
+ ocean = ocean .with_scale (opts .mapres )
1884
+ lakes = lakes .with_scale (opts .mapres )
1885
+
1874
1886
if opts .drawcoastlines :
1875
- axes .add_feature (cfeature . COASTLINE ,
1887
+ axes .add_feature (coastline ,
1876
1888
linewidth = opts .coastlineslw , color = opts .coastlinescolor )
1877
1889
1878
1890
if opts .drawcountries :
1879
- axes .add_feature (cfeature . BORDERS ,
1891
+ axes .add_feature (borders ,
1880
1892
linewidth = opts .countrieslw , color = opts .countriescolor )
1881
1893
if opts .drawlsmask :
1882
- axes .add_feature (cfeature . LAND , color = opts .landcolor )
1883
- axes .add_feature (cfeature . OCEAN , color = opts .watercolor )
1894
+ axes .add_feature (land , color = opts .landcolor )
1895
+ axes .add_feature (ocean , color = opts .watercolor )
1884
1896
if opts .drawlakes :
1885
- axes .add_feature (cfeature . LAKES , color = opts .watercolor , zorder = - 1 )
1897
+ axes .add_feature (lakes , color = opts .watercolor , zorder = - 1 )
1886
1898
1887
1899
if opts .drawminorparallels :
1888
1900
axes .gridlines (xlocs = [], ylocs = minorparallels ,
0 commit comments