GeoArtifacts.jl provides geospatial artifacts (e.g., datasets) from different sources. It is used in the book Geospatial Data Science with Julia.
The package is organized in different submodules, which encapsulate the artifacts.
Please check the docstring of each submodule for more information.
help?> GADM
Provides a single function GADM.get to download data from the GADM database. Please check its docstring for more details.
julia> GADM.get("BRA", depth=1)
27×12 GeoTable over 27 GeometrySet
┌─────────────┬─────────────┬─────────────┬────────────────────┬──────────────────────┬─────────────┬──────────────────┬──────────────────┬─────────────┬─────────────┬───────
│ GID_1 │ GID_0 │ COUNTRY │ NAME_1 │ VARNAME_1 │ NL_NAME_1 │ TYPE_1 │ ENGTYPE_1 │ CC_1 │ HASC_1 │ I ⋯
│ Categorical │ Categorical │ Categorical │ Categorical │ Categorical │ Categorical │ Categorical │ Categorical │ Categorical │ Categorical │ Cate ⋯
│ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [No ⋯
├─────────────┼─────────────┼─────────────┼────────────────────┼──────────────────────┼─────────────┼──────────────────┼──────────────────┼─────────────┼─────────────┼───────
│ BRA.1_1 │ BRA │ Brazil │ Acre │ NA │ NA │ Estado │ State │ NA │ BR.AC │ B ⋯
│ BRA.2_1 │ BRA │ Brazil │ Alagoas │ NA │ NA │ Estado │ State │ NA │ BR.AL │ B ⋯
│ BRA.3_1 │ BRA │ Brazil │ Amapá │ NA │ NA │ Estado │ State │ NA │ BR.AP │ ⋯
│ BRA.4_1 │ BRA │ Brazil │ Amazonas │ Amazone │ NA │ Estado │ State │ NA │ BR.AM │ B ⋯
│ BRA.5_1 │ BRA │ Brazil │ Bahia │ Ba¡a │ NA │ Estado │ State │ NA │ BR.BA │ B ⋯
│ BRA.6_1 │ BRA │ Brazil │ Ceará │ NA │ NA │ Estado │ State │ NA │ BR.CE │ ⋯
│ BRA.7_1 │ BRA │ Brazil │ Distrito Federal │ NA │ NA │ Distrito Federal │ Federal District │ NA │ BR.DF │ B ⋯
│ BRA.8_1 │ BRA │ Brazil │ Espírito Santo │ Espiritu Santo │ NA │ Estado │ State │ NA │ BR.ES │ ⋯
│ BRA.9_1 │ BRA │ Brazil │ Goiás │ Goiáz|Goyáz │ NA │ Estado │ State │ NA │ BR.GO │ ⋯
│ BRA.10_1 │ BRA │ Brazil │ Maranhão │ São Luíz de Maranhão │ NA │ Estado │ State │ NA │ BR.MA │ ⋯
│ BRA.12_1 │ BRA │ Brazil │ Mato Grosso │ Matto Grosso │ NA │ Estado │ State │ NA │ BR.MT │ B ⋯
│ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋱
└─────────────┴─────────────┴─────────────┴────────────────────┴──────────────────────┴─────────────┴──────────────────┴──────────────────┴─────────────┴─────────────┴───────
2 columns and 16 rows omitted
help?> NaturalEarth
Provides functions to download data from the Natural Earth database:
• NaturalEarth.countries
• NaturalEarth.borders
• NaturalEarth.states
• NaturalEarth.counties
• NaturalEarth.populatedplaces
• NaturalEarth.roads
• NaturalEarth.railroads
• NaturalEarth.airports
• NaturalEarth.ports
• NaturalEarth.urbanareas
• NaturalEarth.usparks
• NaturalEarth.timezones
• NaturalEarth.coastlines
• NaturalEarth.lands
• NaturalEarth.minorislands
• NaturalEarth.reefs
• NaturalEarth.oceans
• NaturalEarth.rivers
• NaturalEarth.lakes
• NaturalEarth.physicallabels
• NaturalEarth.playas
• NaturalEarth.glaciatedareas
• NaturalEarth.iceshelves
• NaturalEarth.bathymetry
• NaturalEarth.geographiclines
• NaturalEarth.graticules
• NaturalEarth.hypsometrictints
• NaturalEarth.naturalearth1
• NaturalEarth.naturalearth2
• NaturalEarth.oceanbottom
• NaturalEarth.shadedrelief
• NaturalEarth.grayearth
• NaturalEarth.usmanualshadedrelief
• NaturalEarth.manualshadedrelief
• NaturalEarth.prismashadedrelief
Please check their docstrings for more details.
julia> NaturalEarth.countries()
258×169 GeoTable over 258 GeometrySet
┌─────────────────┬─────────────┬─────────────┬────────────────┬─────────────┬─────────────┬─────────────┬───────────────────┬─────────────┬──────────────────────────────┬───
│ featurecla │ scalerank │ LABELRANK │ SOVEREIGNT │ SOV_A3 │ ADM0_DIF │ LEVEL │ TYPE │ TLC │ ADMIN │ ⋯
│ Categorical │ Categorical │ Categorical │ Categorical │ Categorical │ Categorical │ Categorical │ Categorical │ Categorical │ Categorical │ ⋯
│ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ ⋯
├─────────────────┼─────────────┼─────────────┼────────────────┼─────────────┼─────────────┼─────────────┼───────────────────┼─────────────┼──────────────────────────────┼───
│ Admin-0 country │ 0 │ 2 │ Indonesia │ IDN │ 0 │ 2 │ Sovereign country │ 1 │ Indonesia │ ⋯
│ Admin-0 country │ 0 │ 3 │ Malaysia │ MYS │ 0 │ 2 │ Sovereign country │ 1 │ Malaysia │ ⋯
│ Admin-0 country │ 0 │ 2 │ Chile │ CHL │ 0 │ 2 │ Sovereign country │ 1 │ Chile │ ⋯
│ Admin-0 country │ 0 │ 3 │ Bolivia │ BOL │ 0 │ 2 │ Sovereign country │ 1 │ Bolivia │ ⋯
│ Admin-0 country │ 0 │ 2 │ Peru │ PER │ 0 │ 2 │ Sovereign country │ 1 │ Peru │ ⋯
│ Admin-0 country │ 0 │ 2 │ Argentina │ ARG │ 0 │ 2 │ Sovereign country │ 1 │ Argentina │ ⋯
│ Admin-0 country │ 3 │ 3 │ United Kingdom │ GB1 │ 1 │ 2 │ Dependency │ 1 │ Dhekelia Sovereign Base Area │ ⋯
│ Admin-0 country │ 1 │ 5 │ Cyprus │ CYP │ 0 │ 2 │ Sovereign country │ 1 │ Cyprus │ ⋯
│ Admin-0 country │ 0 │ 2 │ India │ IND │ 0 │ 2 │ Sovereign country │ 1 │ India │ ⋯
│ Admin-0 country │ 0 │ 2 │ China │ CH1 │ 1 │ 2 │ Country │ 1 │ China │ ⋯
│ Admin-0 country │ 0 │ 4 │ Israel │ IS1 │ 1 │ 2 │ Disputed │ 1 │ Israel │ ⋯
│ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋱
└─────────────────┴─────────────┴─────────────┴────────────────┴─────────────┴─────────────┴─────────────┴───────────────────┴─────────────┴──────────────────────────────┴───
159 columns and 247 rows omitted
julia> NaturalEarth.coastlines()
4133×4 GeoTable over 4133 GeometrySet
┌─────────────┬─────────────┬────────────┬───────────────────────────────┐
│ featurecla │ scalerank │ min_zoom │ geometry │
│ Categorical │ Categorical │ Continuous │ Multi │
│ [NoUnits] │ [NoUnits] │ [NoUnits] │ 🖈 GeodeticLatLon{WGS84Latest} │
├─────────────┼─────────────┼────────────┼───────────────────────────────┤
│ Coastline │ 0 │ 0.0 │ Multi(1×Rope) │
│ Coastline │ 0 │ 0.0 │ Multi(1×Rope) │
│ Coastline │ 6 │ 5.0 │ Multi(1×Ring) │
│ Coastline │ 0 │ 0.0 │ Multi(1×Rope) │
│ Coastline │ 0 │ 0.0 │ Multi(1×Rope) │
│ Coastline │ 6 │ 5.0 │ Multi(1×Ring) │
│ Coastline │ 5 │ 3.0 │ Multi(1×Ring) │
│ Coastline │ 5 │ 3.0 │ Multi(1×Ring) │
│ Coastline │ 6 │ 6.0 │ Multi(1×Ring) │
│ Coastline │ 6 │ 5.0 │ Multi(1×Ring) │
│ Coastline │ 6 │ 5.0 │ Multi(1×Ring) │
│ ⋮ │ ⋮ │ ⋮ │ ⋮ │
└─────────────┴─────────────┴────────────┴───────────────────────────────┘
4122 rows omitted
help?> INMET
Provides functions to load data from the INMET API. Please check their docstrings for more details:
• INMET.stations
julia> INMET.stations()
566×13 GeoTable over 566 PointSet{3,Float64}
┌─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬────────────────┬─────────────────┬─────────────────────────┬─────────────┬───────────────────────────────┬────────────────
│ TP_ESTACAO │ CD_ESTACAO │ SG_ESTADO │ CD_SITUACAO │ CD_DISTRITO │ CD_OSCAR │ DT_FIM_OPERACAO │ CD_WSI │ SG_ENTIDADE │ DT_INICIO_OPERACAO │ DC_NOM ⋯
│ Categorical │ Categorical │ Categorical │ Categorical │ Categorical │ Categorical │ Missing │ Categorical │ Categorical │ Categorical │ Categori ⋯
│ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnits] │ [NoUnit ⋯
├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼────────────────┼─────────────────┼─────────────────────────┼─────────────┼───────────────────────────────┼────────────────
│ Automatica │ A422 │ BA │ Pane │ 04 │ 0-2000-0-86765 │ missing │ 0-76-0-2906907000000408 │ INMET │ 2008-07-20T21:00:00.000-03:00 │ ABROLHO ⋯
│ Automatica │ A360 │ CE │ Operante │ 03 │ 0-2000-0-81755 │ missing │ 0-76-0-2300200000000446 │ INMET │ 2009-04-21T21:00:00.000-03:00 │ ACARAU ⋯
│ Automatica │ A657 │ ES │ Operante │ 06 │ 0-2000-0-86827 │ missing │ 0-76-0-3200102000000478 │ INMET │ 2011-09-23T21:00:00.000-03:00 │ AFONSO CLA ⋯
│ Automatica │ A908 │ MT │ Operante │ 09 │ 0-2000-0-86686 │ missing │ 0-76-0-5100201000000157 │ INMET │ 2006-12-15T21:00:00.000-03:00 │ AGUA BO ⋯
│ Automatica │ A756 │ MS │ Operante │ 07 │ 0-2000-0-86812 │ missing │ 0-76-0-5000203000000463 │ INMET │ 2010-08-13T21:00:00.000-03:00 │ AGUA CLA ⋯
│ Automatica │ A045 │ DF │ Operante │ 10 │ 0-2000-0-86716 │ missing │ 0-76-0-5300108000000435 │ INMET │ 2008-10-02T21:00:00.000-03:00 │ AGUAS EMEN ⋯
│ Automatica │ A549 │ MG │ Operante │ 05 │ 0-2000-0-86722 │ missing │ 0-76-0-3101003000000252 │ INMET │ 2007-09-08T21:00:00.000-03:00 │ AGUAS VERM ⋯
│ Automatica │ A534 │ MG │ Operante │ 05 │ 0-2000-0-86803 │ missing │ 0-76-0-3101102000000239 │ INMET │ 2007-08-04T21:00:00.000-03:00 │ AIMORE ⋯
│ Automatica │ A617 │ ES │ Operante │ 06 │ 0-2000-0-86828 │ missing │ 0-76-0-3200201000000125 │ INMET │ 2006-10-24T21:00:00.000-03:00 │ ALEGRE ⋯
│ Automatica │ A826 │ RS │ Operante │ 08 │ 0-2000-0-86975 │ missing │ 0-76-0-4300406000000113 │ INMET │ 2006-09-27T21:00:00.000-03:00 │ ALEGRET ⋯
│ Automatica │ A615 │ ES │ Operante │ 06 │ 0-2000-0-86829 │ missing │ 0-76-0-3200300000000135 │ INMET │ 2006-11-02T21:00:00.000-03:00 │ ALFREDO CH ⋯
│ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ │ ⋮ ⋱
└─────────────┴─────────────┴─────────────┴─────────────┴─────────────┴────────────────┴─────────────────┴─────────────────────────┴─────────────┴───────────────────────────────┴────────────────
3 columns and 555 rows omitted