Skip to main content

oter is a command-line tool designed to help users seamlessly convert spatial data between various formats.

Project description

Oter - GIS Data Conversion Tool

Build Status PyPI version License

Oter is a command-line tool designed to convert spatial data into various formats such as .shp, .topojson, .geojson, and more. As it is still in development, performance improvements and additional features like merging GeoJSON files and compression are planned for future releases.

Features

  • Convert spatial data between different formats:
    • Shapefile (.shp)
    • TopoJSON (.topojson)
    • GeoJSON (.geojson)
    • And more
  • Planned features:
    • Merging multiple GeoJSON files into one
    • Compressing output files

Installation

You can install Oter via pip for Python for Rust.

Python

pip install oter

Usage

  • After installing Oter, you can use it from the command line.
  • To see the available commands, run:

oter -h

Example Commands

  • Convert Shapefile to GeoJSON

Note:- To convert a shapefile to another format, you must first unzip the compressed folder containing the shapefile. Use the unzipped folder, which includes all the necessary files, for the conversion process.

 oter --shpgeojson ./folder_name

Development

  • Oter is in the early stages of development.
  • We welcome contributions and feedback from the community to help improve its performance and add new features.
  • Feel free to open issues or submit pull requests on our GitHub repository.

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin feature/my-new-feature)
  5. Create a new Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For questions or feedback, please contact elamandeep.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

oter-0.2.2-py3-none-win_amd64.whl (402.5 kB view details)

Uploaded Python 3 Windows x86-64

oter-0.2.2-py3-none-win32.whl (387.0 kB view details)

Uploaded Python 3 Windows x86

oter-0.2.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

oter-0.2.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.5 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ s390x

oter-0.2.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ppc64le

oter-0.2.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ i686

oter-0.2.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.3 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARMv7l

oter-0.2.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

oter-0.2.2-py3-none-macosx_11_0_arm64.whl (514.1 kB view details)

Uploaded Python 3 macOS 11.0+ ARM64

oter-0.2.2-py3-none-macosx_10_12_x86_64.whl (529.4 kB view details)

Uploaded Python 3 macOS 10.12+ x86-64

File details

Details for the file oter-0.2.2-py3-none-win_amd64.whl.

File metadata

  • Download URL: oter-0.2.2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 402.5 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for oter-0.2.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a6e65cb5be6b4b9579b69db4edc66c637dd0d70684159b19bdc3e1444fc2eb8d
MD5 97e26b4f7bd690fa63cade18ea2c9889
BLAKE2b-256 9fbe8846899e9062a6c589096072d38c98dfbf8ffe758c659023a8d7fcecc90e

See more details on using hashes here.

File details

Details for the file oter-0.2.2-py3-none-win32.whl.

File metadata

  • Download URL: oter-0.2.2-py3-none-win32.whl
  • Upload date:
  • Size: 387.0 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for oter-0.2.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 c42b26a44184f12fad16d726ceae600a95dcfe4c97d66680b9e619edf34bffed
MD5 ef8d41220688f86289e796323c023b46
BLAKE2b-256 5e7f2f6943a6da728b3fdcf864712756e04c9f64b8501a0ece78ecb6df00061c

See more details on using hashes here.

File details

Details for the file oter-0.2.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oter-0.2.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b92978fb6e278d5754385f8bccb7f51a2c261f82a36fb869f3eb7cc721fd3b0b
MD5 afeb2edd012d43ef98732c5b7a14e8b9
BLAKE2b-256 80c8353a3dd096ec558121cc40092693a3362c318886bb3d2092b3ca25de32df

See more details on using hashes here.

File details

Details for the file oter-0.2.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for oter-0.2.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 02c4f8b13778014839e9c25ee109a13b661bf794ecb576b4ac85dff1fed74904
MD5 711811e6647e4570758293cd4a746c85
BLAKE2b-256 7be7f2082d155474c8096b024fd1f7540e4cc98f195bc7158c56a6f7b64eb0f5

See more details on using hashes here.

File details

Details for the file oter-0.2.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for oter-0.2.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8519a5556999e4958441346318c3eb0e31d3db1c526b709bff01800ba6170dcf
MD5 f9e6a587059cf43705b41d22c3b54495
BLAKE2b-256 eb7625c69d9580806eb47b3a5cb7a86a4a500a5652f039e68227408e6ef6665f

See more details on using hashes here.

File details

Details for the file oter-0.2.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for oter-0.2.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d02729ac581231d73ff0a914af173a3147a3a9c3e65e0d3a390ad5414d235ce6
MD5 0ae80dde7766fbb01e8a07a7c6a99057
BLAKE2b-256 0ffc803e7e1c9b17dc6dfff168780aa3d6818713f864f1106da2a57e741700e9

See more details on using hashes here.

File details

Details for the file oter-0.2.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for oter-0.2.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0653de766ed8cf030caa1792c5c2e9ff8da7b8a0b9ce51582286ff161bb987f3
MD5 c5f16783ebed89a9b19605f72dac9de7
BLAKE2b-256 1ff6d7b65179da9e805d7b88004ece03233833c1adacc99e98ca8c0fac1b4574

See more details on using hashes here.

File details

Details for the file oter-0.2.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oter-0.2.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7fb9e1b2a7bc0fb2a0613ae69806b1a03dd4f379cb7ca519b61d961beea02dfd
MD5 2b030fa183933c2dfb67ca4e76c6bce6
BLAKE2b-256 ceb004130176e68480d982ef6e35df4f0f18e940c4c977d9e1c5a4bfbe41f608

See more details on using hashes here.

File details

Details for the file oter-0.2.2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for oter-0.2.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ebc5f02a9074924bc3684ac27f187d176c99bc36d6c5b28248b7661b2e97894
MD5 baf68af0fe18b086828a13bbddf2f5c7
BLAKE2b-256 2c92d40610ded8d9f1858408cddefec9d3c076f2ad3e6c729dc51a234ad6fca9

See more details on using hashes here.

File details

Details for the file oter-0.2.2-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for oter-0.2.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 692c0ce9cbd3e3828d67ab6252363d4ce79f899babe1148e039aaca6ffb64618
MD5 f409321c3d4ddf08f77a1f6effd06bf1
BLAKE2b-256 4be4be6e00fd125bbc0d190ab8c1c6903ce97751ef836e2d720db728f7f6eda1

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