Giter Site home page Giter Site logo

cw-tiler's Introduction

This repository is no longer being updated. Future development of code tools for geospatial machine learning analysis will be done at https://github.com/cosmiq/solaris.

CosmiQ Works Dataset Tiling Tools

CosmiQ Works

docs license


Modeled off of capabilities from rio-tiler and designed for use with SpaceNet datasets, this library provides code for tiling geospatial imagery datasets into manageable pieces.

Installation Instructions

Several packages require binaries to be installed before pip installing the other packages. Conda is a simple way to install everything and their dependencies:

Conda

note: This functionality is not ready as of 12.11.18. Check back soon.

conda install -c conda-forge cw-tiler

pip

You may use pip to install this package; however, note that one of the dependencies, rtree, can require pre-installation of libspatialindex binaries. This can all be done by installing rtree using conda:

conda install -c conda-forge rtree

or by following the instructions for libspatialindex installation.

Once you have dependencies set up, install as usual using pip:

pip install cw-tiler

For bleeding-edge versions (use at your own risk), pip install from the dev branch of this repository:

pip install --upgrade git+https://github.com/CosmiQ/cw-tiler.git@dev

API Documentation

See the readthedocs page.

Dependencies

All dependencies can be found in the docker file Dockerfile or environment.yml

License

See LICENSE.

SpaceNet Dataset Download Instructions

Further download instructions for the SpaceNet Dataset can be found here.

cw-tiler's People

Contributors

nrweir avatar dlindenbaum avatar

Stargazers

Chloe Hampton avatar  avatar Vincent Sarago avatar

Watchers

Todd Stavish avatar James Cloos avatar Adam Van Etten avatar  avatar Ryan Lewis avatar

Forkers

dlindenbaum

cw-tiler's Issues

Python 2 compatibility

Feature Request

Remove this section if your issue is not a feature request. Make sure to add the Type: Enhancement label if it is.

Feature Description

Please describe the feature you'd like implemented.

Adding python 2.7 compatibility.

Feature Request: Changes to API

If your feature request includes changes to the cw-tiler API, describe that here. Note that any changes to required arguments or argument order in the API will only be made at a major version release. See the contributing guidelines for additional details.


Final steps

References to other issues/PRs

If you did not already include references above, list references to relevant PRs, issues, or other pages here.

Labels

Make sure to select a Type label for your issue. The repo maintainers will add other labels, milestones, and projects (if applicable).

Generalize functionality

Instructions

Please complete the following sections of the issue template, removing irrelevant components.


Feature Request

Remove this section if your issue is not a feature request. Make sure to add the Type: Enhancement label if it is.

Feature Description

Currently cw-tiler is written to simply get UTM protections for everything. This needs to be generalized to ease use of any coordinate transformation system.

Feature Request: Changes to API

If your feature request includes changes to the cw-tiler API, describe that here. Note that any changes to required arguments or argument order in the API will only be made at a major version release. See the contributing guidelines for additional details.

This will require a pretty significant revamp since function names will be changed and arguments will likely also be changed.


Final steps

References to other issues/PRs

If you did not already include references above, list references to relevant PRs, issues, or other pages here.

Labels

Make sure to select a Type label for your issue. The repo maintainers will add other labels, milestones, and projects (if applicable).

Clarify `rio_tiler.main` imports

In a couple of places in this repo we can find from rio_tiler.main import main. Importing main from another package is confusing and the function should be renamed: from rio_tiler.main import main as rio_main.


Final steps

References to other issues/PRs

If you did not already include references above, list references to relevant PRs, issues, or other pages here.

Labels

Make sure to select a Type label for your issue. The repo maintainers will add other labels, milestones, and projects (if applicable).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.