Skip to main content

Function: runSpatialJoin()

runSpatialJoin(__namedParameters): Promise<{ additionalData: { [key: string]: undefined | string | number[][] | object[] | Record<string, (string | number)[]> | { content: { features: any[]; type: string; }; type: string; } | { content: any[][]; type: string; }; datasetName: string; joinResult: number[][]; joinValues: Record<string, (string | number)[]>; joinVariables: undefined | object[]; leftDatasetName: string; rightDatasetName: string; }; llmResult: { datasetName: string; error: undefined; firstTwoRows: object[]; joinStats: { averageCount: number; maxCount: number; minCount: number; totalCount: number; }; result: string; success: boolean; }; } | { additionalData: undefined; llmResult: { datasetName: undefined; error: string; firstTwoRows: undefined; joinStats: undefined; result: undefined; success: boolean; }; }>

Defined in: packages/tools/geoda/src/spatial_join/tool.ts:224

Parameters

__namedParameters

getGeometries

GetGeometries

getValues

GetValues

joinVariables?

object[]

leftDatasetName

string

previousExecutionOutput?

{ data: { geojson: FeatureCollection<Geometry, GeoJsonProperties>; }; }

previousExecutionOutput.data?

{ geojson: FeatureCollection<Geometry, GeoJsonProperties>; }

previousExecutionOutput.data.geojson?

FeatureCollection<Geometry, GeoJsonProperties>

rightDatasetName

string

Returns

Promise<{ additionalData: { [key: string]: undefined | string | number[][] | object[] | Record<string, (string | number)[]> | { content: { features: any[]; type: string; }; type: string; } | { content: any[][]; type: string; }; datasetName: string; joinResult: number[][]; joinValues: Record<string, (string | number)[]>; joinVariables: undefined | object[]; leftDatasetName: string; rightDatasetName: string; }; llmResult: { datasetName: string; error: undefined; firstTwoRows: object[]; joinStats: { averageCount: number; maxCount: number; minCount: number; totalCount: number; }; result: string; success: boolean; }; } | { additionalData: undefined; llmResult: { datasetName: undefined; error: string; firstTwoRows: undefined; joinStats: undefined; result: undefined; success: boolean; }; }>