oter is a command-line tool designed to help users seamlessly convert spatial data between various formats.
Project description
Oter - GIS Data Conversion Tool
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
- Fork the repository
- Create your feature branch (git checkout -b feature/my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin feature/my-new-feature)
- 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
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6e65cb5be6b4b9579b69db4edc66c637dd0d70684159b19bdc3e1444fc2eb8d |
|
MD5 | 97e26b4f7bd690fa63cade18ea2c9889 |
|
BLAKE2b-256 | 9fbe8846899e9062a6c589096072d38c98dfbf8ffe758c659023a8d7fcecc90e |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c42b26a44184f12fad16d726ceae600a95dcfe4c97d66680b9e619edf34bffed |
|
MD5 | ef8d41220688f86289e796323c023b46 |
|
BLAKE2b-256 | 5e7f2f6943a6da728b3fdcf864712756e04c9f64b8501a0ece78ecb6df00061c |
File details
Details for the file oter-0.2.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: oter-0.2.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: Python 3, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b92978fb6e278d5754385f8bccb7f51a2c261f82a36fb869f3eb7cc721fd3b0b |
|
MD5 | afeb2edd012d43ef98732c5b7a14e8b9 |
|
BLAKE2b-256 | 80c8353a3dd096ec558121cc40092693a3362c318886bb3d2092b3ca25de32df |
File details
Details for the file oter-0.2.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
.
File metadata
- Download URL: oter-0.2.2-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 1.5 MB
- Tags: Python 3, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02c4f8b13778014839e9c25ee109a13b661bf794ecb576b4ac85dff1fed74904 |
|
MD5 | 711811e6647e4570758293cd4a746c85 |
|
BLAKE2b-256 | 7be7f2082d155474c8096b024fd1f7540e4cc98f195bc7158c56a6f7b64eb0f5 |
File details
Details for the file oter-0.2.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
- Download URL: oter-0.2.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 1.4 MB
- Tags: Python 3, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8519a5556999e4958441346318c3eb0e31d3db1c526b709bff01800ba6170dcf |
|
MD5 | f9e6a587059cf43705b41d22c3b54495 |
|
BLAKE2b-256 | eb7625c69d9580806eb47b3a5cb7a86a4a500a5652f039e68227408e6ef6665f |
File details
Details for the file oter-0.2.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: oter-0.2.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.4 MB
- Tags: Python 3, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d02729ac581231d73ff0a914af173a3147a3a9c3e65e0d3a390ad5414d235ce6 |
|
MD5 | 0ae80dde7766fbb01e8a07a7c6a99057 |
|
BLAKE2b-256 | 0ffc803e7e1c9b17dc6dfff168780aa3d6818713f864f1106da2a57e741700e9 |
File details
Details for the file oter-0.2.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
.
File metadata
- Download URL: oter-0.2.2-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 1.3 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0653de766ed8cf030caa1792c5c2e9ff8da7b8a0b9ce51582286ff161bb987f3 |
|
MD5 | c5f16783ebed89a9b19605f72dac9de7 |
|
BLAKE2b-256 | 1ff6d7b65179da9e805d7b88004ece03233833c1adacc99e98ca8c0fac1b4574 |
File details
Details for the file oter-0.2.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: oter-0.2.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.3 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fb9e1b2a7bc0fb2a0613ae69806b1a03dd4f379cb7ca519b61d961beea02dfd |
|
MD5 | 2b030fa183933c2dfb67ca4e76c6bce6 |
|
BLAKE2b-256 | ceb004130176e68480d982ef6e35df4f0f18e940c4c977d9e1c5a4bfbe41f608 |
File details
Details for the file oter-0.2.2-py3-none-macosx_11_0_arm64.whl
.
File metadata
- Download URL: oter-0.2.2-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 514.1 kB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ebc5f02a9074924bc3684ac27f187d176c99bc36d6c5b28248b7661b2e97894 |
|
MD5 | baf68af0fe18b086828a13bbddf2f5c7 |
|
BLAKE2b-256 | 2c92d40610ded8d9f1858408cddefec9d3c076f2ad3e6c729dc51a234ad6fca9 |
File details
Details for the file oter-0.2.2-py3-none-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: oter-0.2.2-py3-none-macosx_10_12_x86_64.whl
- Upload date:
- Size: 529.4 kB
- Tags: Python 3, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 692c0ce9cbd3e3828d67ab6252363d4ce79f899babe1148e039aaca6ffb64618 |
|
MD5 | f409321c3d4ddf08f77a1f6effd06bf1 |
|
BLAKE2b-256 | 4be4be6e00fd125bbc0d190ab8c1c6903ce97751ef836e2d720db728f7f6eda1 |