Given a latitude/longitude point anywhere on earth, I would like to assemble a polygon that roughly resembles a circle with a 100km radius around that point.
It doesn't have to be pin-point accurate, just good to within a few hundred meters. I'd like to control the number of points returned (20 is probably fine).
I'm already using the Shapely library for Python, but it looks like that can't quite get the job done on its own.
My ideal function would look something like this:
polygon = circle_around_point(
latitude=29.9500,
longitude=-90.0667,
radius_in_meters=1000,
num_points=20
)
polygon would then be a list of 20 lat/lon points around the edge of that circle.