## Look up elevation for multiple coordinates `client.elevation.batch(ElevationBatchParamsbody, RequestOptionsoptions?): ElevationBatchResult` **post** `/api/v1/elevation/batch` Look up elevation for multiple coordinates ### Parameters - `body: ElevationBatchParams` - `geometry: GeoJsonGeometry` Path to profile (GeoJSON LineString geometry, minimum 2 points) - `coordinates: Array | Array> | Array>> | Array>>>` GeoJSON coordinates array (nesting depth varies by geometry type) - `Array` - `Array>` - `Array>>` - `Array>>>` - `type: "Point" | "LineString" | "Polygon" | 3 more` - `"Point"` - `"LineString"` - `"Polygon"` - `"MultiPoint"` - `"MultiLineString"` - `"MultiPolygon"` ### Returns - `ElevationBatchResult` GeoJSON FeatureCollection of elevation Point Features with 3D coordinates - `features: Array` Elevation Point Features for each queried point - `geometry: GeoJsonGeometry` - `coordinates: Array | Array> | Array>> | Array>>>` GeoJSON coordinates array (nesting depth varies by geometry type) - `Array` - `Array>` - `Array>>` - `Array>>>` - `type: "Point" | "LineString" | "Polygon" | 3 more` - `"Point"` - `"LineString"` - `"Polygon"` - `"MultiPoint"` - `"MultiLineString"` - `"MultiPolygon"` - `properties: Properties` - `elevation_m?: number` Elevation in meters above mean sea level - `type: "Feature"` - `"Feature"` - `type: "FeatureCollection"` - `"FeatureCollection"` ### Example ```typescript import Plaza from '@plazafyi/sdk'; const client = new Plaza({ apiKey: process.env['PLAZA_API_KEY'], // This is the default and can be omitted }); const elevationBatchResult = await client.elevation.batch({ geometry: { coordinates: [0], type: 'Point' }, }); console.log(elevationBatchResult.features); ```