Skip to main content

A Python Library Built on GDAL for Visualization of Geospatial Maps

Project description

Georise

Georise is a Python library built for interactive visualization of geospatial maps. It leverages the power of GDAL and PyQtGraph to provide a user-friendly, high-performance mapping solution. With its simple, Matplotlib-like API, it aims to make geospatial visualization accessible and easy.

Please note: Georise is currently in early development and may not be suitable for major use. However, it is being actively developed and improved every day.

Features

  • Interactive visualization of geospatial maps
  • Handles map distortion, latitude and longitude, and correct multi-dimensional scaling
  • Supports raster type files such as GeoTIFF and DTED (with plans to support point cloud and LIDAR data types)
  • Simple, familiar API for ease of use

Installation

Before installing Georise, you will need to install the following dependencies:

  • OSGeo (which includes GDAL)
  • PyQt5

Please consult the respective documentation for detailed installation instructions for your operating system. With the prerequisites installed, you can install georise using pip:

pip install georise

The following example demonstrates how to use Georise to display a raster terrain from a GeoTIFF file.

import georise.scene

if __name__ == '__main__':
    # Instantiate the scene
    gplt = georise.scene.GRRasterScene()

    # Add terrains from filepath (use skip to save on memory)
    gplt.raster("test_raster.tif", skip=4)

    # Show rasters using a matplotlib-like API
    gplt.show()

Documentation

More detailed documentation will be provided as the project matures. Keep an eye on this space for updates!

Contributing

Georise is an open-source project, and contributions are welcome! If you'd like to report a bug, request a feature, or contribute code, please use the GitHub repository to submit issues or pull requests.

License

Georise is released under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

georise-0.0.3.tar.gz (11.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page