Skip to content

Utilities for the Jornada Geospatial database (jgeo)

License

Notifications You must be signed in to change notification settings

jornada-im/jgeo-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jgeo-utils

Utilities for the Jornada Geospatial database (jgeo) and related services.

  • A python package called jgeo_py for managing geopackages, metadata, ArcGIS feature services, and maps.
  • Some jupyter notebooks for interacting with ArcGIS online and the jgeo PostGIS database.
  • QGIS scripts
  • Various logs and other records.

All of this is for working with a the geospatial data resources below.

  1. The jgeo PostGIS database hosted (for now) on the termite server (at Wooton Hall)
  2. The ESRI file geodatabases created and maintained by the Jornada GIS group (Scott Schrader, Andrea Ernst, Amy Slaughter, et al)
  3. ArcGIS featureLayerCollections derived from the data sources above and hosted in NMSU's ArcGIS Online system (NMSU AGOL, https://nmsu.maps.arcgis.com)
  4. ArcGIS web maps and applications hosted on NMSU AGOL and mirrored on the Jornada LTER website (in development...)

Contents of this repository

  • jgeo_py/ is a basic python package for working with geopackages and ArcGIS online (AGOL)
  • notebooks/ contains a bunch of jupyter notebooks - these are the main source of code for making geopackages and populating jgeo.
  • qgis_scripts/ has a few scripts using the pyQGIS api to extract things from geospatial layers.

If you want to use the scripts and notebooks you may need to create a jgeo_cred.py and an nmsu_agol_cred.py files with your credentials for these resources.

jgeo and other resources

  • jrn_studies_gpkg/ is a collection of geopackages corresponding to named Jornada studies (prj001, prj002, etc) and holding known geospatial layers for those projects.
  • logs/ has the various logs created in the process of populating the jgeo database
  • metadata/ is a collection of metadata files in the .qmd format (QGIS). This includes those extracted from JornadaGIS file geodatabases, and newer metadata created by the IM team.
  • qgis_projects/ has a few QGIS project files
  • requests/ contains a few requested data files
  • thematic_gpkgs/ has a few "thematic" geopackages with metadata. These are being tranfered to jgeo soon.
  • tmp/ empty (usually) temporary directory

Some notes

The reference geopackages were derived from ArcGIS file geodatabases managed by the USDA Jornada GIS team (Scott Schrader et al) and from layers in the Jornada mobile app (contact Dylan Burruss). The AGOL hosted feature services were then derived from these reference geopackages and uploaded to NMSU AGOL using the ArcGIS python API in early 2022.

At some point they'll need to be updated to follow spatial data QA/QC, so naming of all JornadaGeospatial layers is being preserved to match the source layers.

Updating the NMSU AGOL layers will probably need to be done non-destructively. That is, metadata and feature service settings on NMSU AGOL should be preserved if possible.

Links and stuff

About

Utilities for the Jornada Geospatial database (jgeo)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published