Skip to main content

Package for working with geographic raster tiles

Project description

Downloads PyPI version License: MIT

GeoTile

GeoTile is an open-source python library for creating and manipulating the tiles of the raster dataset. The package will be very useful for managing the raster tiles which can be used for deep learning traing dataset.

Full documentation

The complete documentation of this package is available here: https://geotile.readthedocs.io/en/latest/

Installation

The easy installation of geotile is by using conda environment,

conda install -c conda-forge geotile

If you want to install it for pip, check the documentation here: https://geotile.readthedocs.io/en/latest/pages/install.html

Some basic examples

Please check the complete documentation here: https://geotile.readthedocs.io/en/latest/

from geotile import GeoTile
gt = GeoTile(r"path/to/raster/data.tif")

# to generate the tiles of raster
gt.generate_tiles(r'/path/to/output/folder', tile_x=256, tile_y=256, stride_x=256, stride_y=256)

# to generate the tiles of selected bands only
gt.generate_tiles(r'/path/to/output/folder', bands=[4, 3, 2], tile_x=256, tile_y=256, stride_x=256, stride_y=256)

# to merge the tiles
from geotile import mosaic
mosaic('/path/to/input/folder/tiles', output_file='path/to/output/file.tif')

# to generate the raster mask from shapefile
gt.mask('/path/to/shapefile.shp', '/path/to/output/file.tif')

# to rasterize the shapefile based on column value,
gt.rasterization(input_vector='path/to/shp.shp', out_path='path/to/output.tif' value_col="value_col")

# to close the file
gt.close()

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

geotile-1.1.0.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

geotile-1.1.0-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file geotile-1.1.0.tar.gz.

File metadata

  • Download URL: geotile-1.1.0.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for geotile-1.1.0.tar.gz
Algorithm Hash digest
SHA256 98d08dbda7011a624fa93ea43e97001c801985dccf04f495b98e1a7c7f144979
MD5 e8e05e7d780006196dbb4897d23e1f0a
BLAKE2b-256 d4f952a217111df73cc9ad34081692b221d4d67c24bd15532bd124833f323b50

See more details on using hashes here.

File details

Details for the file geotile-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: geotile-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for geotile-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f920b2cda5a5086a02364edf2a0aab9689800d76f0dd2d3fc08e8aeba6d92e5
MD5 100ed626cb95d14c0823a934a097d32f
BLAKE2b-256 34832b9ea813fa27a8e2ce0351b53b16c185a28fd58bbfd50a83cee554a1962f

See more details on using hashes here.

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