Skip to content

Commit

Permalink
Add a GDAL source.
Browse files Browse the repository at this point in the history
This handles more transforms than the mapnik source.
  • Loading branch information
manthey committed Jan 22, 2020
1 parent 971ce38 commit 85de32e
Show file tree
Hide file tree
Showing 17 changed files with 1,419 additions and 770 deletions.
3 changes: 3 additions & 0 deletions .circleci/release_pypi.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ twine upload --verbose dist/*
cd "$ROOTPATH/sources/dummy"
python setup.py sdist
twine upload --verbose dist/*
cd "$ROOTPATH/sources/gdal"
python setup.py sdist
twine upload --verbose dist/*
cd "$ROOTPATH/sources/mapnik"
python setup.py sdist
twine upload --verbose dist/*
Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## Unreleased

### Features
- Added gdal tile source

## Version 1.0.2

### Features
Expand Down
4 changes: 3 additions & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,9 @@ Large Image consists of several Python modules designed to work together. These

- ``large-image-source-pil``: A tile source for small images via the Python Imaging Library (Pillow).

- ``large-image-source-mapnik``: A tile source for reading geotiff and netcdf files via Mapnik and GDAL.
- ``large-image-source-gdal``: A tile source for reading geotiff files via GDAL. This handles source data with more complex transforms than the mapnik tile source.

- ``large-image-source-mapnik``: A tile source for reading geotiff and netcdf files via Mapnik and GDAL. This handles more vector issues than the gdal tile source.

- ``large-image-source-openjpeg``: A tile source using the Glymur library to read jp2 (JPEG 2000) files.

Expand Down
1 change: 1 addition & 0 deletions docs/make_docs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ popd

sphinx-apidoc -f -o source/large_image ../large_image
sphinx-apidoc -f -o source/large_image_source_dummy ../sources/dummy/large_image_source_dummy
sphinx-apidoc -f -o source/large_image_source_gdal ../sources/gdal/large_image_source_gdal
sphinx-apidoc -f -o source/large_image_source_mapnik ../sources/mapnik/large_image_source_mapnik
sphinx-apidoc -f -o source/large_image_source_ometiff ../sources/ometiff/large_image_source_ometiff
sphinx-apidoc -f -o source/large_image_source_openjpeg ../sources/openjpeg/large_image_source_openjpeg
Expand Down
1 change: 1 addition & 0 deletions docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ large_image also works as a Girder plugin with optional annotation support.
tilesource_options
large_image/modules
large_image_source_dummy/modules
large_image_source_gdal/modules
large_image_source_mapnik/modules
large_image_source_ometiff/modules
large_image_source_openjpeg/modules
Expand Down
4 changes: 3 additions & 1 deletion requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,16 @@
girder>=3.0.4
girder-jobs>=3.0.3
-e sources/dummy
-e sources/mapnik
-e sources/gdal
-e sources/openjpeg
-e sources/openslide
-e sources/pil
-e sources/test
-e sources/tiff
# must be after sources/tiff
-e sources/ometiff
# must be after source/gdal
-e sources/mapnik
# Get both the girder and worker dependencies so tasks can be used stand-alone
-e tasks[girder,worker]
-e girder/.
Expand Down
1 change: 1 addition & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
}
sources = {
'dummy': ['large-image-source-dummy'],
'gdal': ['large-image-source-gdal'],
'mapnik': ['large-image-source-mapnik'],
'ometiff': ['large-image-source-ometiff'],
'openjpeg': ['large-image-source-openjpeg'],
Expand Down
Loading

0 comments on commit 85de32e

Please sign in to comment.