Adding population_density as standard_name #425
Replies: 4 comments 2 replies
-
Dear Dominik @dompap If this quantity is going to be included in CMIP7 it is likely that a standard name will be needed for it, since several models will require it. I don't think there is a conceptual difficulty about it. We already have a standard name for Since "density" usually means Best wishes Jonathan |
Beta Was this translation helpful? Give feedback.
-
Dear Dominik @dompap, Many thanks to Jonathan @JonathanGregory for initiating the discussion. I agree with Jonathan's suggestion that this should be modelled on a biological taxon number concentration name, which makes logical sense. Density in CF terms does indeed imply a mass per volume, rather than a number per area, so In terms of the unit, referring to the NVS P06 vocabulary which is used by CF, this would be either In any case, I think this would be well worth opening a new issue in the cf-vocabularies repo, which I will leave to you to do @dompap. We can carry on the discussion there, if necessary. Best wishes, |
Beta Was this translation helpful? Give feedback.
-
Dear Ellie and Jonathan @efisher008 @JonathanGregory |
Beta Was this translation helpful? Give feedback.
-
If you want to follow the current CF Conventions the canonical units is " $ udunits2 -A -H "m-2" -W ""
m-2
$ udunits2 -A -H "# m-2" -W ""
udunits2: Don't recognize "# m-2"
$ udunits2 -A -H "/m2" -W ""
udunits2: Don't recognize "/m2"
$ udunits2 -A -H "#/m2" -W ""
udunits2: Don't recognize "#/m2" For convenience here is the UDUNITS2 brief help: $ udunits2 -h
Usage:
udunits2 -h
udunits2 [-A|-L|-U] [-r] [-H <have>] [-W <want>] [<XML_file>]
where:
-A Use ASCII encoding (default).
-L Use ISO-8859-1 (ISO Latin-1) encoding.
-U Use UTF-8 encoding.
-h Help. Print this message.
-r Reveal any problems in the database.
-H <have> Use <have> unit for conversion. Default is reply to prompt.
-W <want> Use <want> unit for conversion. Empty string requests
definition of <have> unit. Default is reply to prompt.
<XML_file> XML database file. Default is "/usr/share/xml/udunits/udunits2.xml". The NVS P06 allows the "#" to more clearly indicate that it is a count (as does QUDT). In the "units definition communities" there is long-standing discussion on 'dimensionless units' or 'quantities of unit 1' to which Finally, while I do understand that population density expressed as number of person per square meters seems less useful (if not outright ridiculous), CF uses the concept of canonical unit that allows users to choose for any equivalent unit, such as "square kilometers" in your case. But this should be handled by the CMIP7 data request process. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Topic for discussion
Dear All,
in CMIP7 one of the forcing data variables is population density (https://input4mips-cvs.readthedocs.io/en/latest/dataset-overviews/population/) which does not feature in CF. Therefore, the CMIP Climate Forcings Task Team (https://wcrp-cmip.org/cmip7-task-teams/forcings/) has been discussing the value of having a standard_name for this variable (possibly "population_density"). This is a socio-economic rather than a physics variable, but is no less necessary for many Earth system models.
At the moment, we define this as follows:
float pop_dens(time, lat, lon)
pop_dens:long_name = "population_density_per_square_km" ;
pop_dens:units = "1" ;
pop_dens:description = "Estimated population (mid-year) per square kilometer of grid cell area. The value was calculated
by dividing population by the whole grid cell area, i.e. both land and water parts of the grid cell."
One point of discussion is also how to write the unit, which given that population density is per square kilometer, then I guess it should be "km-2" in connection to standard_name "population_density".
Thank you in advance for any feedback.
Beta Was this translation helpful? Give feedback.
All reactions