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.

Here you can find the official documentation for Geobox Python SDK.

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.3.4.tar.gz (122.8 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.3.4-py3-none-any.whl (106.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for geobox-1.3.4.tar.gz
Algorithm Hash digest
SHA256 16226476d38e709e6969e58d10fbbe2eb6aa3ae8e73f5211870dc469567db66d
MD5 b4e4bcadcf472e40355ee3f97860d0be
BLAKE2b-256 62a3a72c72b41218c4c82b445c4513e2882728e731dae31c8b235a8ed7bb9c2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: geobox-1.3.4-py3-none-any.whl
  • Upload date:
  • Size: 106.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.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2e9264fa5a54a78247266c59c2c6041e5f4a0e290f9f57c524e8cf65c68d45d3
MD5 37cdb6b88375a13816ab3fc188b42c24
BLAKE2b-256 8f8e321fa1494b2f596b4fe9dd0beffa8ee2e64987bee54676f36f99366c27e2

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