Калькулятор площади географического полигона
Вычислите площадь полигона из вершин широты/долготы — земельные участки, границы GPS-съёмок, картографические регионы. Использует точную геодезическую формулу (великий круг), а не плоскостное приближение, и сообщает площадь в м², км², гектарах и акрах, а также периметр границы. Принимает координаты в градусах с десятичной запятой или нотацию DMS.
Ввод
Введите по крайней мере 3 вершины, по одной в строке, как пары широта,долгота в порядке обхода полигона (по часовой стрелке или против часовой стрелки). Каждая координата принимает градусы с десятичной запятой или нотацию DMS/DDM (например, 40°42'46"С) — формат определяется автоматически.
Вывод
| Метрика | Значение |
|---|---|
| No data yet | |
Другие способы использовать этот инструмент
REST API
curl -X POST https://api.iotools.cloud/v1/tool/geo-polygon-area-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"vertices": "40.800,-73.958\n40.800,-73.949\n40.764,-73.949\n40.…"
}'Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.
Спросите у ИИ-агента
Use the IOTools `geo-polygon-area-calculator` tool (Geo Polygon Area Calculator) on this input:
YOUR_INPUT_HEREВставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.
Виджет для встраивания
<iframe
src="https://iotools.cloud/embed/geo-polygon-area-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Калькулятор площади географического полигона — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.
| Стоимость вызова API/MCP | От 5 кредитов |
|---|---|
| Нужно больше кредитов? | Посмотреть тарифы |
Также доступно через
Руководства
Калькулятор площади географического полигона находит площадь и периметр земельного участка, картографированного региона или любой формы, нанесённой на поверхность Земли — по списку вершин широты/долготы. Границы собственности, сельскохозяйственные поля, участки съёмки или форма, которую вы начертили на карте: введите координаты углов в порядке и получите площадь в квадратных метрах, квадратных километрах, гектарах и акрах, а также расстояние периметра вокруг границы.
Как его использовать
- Введите свои вершины по одной в строке, как пары
широта, долгота, разделённые запятой — например40.800,-73.958,40.800,-73.949,40.764,-73.949,40.764,-73.958. - Перечислите точки в порядке, когда вы обходите границу, либо по часовой стрелке, либо против часовой стрелки. Калькулятор соединяет каждую вершину со следующей и последнюю вершину с первой.
- Прочитайте результаты — количество вершин, площадь в четырёх единицах и периметр — обновляется автоматически по мере ввода.
Каждая координата принимает градусы с десятичной запятой (40.7128) или нотацию DMS/DDM (40°42'46"С, 40 42 46 С) — формат определяется автоматически для каждого значения, поэтому вы можете смешивать стили между вершинами, если необходимо. Вам нужна по крайней мере три вершины для формирования полигона.
Почему это не формула Shoelace
Формула площади плоского полигона (формула Shoelace) рассматривает широту и долготу так, как если бы это были простые координаты x/y на сетке — что не работает в реальном масштабе, потому что один градус долготы имеет примерно 111 км в ширину на экваторе, но уменьшается к нулю около полюсов, тогда как один градус широты остаётся постоянным ~111 км везде. Пропустите координаты через плоскую формулу, и площадь окажется неверной на величину, которая растёт как с размером полигона, так и с его расстоянием от экватора.
Этот калькулятор вместо этого рассматривает каждое ребро как дугу великого круга на сфере и вычисляет точную заключённую площадь с использованием формулы геодезического сферического избытка (той же самой идентичности, лежащей в основе библиотек картографирования, таких как Turf.js и инструменты площади Google Maps):
избыток = 2 · atan2( tan(Δλ/2) · (tan(φ₁/2) + tan(φ₂/2)), 1 + tan(φ₁/2) · tan(φ₂/2) )
суммированное по каждому ребру (φ = широта, λ = долгота, Δλ = разница долготы ребра), затем умноженное на квадрат среднего радиуса Земли. Это точно для полигонов, рёбра которых являются великими кругами — не приближение, которое работает только для малых площадей.
Периметр — это сумма расстояния великого круга (Haversine) между каждой парой последовательных вершин, включая замыкающее ребро обратно к первой точке.
Отработанный пример
Четыре угла 40.800,-73.958, 40.800,-73.949, 40.764,-73.949, 40.764,-73.958 обозначают примерно прямоугольный блок Центрального парка в Нью-Йорке. Калькулятор сообщает об площади примерно 3.03 км² (≈ 303 гектара, ≈ 750 акров) и периметре примерно 9.5 км.
Часто задаваемые вопросы
Насколько это точно по сравнению с инструментом ГИС, таким как Turf.js?
Формула площади математически точна для рёбер великого круга, используя средний радиус Земли (6 371 008,8 м) в качестве сферы — тот же радиус, который использует Turf.js. Реальные границы собственности обычно съёмируют как прямые линии на земле, а не как истинные великие круги, поэтому для очень больших участков полный эллипсоидальный геодезический расчёт (WGS-84) будет немного отличаться; для типичных размеров земельных участков и картографированных регионов разница незначительна.
Имеет ли значение порядок вершин (по часовой стрелке vs против часовой стрелки)?
Нет — калькулятор берёт абсолютное значение заключённой площади, поэтому результат одинаков в любом случае. Порядок имеет значение для соединения правильных вершин друг с другом: перечислите их последовательно вокруг границы.
Могу ли я использовать это для очень больших регионов, например для целой страны?
Формула действует для любого простого (не самопересекающегося) полигона на сфере, включая большие, при условии, что его рёбра не пересекаются друг с другом.
Мои данные передаются куда-нибудь?
Нет. Все вычисления выполняются локально в вашем браузере. Ваши координаты никогда не покидают ваше устройство.