0

Since Geomesa provides geospatial, temporal, and attribute-based querying capabilities for large datasets, I was wondering if there is any option to do spatial analysis such as overlap, intersect, buffer, spatial join.

I read from the manual (please correct me if I'm wrong) that it can be achieved from SparkSQL and PySpark. Is there any other option available?

A. Rahma
  • 1
  • 1

1 Answers1

0

You can query for intersects and overlaps using GeoServer or GeoTools directly with CQL filters, and you can transform results using functions like buffer.

Usually spatial analysis refers to more complex operations, such as joins or aggregates, and those usually require a distributed engine, since GeoMesa is used with large data sets. For that, GeoMesa supports Spark for batch analysis, Kafka Streams for streaming analysis, and integrates with Apache Sedona for more advanced operations.

Emilio Lahr-Vivaz
  • 1,439
  • 6
  • 5