Datamart geospatial data
This package contains geospatial data and associated facilities to resolve administrative areas.
To use the fuzzy-search capabilities (GeoData.resolve_name_fuzzy()), you will need to install datamart-geo[fuzzy].
Example usage:
>>> geo_data = datamart_geo.GeoData.download() # Download data if needed
>>> france = geo_data.resolve_name('France')
>>> france
<datamart_geo.Area "Republic of France" (3017382) type=Type.ADMIN_0>
>>> france.latitude, france.longitude
(46.0, 2.0)
>>> france.bounds
(-61.797841, 55.854503, -21.370782, 51.087541)
>>> assert france.type == datamart_geo.Type.ADMIN_0
>>> assert france.type == datamart_geo.Type.COUNTRY
>>> cuers = geo_data.resolve_name('Cuers')
>>> cuers
<datamart_geo.Area "Cuers" (6451482) type=Type.ADMIN_4>
>>> cuers.latitude, cuers.longitude
(43.2375, 6.07083)
>>> cuers.get_parent_area()
<datamart_geo.Area "Arrondissement de Toulon" (2972326) type=Type.ADMIN_3>
>>> [
... # Show multiple results with their parent ADMIN_1
... (a, a.get_parent_area(datamart_geo.Type.ADMIN_1))
... for a in geo_data.resolve_name_all('Var')
... ]
[(<datamart_geo.Area "Var" (2970749) type=Type.ADMIN_2>,
<datamart_geo.Area "Provence-Alpes-Côte d'Azur" (2985244) type=Type.ADMIN_1>),
(<datamart_geo.Area "Vars" (6427887) type=Type.ADMIN_4>,
<datamart_geo.Area "Nouvelle-Aquitaine" (11071620) type=Type.ADMIN_1>),
(<datamart_geo.Area "Vars" (6442138) type=Type.ADMIN_4>,
<datamart_geo.Area "Bourgogne-Franche-Comté" (11071619) type=Type.ADMIN_1>)]
This package was built for Auctus, the dataset search engine from NYU, to resolve named areas during profiling.
See also:
Data license
If you are downloading data from the default location (using download() without a source parameter), that data is distributed under specific license terms:
Copyright 2021, New York University This dataset is open data, made available under the Open Database License: http://opendatacommons.org/licenses/odbl/1.0/. Includes data from GeoNames and sources, listed at https://www.geonames.org/datasources/ Includes map data from OpenStreetMap (r), copyright OpenStreetMap contributors and sources, listed at https://www.openstreetmap.org/copyright
Metadata
Release files for datamart-geo 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| datamart-geo-0.3.1.tar.gz | 6.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| datamart_geo-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.4 kB
Release files / datamart-geo-0.3.1.tar.gz
| Download URL | datamart-geo-0.3.1.tar.gz |
|---|---|
| Size | 6.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e9b2196a10d6e04ee9922bde56810d4b9c27999b69d06c17347dcef74e896fe9
|
|
BLAKE2b-256 checksum How to use checksums |
513cd2da638008e3e9d0c1562ca7b3ab4e71ffb3c0109b662ecb72d34821a757
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5
|
Release files / datamart_geo-0.3.1-py3-none-any.whl
| Download URL | datamart_geo-0.3.1-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
17eee8b8377e85198ce67d5cd21a44883ae9d3ebd395259036b76330af9fad29
|
|
BLAKE2b-256 checksum How to use checksums |
36106cb964dad85f9cbf484edf4815f58f951d1dd3a6a515d3407bb651487999
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5
|