SASGIS - SAS.Планета |
| View Issue Details |
|
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0003324 | SAS.Планета | [All Projects] Хотелка / Feature request | 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 | 25xxxx | 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 |
| 08-08-2025 13:24 | zed | Category | Хотелка => Хотелка / Feature request |