2017 © Pedro Peláez
 

library dem-reader

Read digital elevation files such as GeoTIFF files for srtm data or similar.

image

runalyze/dem-reader

Read digital elevation files such as GeoTIFF files for srtm data or similar.

  • Friday, June 9, 2017
  • by laufhannes
  • Repository
  • 2 Watchers
  • 4 Stars
  • 19,801 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 0 % Grown

The README.md

DEM reader

Latest Stable Version Build Status Code Coverage Scrutinizer Code Quality MIT License, (*1)

Library to read digital elevation models, such as GeoTIFF files for SRTM. The GeoTIFF reader itself is originally based on Bob Osola's SRTMGeoTIFFReader., (*2)

Usage

use Runalyze\DEM\Reader;
use Runalyze\DEM\Provider\GeoTIFF\SRTM4Provider;

$Provider = new SRTM4Provider('path/to/srtm/files');
$Reader = new Reader($Provider);
$elevations = $Reader->getElevations($latitudes, $longitudes);

To give you some more details: Each provider is valid for its own. You can just ignore the general reader and use your favorite provider:, (*3)

use Runalyze\DEM\Provider\GeoTIFF\SRTM4Provider;

$Provider = new SRTM4Provider('path/to/srtm/files');
$elevations = $Provider->getElevations($latitudes, $longitudes);

But you may have more than one provider available or different paths where your dem files are located. You can attach as many providers as you want to the reader. Each of them will be checked if it can handle the given elevation data (in the order they were attached) and the wirst one that does will be used., (*4)

use Runalyze\DEM\Reader;
use Runalyze\DEM\Provider\GeoTIFF\SRTM4Provider;

$Reader = new Reader();
$Reader->addProvider(new SRTM4Provider('path/to/europe/srtm/files'));
$Reader->addProvider(new SRTM4Provider('path/to/america/srtm/files'));

$europeElevations = $Reader->getElevations($europeLatitudes, $europeLongitudes);
$americaElevations = $Reader->getElevations($americaLatitudes, $americaLongitudes);

License

Code released under the MIT license., (*5)

The Versions

09/06 2017

dev-master

9999999-dev

Read digital elevation files such as GeoTIFF files for srtm data or similar.

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

The Development Requires

09/06 2017

v1.1.0

1.1.0.0

Read digital elevation files such as GeoTIFF files for srtm data or similar.

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

The Development Requires

25/09 2016

v1.0.4

1.0.4.0

Read digital elevation files such as GeoTIFF files for srtm data or similar.

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

The Development Requires

25/09 2016

dev-test/fixForTravis

dev-test/fixForTravis

Read digital elevation files such as GeoTIFF files for srtm data or similar.

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

The Development Requires

26/08 2016

v1.0.3

1.0.3.0

Read digital elevation files such as GeoTIFF files for srtm data or similar.

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

The Development Requires

26/08 2016

v1.0.2

1.0.2.0

Read digital elevation files such as GeoTIFF files for srtm data or similar.

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

The Development Requires

26/08 2016

v1.0.1

1.0.1.0

Read digital elevation files such as GeoTIFF files for srtm data or similar.

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

The Development Requires

22/06 2016

v1.0.0

1.0.0.0

Read digital elevation files such as GeoTIFF files for srtm data or similar.

  Sources   Download

MIT

The Requires

  • php >=5.5.9

 

The Development Requires