satorbis_kit.vector_operation.wherobots_geojson module

Wherobots GeoJSON Operations

Functions for GeoJSON to GeoParquet conversion on Wherobots Cloud.

satorbis_kit.vector_operation.wherobots_geojson.geojson_to_geoparquet_wherobots(input_paths: List[str], output_path: str, api_key: str | None = None, region: str | None = None, script_base_uri: str | None = None, runtime: str | None = None, timeout_seconds: int | None = None, job_name_prefix: str = 'geojson-to-geoparquet') dict[source]

Submit a GeoJSON to GeoParquet conversion job to Wherobots Cloud.

Parameters:
  • input_paths – List of input GeoJSON file paths (can include wildcards)

  • output_path – Output GeoParquet file path

  • api_key – Wherobots API key (optional, uses hardcoded default if None)

  • region – Wherobots region (optional, uses hardcoded default if None)

  • script_base_uri – Base URI for scripts (optional, uses hardcoded default if None)

  • runtime – Runtime size (optional, defaults to “tiny”)

  • timeout_seconds – Job timeout (optional, defaults to 3600)

  • job_name_prefix – Job name prefix (optional)

Returns:

Dictionary with job submission result

Example

>>> result = geojson_to_geoparquet_wherobots(
...     input_paths=["s3://bucket/input.geojson"],
...     output_path="s3://bucket/output.parquet",
... )