Skip to main content

SDK for Geobox's APIs

Project description

Geobox logo

Geobox® is a cloud-based GIS platform that enables users (local governments, companies and individuals) to easily upload their geo-spatial data, publish them as geo-services, visualize and analyze their geo-content (geo-data or -services) and share them with others. Geobox is a modern, world-class and cloud-ready geo-spatial platform that provides standard, safe, efficient and easy to use GI-Services.

Geobox python SDK provides seamless integration with the Geobox API, enabling developers to work with geospatial data and services programmatically. This comprehensive toolkit empowers applications to leverage advanced geospatial capabilities including data management and analysis.

Installation

Enable Virtualenv and Install Dependencies:

pip install geobox

Install with Geometry Dependencies

pip install geobox[geometry]
from geobox import GeoboxClient

client = GeoboxClient()

layer = client.get_vectors(search='tehran')[0]
feature = layer.get_feature(feature_id=1)
geom = feature.geometry

Install with Progress Bar Support

pip install geobox[tqdm]
from geobox import GeoboxClient

client = GeoboxClient()

task = client.get_tasks()[0]
task.wait() # shows progress bar by default. use progress_bar=False to disable it.

Install with All Available Dependencies

pip install geobox[all]

Example

from geobox import GeoboxClient

client = GeoboxClient()

layer = client.get_vectors(search='tehran')[0]
features = layer.get_features(out_srid=4326, bbox_srid=4326)
fields = layer.get_fields()

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

geobox-1.2.0.tar.gz (119.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

geobox-1.2.0-py3-none-any.whl (104.6 kB view details)

Uploaded Python 3

File details

Details for the file geobox-1.2.0.tar.gz.

File metadata

  • Download URL: geobox-1.2.0.tar.gz
  • Upload date:
  • Size: 119.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for geobox-1.2.0.tar.gz
Algorithm Hash digest
SHA256 744315a589ca609904c0eaf179c2bc569350460542ec2d556a5d9772b5f96b9b
MD5 10c9b57a321027e145d92d3b635b2ecf
BLAKE2b-256 6d4e5a22587a2bf7d71543fc4f6bdcc6d9e376672ba3ba79cf84763ac852f72e

See more details on using hashes here.

File details

Details for the file geobox-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: geobox-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 104.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for geobox-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 738989b755f1b70564bc225886942039bff42d0b4a6cd3d7208d920480a0a6af
MD5 ff9a620a89f0d23a0c3c3d9288499093
BLAKE2b-256 5e8a4de3a11e79a79b2b72411a662623be5546ec33645666585b6de8824b1367

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page