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