When I try to query data from a sketch on a particular layer, it never returns any results when I know they exist. This used to work for the older Sketch object, but it no longer works with the web component sketch object.
First I get the geometry from the sketch and I can see it has values in the geometry property
sketchGeometry = event.detail.graphics[0].geometry;
Then after I get the layer view I do the following to try and query the attribues from that layer:
view.whenLayerView(layerSketchFrom).then((layerView)
const query = parcelLayerView.layer.createQuery({
geometry: geometry,
outFields: ["*"],
spatialRelationship: "contains",
returnGeometry: true
});
parcelLayerView.queryFeatures(query).then(async (results) =>
When I look into the results variable, no results ever come back. This used to work perfectly before, so I'm very confused why the new object doesn't work like the old one.
Can someone please provide an example of how to properly query a layer using the geometry from the new web component sketch object?