- Remove
STYLE.txt
from zip package. - Fix README mistakes
- Enable Greenland coastline layer by default, add semitransparent fill.
- Avoid use of special characters in layer titles for Windows compatibility.
- Update PDF documentation, add compatibility guide.
- Remove layers due to inaccurate data:
- All layers in
Biology/Mammals
group
- All layers in
- Update various layer styles.
- Fix various issues in layer/dataset metadata.
- Add notes about data issues to abstracts for various datasets.
- Fixed mistake in raster processing code that resulted in GDAL unnecessarily requesting ~22GB of diskspace for reprojection.
- Add styles for World Magnetic Model layers.
- Fix descriptions for World Magnetic Model layers.
- Increase coverage of Arctic Char and Vegetation Biomass.
- Fix pixel sizes for some rasters.
- Add User Guide and Quick Start Guide pdfs to built package.
- Update RACMO data:
- New version of the Annual mean temperature at 2m 1958-2019 (1km) layer that fixes bad temperature values.
- Apply style enhancements to many layers.
- Update RACMO data:
- Mask 1km data with PromiceMask
- Wind speed and vectors data now use 5.5km resolution source data.
- New "Reference" layers:
- QGreenland background boundary
- QGreenland data boundary
- Added compression to all raster layers.
- Only use overviews on largest raster layers.
- Add preliminary styles for several layers.
- Update RACMO layers with 2019 data from Brice Noël.
- Populate
{{date_accessed}}
in citation text with modified time of input cache dir. - Update nunagis protected areas layers: convert fields representing unix timestamps to dates.
- Layer and group order and names revamped.
- Fixed some vector attribute types, e.g. Populated Places
population
tointeger
. - Removed layers:
- GLIMS Images
- Geology / Onshore pattern
- Move OpenStreetMap layers into Miscellaneous group.
- All layer groups except Basemaps and Miscellaneous now initialize collapsed and unchecked.
- Rename
layer_manifest.csv
->layer_list.csv
- New "Built environment" layers:
- Towns and Settlements
- Comprehensive placenames
- New "Geophysics" layers:
- Geoid Model
- Bouguer gravity anomaly
- Faye (free-air) gravity anomaly
- Add total size of each layer on disk to the
layer_list.csv
- Update private archive datasets to include preprocessing scripts where appropriate.
- Fixup issue with ice firn and racmo wind vector layers that had numerical
fields incorrectly cast to
string
. - Rename
manifest.csv
->layer_manifest.csv
- Zipped package root directory now reflects the name of the zip file. For
example,
QGreenland_v1.0.0.zip
will be extracted to aQGreenland_v1.0.0/
directory instead ofqgreenland/
. - Update GEM research station layer to include full station descriptions (source data have truncated descriptions).
- New "Sea ice/NSIDC Ice Age (12.5 km)/September (min extent)" layers for each week of the annual minimum sea ice extent from 2010-2019.
- New "Sea ice/NSIDC Ice Age (12.5 km)/Feb or March (max extent)" layers for each week of the annual maximum sea ice extent from 2010-2019.
- Removed empty layer groups from table of contents.
- Remove "Sea ice/NSIDC Concentration (25 km)/September (min extent)" layer for 2009. 2010-2020 represents the latest decade's worth of data.
- Remove "Sea ice/NSIDC Concentration (25 km)/Feb or March (max extent)" layer for 2009.2010-2020 represents the latest decade's worth of data.
- Remove ocean outline
- Replace "Atmosphere/RACMO model output/5.5km" 'v10m' and 'u10m' layers with wind vectors layer, which shows wind speed and direction.
- Vector layers are now stored in the Geopackage format instead of as ESRI Shapefiles.
- New "Glaciology" layer: Firn Ice Layer Output Thicknesses
- New "Atmosphere/RACMO model output/5.5km" layers:
- Annual mean wind speed (5.5km)
- Annual mean wind direction v10m (5.5km)
- Annual mean wind direction u10m (5.5km)
- New "Atmosphere/RACMO model output/1km" layers:
- Total Precipitation (1km)
- Snowfall (1km)
- Snowmelt (1km)
- Runoff (1km)
- Sublimation (1km)
- Sndiv (Snow drift erosion?) (1km)
- Annual Mean Temperature at 2m (1km)
- New "Atmosphere/RACMO model output/masks" layers:
- LAT
- LON
- Icemask
- GrIS
- GIC
- Promicemask
- Topography
- Grounded Ice
- Easting
- Northing
- Updated "Glaciology" Mass-balance glacier observation locations (Machguth et al.) layer:
- Removed entries where no data were found.
- Layer now has all attributes from the 'overview' tab in the source database.
- Updated access instructions in dataset configuration.
- New "Terrain models" layer: Danish Map Supply Topographic Map (1:500,000)
- New "Biology/Mammals" layers:
- Caribou Areas
- Muskoxen Areas
- New "Human activity/Research stations" layers:
- PROMICE Automated Weather Stations
- Former PROMICE Automated Weather Stations
- GC-NET Automated Weather Stations
- New "Glaciology" layer: Mass-balance glacier observation locations (Machguth et al.)
- Update "Terrain models" Arctic DEM layer to use 100m resolution source over 1km.
- New "Glaciology/GMB/DTU Space" layers for 2005-2017: Mass Balance Trend.
- New "Geology & natural resources/Mineral and hydrocarbon licenses" layers:
- Public Licenses
- Historic Public Licenses
- New "Sea ice/NSIDC Concentration (25 km)/September (min extent)" layer: NSIDC Sea Ice Concentration September 2020
- New "Glaciology/Surface elevation change/Observations" layers representing Greenland ice sheet surface elevation changes for five year periods between 1994 and 2019.
- New "Glaciology/Surface elevation change/Errors" layers representing errors in the Greenland ice sheet surface elevation changes for five year periods between 1994 and 2019.
- New "Glaciology/Ice sheet velocity/CCI" layers:
- Land Ice Surface Velocity (250m)
- Land Ice Surface Vertical Velocity (250m)
- ITS_LIVE velocity layers moved to "ITS_LIVE" subgroup under "Glaciology/Ice sheet velocity"
- New "Geophysics/World Magnetic Model/202X" layers for each of the main field
components (D, F, H, I, X, Y, Z) for 2020-2025:
- SV (secular variation). Secular variation is the slow change in time of the main magnetic field.
- Update "Geophysics/World Magnetic Model/202X" layers with more descriptive titles.
- "Geophysics/World Magnetic Model" subgroups start collapsed.
- "Geophysics/World Magnetic Model" group begins closed.
- New "Geophysics/World Magnetic Model/Dip Pole" layers:
- Geomagnetic North Dip Pole 2020-2025
- IGRF Geomagnetic North Dip Pole 1590-2025
- New "Geophysics/World Magnetic Model/Geomagnetic Coordinates (2020)" layers:
- Geomagnetic North Pole
- Geomagnetic Latitudes
- Geomagnetic Longitudes
- Changed map background color from white to gray (rgb[200, 200, 200])
- Remove existing "Frozen Ground" layer: Permafrost and Ground-Ice (12.5km). The "Frozen Ground" layers provided by the Pangaea Ground Temperature Map replace this.
- New "Glaciology/GLIMS" layers:
- Points
- Images (points)
- Polygons
- NSIDC sea ice layers are now clipped to the 'background' boundary instead of the immediate rectangular area around Greenland.
- New "Geophysics/World Magnetic Model/202X" layers for 2020-2025:
- Blackout Zones
- D (Geomagnetic Declination (Magnetic Variation))
- F (Total Intensity of the geomagnetic field)
- H (Horizontal Intensity of the geomagnetic field)
- X (North Component of the geomagnetic field)
- Y (East Component of the geomagnetic field)
- I (Geomagnetic Inclination)
- Z (Geomagnetic main field down component)
- New "Frozen Ground" layers:
- Ground temperature (10km)
- Ground temperature standard deviation (10km)
- Permafrost Probability (10km)
- New "Basemaps" layer: Greenland Coastlines.
- New "Glaciology" layer: Sermeq Kujalleq/Jakobshavn Supraglacial Lakes
- Remove "Environmental management/Exclusive economic zones" layer: Exclusive Economic Zone
- New "Environmental management/Exclusive economic zones" layers:
- Exclusive Economic Zone (polyline)
- Baseline (polyline)
- 3NM (polyline)
- 12NM (polyline)
- 3NM (polygon)
- Fishing zone (polygon)
- Apply ice mask to ITS_LIVE ice velocity layer.
- New "Glaciology/Ice sheet velocity" layers:
- Velocity Error
- Ice mask
- New "Environmental management" layer: NAFO Divisions
- New "Geology & natural resources/Geological map of the Arctic" layers:
- Onshore pattern
- Onshore Planar
- Onshore
- New "Environmental management/Exclusive economic zones" layer: Exclusive Economic Zone
- Support adding layers from data contained in a private repository (just a special directory exposed as a docker volume mount for now).
- Stop displaying dataset abstract and citation information in the layer tooltip. This information is still available in each layer's 'Metadata'.
- Add qgreenland.org and qgreenland github URLs in QGreenland's lower-left corner citation text.
- Reorder "Basemaps" layers so that land and ocean polygon layers are on top of the Natural Earth background image. Disable land and ocean polygons by default.
- New "Human Activity" layer: Arctic Sea Routes
- New "Biology" layers:
- Walrus Protected Areas
- Goose Protected Areas
- Caribou Calving Areas
- Beluga Areas
- Bird Protected Areas
- Thickbilled Murre Breeding Colony 5km Zones
- Seabird Breeding Colonies
- Eider Protected Areas
- Murre Group 1km Zones
- Musk Oxen Calving Areas
- Narwhal Areas
- Polar Bear Breeding Areas
- New "Built Environment" layers:
- Municipalities & Population
- New "Environmental Management" layers:
- UNESCO Treaty Zones
- No Go Areas
- Closed Areas
- Salt or Saline Lake 100m Zones
- Homothermic Spring 100m Zones
- National Park
- Biological Important Areas in the National Park
- Nature Protection Areas
- New 'Future projections' layers:
- Future (year 3007) Ice Sheet coverage - RCP 2.6 Scenario (1.8km)
- Future (year 3007) Ice Sheet coverage - RCP 4.5 Scenario (1.8km)
- Future (year 3007) Ice Sheet coverage - RCP 8.5 Scenario (1.8km)
- Removed layers:
- Wild Reindeer Populations: Data not representative of actual population coverage
- Natural Earth Populated Places: Too much incorrect data - the OSM populated places layer is probably more useful
- Arctic Protected Areas (CAFF 2017): Replaced by more comprehensive NunaGIS datasources
- Update GEM research stations symbology to label stations with their names.
- Increase circular background to 40 degrees latitude
- Increase resolution of Natural Earth "Background" layer to 500m
- Fix: Remove extraneous
valid.shp
shapefiles from final package. - Fix: "geothermal heat flux" layer units (MW/m2 -> mW/m2)
- New "Glaciology" layer: Likely Basal Thermal State
- Support for non-rectangular boundaries. Use circular (latitude bounded) background boundary.
- New files in root of repo:
- README.txt: A copy of the QGreenland root README
- CHANGELOG.txt: A copy of this file!
- CONTRIBUTING.txt: A copy of QGreenland CONTRIBUTING.md
- manifest.csv: A comma-separated values table of layers and attributes
- New online-only "Satellite" layers: Greenland Image Mosaic for 2015 and 2019
- New "Glaciology" layer: Ice Cores
- New "Basemap" layer: countries
- New "Basemap" layer: administrative divisions
- New "Miscellaneous" layer: timezones
- New "Oceanography" layers: World Ocean Atlas (WOA) 2018 temperatures
- Add units suffix to layer styles where appropriate (sea ice concentration, geothermal heat flux, earthquakes, vegetation biomass, IBCAO bathymetry)
- Updated style for "Permafrost and Ground-Ice (12.5km)" layer
- Resample BedMachine and IBCAO layers to 500m
- Re-order and style BedMachine to allow stacking display
- Use cmocean "topo" and "ice" colormaps.
- Make "0" values transparent for thickness and surface elevation
- Update ocean-related styles:
- Undersea Feature Names are colored blue rgb(111, 167, 207)
- Desaturate the ocean background layer color.
- Add black outline to undersea feature polygons and lines.
- Change Arctic DEM hillshade scale factor from 40 to 5.
- Update UTM Zones with Quantarctica-inspired style including labeling and semi-transparency.
- Start all layer groups as unchecked where possible, and collapsed.
- New "Human activity" layer: GEM research stations
- New "Human activity/Research stations" layer: Seismograph Stations
- New "Background" layer: Ocean shapefile
- New "Geophysics" layer: Geothermal Heat Flux
- Use cmocean colormaps:
ice
for sea ice concentrationbalance
for ice column thickness changedeep
for bathymetry
- Use colormap from Editorial Board member for vegetation biomass
- New "Environmental Management/Protected Zones" layer: Arctic Protected Areas (CAFF 2017)
- New "Biology/Birds" layer: Thickbilled Murre Colonies (CAFF Arctic Biodiversity Trends 2010)
- New "Biology/Birds" layer: Common Murre Colonies (CAFF Arctic Biodiversity Trends 2010)
- New "Biology/Mammal" layer: Wild Reindeer Populations (CAFF Arctic Biodiversity Trends 2010)
- New "Biology/Fish" layer: Arctic Char Populations (CAFF)
- Add new Hydrology layer: PROMICE land/ice basins, outlets, streams layers.
- Remove Hydrology layer: Hydrologic sub-basins.
- Remove "|" symbol from layer titles.
- Update USGS Earthquakes symbology.
- Update IBCAO Bathymetry symbology (use cmocean "deep" colormap).
- Add
project.yml
configuration for project CRS, extents.- The "data" extent is focused on Greenland, while the "background" extent provides context.
- Limit extent of most layers to "data" extent.
- Change Project default extent to "data" extent.
- Add specialized "latlon" style.
- Add new Geology & natural resrouces layer: Earthquakes.
- Add new Geology & natural resrouces layer: plate tectonic boundaries.
- You no longer require a password to download QGreenland!
- Use
DEFLATE
compression for raster layers instead ofLZW
.DEFLATE
results in a good compromise between the QGreenland zip file size and the unziped package size. As of this release:- without compression:
- Unzipped size: 3.7G
- Zipped size: 631M
- with
LZW
compression:- Unzipped size: 867M
- Zipped size: 784M
- with
DEFLATE
compression:- Unzipped size: 653M
- Zipped size: 640M
- without compression:
- Add layer config CSV export utility script
- Add log analysis script: Download and byte count by QGreenland version
- Bugfix: layers not requiring earthdata login are no longer downloaded twice.
- Add LZW compression to all raster layers.
- New Oceanography layer: International Bathymetric Chart of the Arctic Ocean
- New Oceanography layer: IHO-IOC GEBCO Gazetteer of Undersea Feature Names
- New Miscellaneous layer: Universal Transverse Mercatur (UTM) Zones
- New Miscellaneous layer: Arctic Circle
- New Miscellaneous layers: Latitude and Longitude lines.
- Fix abstract for Permafrost/Ground Ice Conditions layer
- Add scale dependent rendering for glacier IDs and populated places.
- Bugfix: fix UTF encoding errors.
- Renamed 'Ice Sheet Mass Change' layer to 'Ice Column Thickness'
- QGIS project load speedup: remove internal colormap from sea ice concentration layers. Use .qml file to style these layers.
- Unscale sea ice concentration layers to percentages. Source GeoTiff files for sea ice concentration layers scaled values by 10 so that an internal color map could be used (GeoTiff files require integer-based lookup tables for color maps).
- Replace
ArcticDEM
layer task with genericRaster
task. - Rename
ReprojectRaster
->WarpRaster
. - Add Sea Ice Index layers:
- Median extent line layers.
- Sea ice min extent monthly concentrations.
- Sea ice max extent monthly concentrations.
- Re-organize, rename layers and layer groups to spec provided by Twila
- Add BedMachine "sources" from NetCDF datasets to layer descriptions
- Layers are collapsed by default. Previously, layers would be expanded to show their entire color maps by default. This took up a significant amount of screen space in the table of contents.
- Layers now have layer-specific description at the beginning of the tooltip, with additional dataset-level information following.
- Add BedMachine Error layer
- Add raster layer resolutions in parens after layer title
- Set "Land" layer to invisible so the background layer shows by default
- Move "Arctic DEM" layer above "Land" layer
- Label colormap entries with correct units/descriptions.
- Switch to
EPSG:3413
projection: Uses WGS-84 ellipsoid. - Enable all groups by default
- This way, everything is one click away -- enabling layers, hiding layers, hiding groups. If we want a layer to start invisible, we set that layer to invisible, not the group.
- Add new UngzipMany task
- Add GGD602 layer to
Geology & natural resources
layer group.
- Add 12.5km Circum-Arctic Map of Permafrost and Ground-Ice Conditions, Version 2 (https://nsidc.org/data/GGD318/versions/2) layer.
- Add ORNL "Circumpolar Arctic Vegetation Biomass layer and style
- Add University of Washington 'Ice-sheet height and thickness changes from ICESat to ICESat-2' layer and style
- Simplify layer tooltips to only a dataset description.
- New layer: Hydrologic Sub-Basins
- New layer config key:
override_source_projection
- New layer task: Unrar
- New layer: Background image (Natural Earth II 10m).
- New layer: Land shapefile (Natural Earth Land 10m).
- New layer: Placenames (Natural Earth Populated Places). Temporarily disabled until we can figure out labels.
- New layer: Ice Sheet Velocity (500m)
- Preserve final wip layer task output. Previously moved this output to the final location.
- New layer: Glacier Terminus (nsidc-0642)
- Refactor all configuration files
- Configure datasets independently of layers
- Allow specification of ingest task and kwargs in layer configuration
- Automatically generate layer tasks from config -- commenting the config now disables pipelines
- Support CMR access by
granule_id
instead ofshort_name
andversion
- Re-order layers so basemaps are below the science data
- Support layer titles in config
- Adjust group names
- Name files after the
layer_id
- Bugfix: Missing constant definitions
- Configure layer and group order based on the position of layers in the
layers.yml
config. Groups get created as they are required when adding map layers.
- Populate metadata fields in layer properties popup with metadata configured in layers.yml
- Add
bumpversion
support to project as an invoke task.
- Configure the app so that when it runs in production it runs reproducibly by cleaning up its intermediate files aggressively.
- Move nginx config, Dockerfile & docker-compose.yml to top level.
- Install dependencies from environment-lock.yml
- Move
run_task.sh
andcleanup.sh
toscripts/
dir. - README updates.
- Make layer and layer group visbility configurable.
- Make layer group expand/collapse state configurable.
- HACK: If the first layer in the legend is in a collapsed layer group, QGIS will automatically expand the layer group. Set coastlines layer to be first in the legend to avoid this.
- Add QGreenland logo and copyright text as QGIS decorations at bottom-left.
- Pre-compute statistics for raster layers so that QGIS can render those layers with the correct min/max values.
-
Add task to generate overviews for raster layers.
- Generate overviews for Arctic DEM layer.
-
Add VM configuration and update README on how to use VM to run tasks and serve data.
- Add citations to each layer as tooltips. We're currently not sure how to populate the actual "Abstract" field in the metadata tab in QGIS using pyqgis.
- Add config option for gdal warp arguments
- Downsample BedMachine to 1km
- New layer: IceBridge BedMachine
- Added hillshade style to Arctic DEM layer.
- New layer: Arctic DEM
- New layer: Coastlines