I am trying to debug if I ingested polygon
data correctly. I’d like to ingest a polygon and expose it
via geomesa/geoserver.
Is there a trick to this as I am not sure
it actually created the indexes expected.
I was going to have the regular point data
and then have a separate data set that had the associated
polygons to turn them on and off.
I defined a field of
*polygonField:Polygon:srid=4326 in the schema. I then created
a polygon via geotools out of arrays of points to insert with
the feature data.
(i.e. one way I tried was using the
following classes:
WKTReader reader = new
WKTReader(geometryFactory);
String coordinates=”///arrays of point
values///”
StrinBuffer polyStringBuffer=new
StringBuffer(“POLYGON((“).append(coordinates).append(“))”);
Polygon polygon = (Polygon)
reader.read(polyStringBuffer.toString());
featureBuilder.set(polyFieldName, polygon);
…)
I had tried a coorindates array as well and
using LinearRing and then using that to create the Polygon.
Did I need to mess with any underlying
indexes or am I out of luck of ingesting them in via geomesa
and exposing them through geoserver. So in this case I don’t
put in the associated point with the polygon, is that a
potential problem area? If there is a good example to better
understand how to do something similar I’d love to review it.
Thanks,
Diane