Skip to content

Helpers for calculating geographical area of a given polygon in WGS'84 coordinates standart

Notifications You must be signed in to change notification settings

siddthartha/geo-area-calculator

Repository files navigation

geo-area-calculator

Calculation of polygon area in WGS'84 coordinates. Port of the Python algorithm to PHP and JS.

Install

In the project root folder:

.../geo-area-calculator$ composer install

If js tests needed:

.../geo-area-calculator$ npm install

Tests

PHP

.../geo-area-calculator$ phpunit

JavaScript

.../geo-area-calculator$ npm test

Examples

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)

About

Helpers for calculating geographical area of a given polygon in WGS'84 coordinates standart

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published