

Draw Albers Map (maybe w/ state boundaries)

use Albers to draw stuff


EPSG:102003 USA_Contiguous_Albers_Equal_Area_Conic
+proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=37.5 +lon_0=-96 +x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs

./data/tl_2018_us_state/tl_2018_us_state.shp

# 10 files.
# For every datapoint
1 height value
# Total number Flashes in 10 years
for every XY coordinate
# 3D Map -- 


# COLOR -- accentuate HEIGHT
# COLOR menu -- RADIO SWITCH
# COLOR AND HEIGHT
# lightning densityd
storm deaths
monetary damages
#       flip a switch



# LON   min -141.8    max -43.2
# LAT   min 16.6      max 51.7


Map Strategy:
    Construct PGraphics (2D) containing map:
        get map data           check.
        Construct Albers projection
        Get geographic bounds in lat/lon coordinates
        feed into Albers projection
        get resulting 'screen' coords for Albers projection.
        Use those 'screen' coordinates to actually draw the map in the PGraphics.
    Draw that in 3D.
        use shape() and apply texture using PGraphics object.



    // use getMaxGeoX, getMinGeoY etc... to get coords in lat/lon
    // can also use screenToGeo and geoToScreen
    // GeoMap has a constructor to make map with given screen bounds
