0.0.1 • Published 10 years ago
geoarea v0.0.1
geo-area-calculator
Вычисление площади полигона в координатах WGS'84. Порт Python-алгоритма на PHP и JS. Статья источник: http://gis-lab.info/qa/polygon-area-sphere-ellipsoid.html
Установка
В корне модуля:
.../geo-area-calculator$ composer installЕсли необходимы js-тесты:
.../geo-area-calculator$ npm installТесты
PHP
.../geo-area-calculator$ phpunitJavaScript
.../geo-area-calculator$ npm testПримеры
JavaScript
alert( ffGeo.getGeoPolygonArea(
[
[ -10.812317, 18 ],
[ 10.812317, -18 ],
[ 26.565051, 18 ],
[ 52.622632, -18 ],
[ 52.622632, 54 ],
[ 10.812317, 54 ],
[ -10.812317, 18 ],
]
) );PHP
use siddthartha\geo\area\helpers\GeoAreaCalculator;
echo GeoAreaCalculator::getArea(
[
[ -10.812317, 18 ],
[ 10.812317, -18 ],
[ 26.565051, 18 ],
[ 52.622632, -18 ],
[ 52.622632, 54 ],
[ 10.812317, 54 ],
[ -10.812317, 18 ],
]
);
// 33953235824742.51 (sq.meters)0.0.1
10 years ago