set_locality#
Note
Locality information is not required by the ALA, but it is nice to have.
One of the functions you can use to check your data is set_locality()
.
This function aims to check if you have the following:
continent
: the continent of your observationcountry
: the country of your observationcountryCode
: the country code of your observationstateProvince
: the state or province of your observationlocality
: locality name of your observation
specifying continent
and country
#
>>> my_dwca.set_locality(continent='Australia')
Traceback (most recent call last):
File "/Users/buy003/Documents/GitHub/galaxias-python/docs/source/galaxias_user_guide/independent_observations/data_cleaning.py", line 166, in <module>
temp_dwca.set_locality(continent='Australia')
File "/Users/buy003/anaconda3/envs/galaxias-dev/lib/python3.11/site-packages/galaxias/dwca_build.py", line 752, in set_locality
self.occurrences = corella.set_locality(dataframe=self.occurrences,continent=continent,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/buy003/anaconda3/envs/galaxias-dev/lib/python3.11/site-packages/corella/set_locality.py", line 71, in set_locality
raise ValueError("There are some errors in your data. They are as follows:\n\n{}".format('\n'.join(errors)))
ValueError: There are some errors in your data. They are as follows:
Some of your continents are incorrect. Accepted values are:
Africa, Antarctica, Asia, Europe, North America, Oceania, South America
However, for Darwin Core purposes, Australia
is a country, and Oceania
is the
continent that Australia is part of. Therefore, we can set continent='Oceania'
and
country='Australia'
.
>>> my_dwca.set_locality(continent='Oceania',country='Australia')
Species Latitude Longitude Collection_date continent country
0 Corymbia latifolia -13.04 131.07 29/3/2022 Oceania Australia
1 Eucalyptus tectifica -13.04 131.07 13/9/2022 Oceania Australia
2 Banksia aemula -33.60 150.72 15/8/2022 Oceania Australia
3 Eucalyptus sclerophylla -33.60 150.72 16/6/2022 Oceania Australia
4 Persoonia laurina -33.60 150.72 19/10/2022 Oceania Australia
Other functions#
To learn more about how to use other functions, go to
Optional functions:
Creating Unique IDs:
Passing Dataset: