Geospatial Data API in Django
Resonant GeoData (RGD) is a series of Django applications well suited for cataloging and searching annotated geospatial imagery, shapefiles, and full motion video datasets.
A publicly deployed instance of this application is available at https://www.resonantgeodata.com - find the deployment code for this at ResonantGeoData/RD-OpenGeo
Search Interface | Raster Viewer with ROI Extraction Tool |
---|---|
![]() |
![]() |
Highlights
- Faceted searching of spatiotemporal data
- Supports normal imagery and overhead raster imagery
- Supports image annotations: polygons, bounding boxes, keypoints, and run-length-encoded masks
- Built-in image tile server
- 3D viewer for point clouds and mesh files
- Extract Regions of Interest from imagery
Documentation
Each app's README file contains an overview of functionality.
Documentation is currently a work in progress.
For general questions about the project, its applications, or about software usage, please create an issue directly in this repository. You are also welcome to send us an email at [email protected] with the subject line including Resonant GeoData.
Connections
- Resonant GeoData is built on top of Kitware's Girder 4 platform.
- GeoJS: we leverage GeoJS for our interactive map view.
large_image
: we leveragelarge_image
to serve image tiles and extract thumbnails.- VTK.js: we use VTK.js for the client-side 3D viewer for 3D data.
- KWIVER: we leverage KWIVER's Full Motion Video (FMV) processing capabilities to extract spatial information from FMV files.
- KWCOCO: KWCOCO is an extension of the COCO image annotation format which we support for ingesting annotated imagery.
Contributing
Please see the adjacent DEVELOPMENT.md
file for all development instructions.