SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0003324 | SAS.Планета | [All Projects] Хотелка | public | 13-03-2018 12:28 | 28-08-2024 16:00 |
|
Reporter | zed | |
Assigned To | | |
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | confirmed | Resolution | open | |
Platform | | OS | | OS Version | |
Product Version | 160707 | |
Target Version | 24xxxx | Fixed in Version | | |
|
Summary | 0003324: Добавить алгоритм расчёта площадей из GeographicLib |
Description | У нас эта библиотека сейчас используется для расчёта расстояний, но как оказывается, она умеет считать и площади (и периметры) полигонов (описание для С++, но функционал доступен и из Си API: GeographicLib::PolygonAreaT).
Сейчас у нас для расчёта площади используется копи-паста из QGIS и переход на библиотечный алгоритм мне видится более разумным. Можно сделать 2 алгоритма и вынести в настройки, какой конкретно использовать. |
Steps To Reproduce | |
Additional Information | На заметку: алгоритм из GeographicLib работает с простыми полигонами без самопересечений. Так что предварительно полигоны надо "упрощать" при помощи Clipper-а или ещё как. |
Tags | No tags attached. |
Relationships | related to | 0003755 | resolved | zed | Неверный подсчет площади |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
13-03-2018 12:28 | zed | New Issue | |
13-03-2018 12:28 | zed | Status | new => confirmed |
01-04-2021 17:06 | zed | Note Added: 0020081 | |
01-04-2021 17:07 | zed | Relationship added | related to 0003755 |
28-08-2024 15:55 | zed | Note Added: 0020492 | |
28-08-2024 16:00 | zed | Note Edited: 0020492 | bug_revision_view_page.php?bugnote_id=20492#r7891 |
28-08-2024 16:00 | zed | Note Edited: 0020492 | bug_revision_view_page.php?bugnote_id=20492#r7892 |