We are in the process of upgrading to Geomesa 1.2.6 because we have point geometries and secondary non-point geometries on our data (currently polygons but expect to have line strings as well as additional data to the point).
In looking at the Data Management section for 1.2.6, I felt it implied by default it will see it is a non-point geometry and then will create the XZ2 and XZ3 (if there is time) indexes on createSchema.
So my questions are:
-
If a polygon geometry exists but is not the default geometry for the schema (a point currently is the default geometry), will it recognize there is second geometry, a polygon, for example, and then create XZ2 and XZ3 indexes on it?
-
If it will support indexing additional geometries beyond the default geom (the point) for one schema, is there a job one could run if the schema/catalog was created pre 1.2.5+ geomesa?
We want to get better performance for our ellipse/polygon rendering. As you can tell our current approach was to have one schema that has both the point and polygon. Curious if the indexing enhancements of 1.2.5+ will help if it is in
the same schema or if we need to split ellipses/polygons into their own schema where they are the default geometry to get better indexing on them. I was unclear if having all geometries in one schema would hurt/negate our ability to leverage the new indexes
or if there was a way to tell it to create those indexes as well.
Thanks,
Diane