get_change()
will ensure that area codes for grunnkrets will be created if it doesn’t exist from the change table to ensure that area codes for grunnkrets will always exist. Thanks to @jorgenRM to notice this error (#65)GrunnkretsBefore2002
. The list is not available via API and received directly from SSB.cast_geo()
now add unknown grunnkrets to respective bydel, kommune and fylke.cast_code
is now internal only.All geo codes downloaded via API can be cast for geo granularity with cast_geo
codes | year | level | grks | fylke | kommune | bydel |
---|---|---|---|---|---|---|
0320333 | 2021 | grks | 0333333 | 03 | 0320 | 032141 |
0322 | 2021 | kommune | NA | 03 | 0322 | NA |
Gives error message if specification in get_correspond()
for type
and correspond
in opposite order.
Give error message if year specification in from
and to
in a wrong order.
Stop if there is no code change for the specified year when running track_change()
Add enumerator (grunnkrets) for missing with 99999999
when not already available in the dataset downloaded from API. This is needed for merging dataset that has this code to be able to calculate total for the whole dataset.
All API functions now use arguments from
and to
instead of year
as in geo_
functions. This is matching the specification from SSB API Klass.
New features are introduced to help working with the downloaded data from API. Now you can use:
track_change
to get all code changes until the date specified year in to
argumenttrack_split
to find geo codes that are split to different geo codestrack_merge
to find geo codes that are merged to a new geoIntroduce functions to download data via API with get_
prefix:
get_code
function to download geo levels via API from SSB.get_change
function to download code changes.get_correspond
function to get geo codes for corresponding granularity.get_set
function is now a wrapper function for get_list
and get_change
Despite it was version 1.3.3 til then, unfortunately norgeo
was actually premature since it hasn’t been tested properly, but was released due to the need to use the function. So that was much too early and I have to pull it back and make rebirth of norgeo 0.9
with a bit properly thought function names and structure. But of course there are always errors and things that can be better… Anyway, norgeo 1.3.3
before norgeo 0.9.0
works but too ambitious to call it 1.3.3, but hopefully the second future version of norgeo 1.3.3
will be much better :-)
dev
branchAll ongoing new ideas will be implemented here. So contributions and bugs reports are very much welcome.
geo_merge()
function provide output for split
and merge
codes, but it’s only relevant to those that are split or merged in the most recent code list. All that happened prior to this haven’t been handled properly. So may be you can help to solve this?Hopefully a better alternative to solve this challenge when SSB doesn’t provide codes that have changed. May be SSB sees the problem and will fix it to help external users.