netcdf bathy/SouthBc_100m.nc { dimensions: lon = 4676; lat = 1159; variables: float elevation(lat=1159, lon=4676); :_FillValue = 3.4E38f; // float :RASTER_DATASET = "WEST_COAST_DEM"; :AREA_OR_POINT = "Area"; :long_name = "DEM elevation"; :units = "m"; :grid_mapping = "spatial_ref"; :add_offset = 0.0; // double :scale_factor = 1.0; // double double lon(lon=4676); :_FillValue = NaN; // double :units = "degrees_east"; :long_name = "Longitude"; double lat(lat=1159); :_FillValue = NaN; // double :units = "degrees_north"; :long_name = "Latitude"; // global attributes: :title = "DEM subset"; :summary = "DEM reprojected to EPSG:4326 (lat/lon grid) for figure mapping."; :source_geotiff = "WEST_COAST_DEM_subset_128W_122W_48N_49p5N_20m_plot_4326.tif"; :projection = "EPSG:4326"; :projection_wkt = "GEOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]]"; :source_projection = "NAD83 / BC Albers (EPSG:3005)"; :bounding_box_crs = "EPSG:4326"; :geospatial_lon_min = -128.00013175789906; // double :geospatial_lon_max = -121.87548027804704; // double :geospatial_lat_min = 48.00010503485403; // double :geospatial_lat_max = 49.518429612443974; // double :processing_history = "0. gdal_translate -projwin_srs EPSG:4326 -projwin -128 49.5 -122 48 -of GTiff -co TILED=YES -co COMPRESS=DEFLATE -co BIGTIFF=IF_SAFER \"OpenFileGDB:canada_west_coast_DEM_original.gdb:WEST_COAST_DEM\" WEST_COAST_DEM_subset_128W_122W_48N_49p5N.tif\n2. gdalwarp -tr 20 20 -r average -tap WEST_COAST_DEM_subset_128W_122W_48N_49p5N_20m_10m.tif WEST_COAST_DEM_subset_128W_122W_48N_49p5N_20m.tif\n3. gdalwarp -t_srs EPSG:4326 -r bilinear WEST_COAST_DEM_subset_128W_122W_48N_49p5N_20m.tif WEST_COAST_DEM_subset_128W_122W_48N_49p5N_20m_plot_4326.tif\n4. geotiff_to_netcdf.py: export GeoTIFF to NetCDF with xarray/rioxarray"; }