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
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; }; }>