I am trying to create a negative Buffer in Arcade to query features inside, as it was possible in older versions (2022). When I execute it noch for example in the Arcade Playground "null" is returned instead of a shrink polygon.
To reproduce open the Arcade Playground https://developers.arcgis.com/arcade/playground/ and insert
var poly = Polygon(
{
rings: [
[
Point(
{
x: -97.06138,
y: 32.837,
z: 100,
hasZ: true,
spatialReference: { wkid: 3857 }
}
),
Point(
{
x: -97.06133,
y: 32.836,
z: 50,
hasZ: true,
spatialReference: { wkid: 3857 }
}
),
Point(
{
x: -97.06124,
y: 32.834,
z: 20,
hasZ: true,
spatialReference: { wkid: 3857 }
}
),
Point(
{
x: -97.06127,
y: 32.832,
z: 0,
hasZ: true,
spatialReference: { wkid: 3857 }
}
)
]
],
hasZ: true,
spatialReference: { wkid: 3857 }
}
);
Buffer(poly, -10) //return null
//BufferGeodetic(poly, -10) //return null
Is this a bug or intention?