Как найти площадь фигуры, образованной путем соединения кругов радиуса X миль вокруг координат широты и долготы в PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как найти площадь фигуры, образованной путем соединения кругов радиуса X миль вокруг координат широты и долготы в Python

Сообщение Anonymous »

У меня есть список местоположений, сгруппированных по общему идентификатору. У меня есть широта и долгота для каждого местоположения. Я хочу сформировать круг радиусом 15 миль вокруг каждой пары координат, а затем найти общую площадь фигуры, образованной этими кругами радиусом 15 миль. Каждый круг радиусом 15 миль перекрывается по крайней мере с одним из других кругов, образуя единую форму
[img]https://i. sstatic.net/z1Ni1lM5.png[/img]

Я пытался вычислить площадь, но, похоже, он вычисляет площадь каждого круга и суммирует ее, а не форму в целом (не площадь перекрытия при двойном счете)
def calculate_circle_area(radius_miles):
return math.pi * (radius_miles ** 2)

# Calculate total area covered by circles in square miles
total_area_covered = filtered_df['CircleRadiusMiles'].apply(lambda r: calculate_circle_area(r)).sum()


Подробнее здесь: https://stackoverflow.com/questions/785 ... ircles-aro
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»