> For the complete documentation index, see [llms.txt](https://docs.ellipsis-drive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ellipsis-drive.com/developers/common-integrations/query-ellipsis-drive-layers-from-your-application.md).

# Query Ellipsis Drive layers from your application

Ellipsis Drive provides query capabilities that allow you to interact with raster and vector layers directly from your application, alongside the [visualization capabilities](/developers/common-integrations/display-ellipsis-drive-layers-in-your-application.md).

These capabilities enable data retrieval, insights generation, and support dynamic visualisation without exporting datasets.

***

#### Raster queries

Common raster query operations include:

* [Get statistics](https://docs.ellipsis-drive.com/working-with-raster-data/analyse-raster-data) within a polygon
* [Retrieve raster values](https://docs.ellipsis-drive.com/developers/api-v3/path-raster/timestamps/location-information) at one or more points
* [Create a visualization](https://docs.ellipsis-drive.com/developers/api-v3/path-raster/timestamps/stack-rasters) by combining multiple raster layers&#x20;
* [Apply dynamic styling](https://docs.ellipsis-drive.com/developers/backwards-compatibility/add-raster-style) using a custom style object instead of a predefined style ID

Custom style objects allow runtime control over how raster data is visualised.

***

#### Vector queries

Common vector query operations include:

* [Retrieve features](https://docs.ellipsis-drive.com/developers/api-v3/path-vector/timestamps/location-information) at a specific location
* [Find recently updated features](https://docs.ellipsis-drive.com/developers/api-v3/path-vector/timestamps/get-feature-changelog)
* [Edit existing features](https://docs.ellipsis-drive.com/developers/api-v3/path-vector/timestamps/vector-features/edit-the-features)
* [Query features by spatial extent](https://docs.ellipsis-drive.com/developers/api-v3/path-vector/timestamps/search-feature-by-extent) (bounding box)
* [Query features by feature ID](https://docs.ellipsis-drive.com/developers/api-v3/path-vector/timestamps/find-features-by-ids)
* [Apply dynamic styling](https://docs.ellipsis-drive.com/developers/backwards-compatibility/add-vector-style) using a custom style object instead of a predefined style ID

These operations support both data retrieval and direct feature manipulation.

***
