calculate center and radius of polygon?
Is it possible / are there plans to keep track of the center and radius of a polygon?
My use case:
- first: keep adding coordinates to end of polygon until certain radius is exceeded
- then: keep removing coordinates from start of polygon until radius is within defined limit
For this I need to calculate the weighted center of the current polygon (not: average of the bounding box) and the radius of the coordinates.
Bonus points when average is calculated by keeping track of the sums of x/y/z (and dividing by number of coordinates) instead of calculating/adding all x/y/z's when center is calculated.
Would be useful to have a drawRadiusByDistance([48.9675969, 1.7440796], 200) defaults to meters and draws a circle with a radius of 200 meters around the coordinates. Then could check if any coordinates are within that radius.
Would be useful to have a
drawRadiusByDistance([48.9675969, 1.7440796], 200)defaults to meters and draws a circle with a radius of 200 meters around the coordinates. Then could check if any coordinates are within that radius.
Is this ever implemented or how did you solve this? I am searching for similar solution i think, i need to know if a car is inside the geofence/radius of an address?