@honua/sdk-js
    Preparing search index...

    Interface GeoParquetSourceProfiler

    Discovery seam for reading GeoParquet footer / geo metadata.

    Unlike network protocols, a GeoParquet asset has no HTTP metadata document: discovery must read the Parquet footer (row-group + schema + the GeoParquet geo key-value blob), which requires either HTTP range requests or a DuckDB metadata read. That heavy machinery must never enter the connect() static graph, so the reader is injected. GeoparquetRuntime (from @honua/sdk-js/geoparquet) satisfies this interface structurally via its profile() method, so the same runtime can both discover and execute.

    interface GeoParquetSourceProfiler {
        profile(
            sources: readonly string[],
            geometryColumnOverride?: string,
        ): Promise<GeoParquetSourceProfile>;
    }
    Index

    Methods

    Methods

    • Read (and typically memoize) the schema + geometry plan + CRS for a source-URL set.

      Parameters

      • sources: readonly string[]
      • OptionalgeometryColumnOverride: string

      Returns Promise<GeoParquetSourceProfile>