Download the PHP package twohundredcouches/gpx-merger without Composer
On this page you can find all versions of the php package twohundredcouches/gpx-merger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download twohundredcouches/gpx-merger
More information about twohundredcouches/gpx-merger
Files in twohundredcouches/gpx-merger
Package gpx-merger
Short Description Merges multiple gpx files into one
License MIT
Homepage https://github.com/twohundredcouches/gpx-merger
Informations about the package gpx-merger
GPX Merger
This library merges waypoints, routes and tracks from gpx files into a single gpx file.
Installation
Usage
Classes
GpxMerger
Main class of this package. Provides a static merge function.
merge(array $files, ?string $destination = null, GpxMetaData $metaData = null, float $compression = 0.0): string
Return: string
Throws: GpxMergerException
Merges the provided array of .gpx files into a single file, that can be defined with $destination.
If a GpxMetaData object is provided the given metadata will be added to that file.
For compression you can pass a float value between 0 (no compression) and 1 (maximum compression).
Compression means that waypoint, route and track nodes get removed from the gpx file. A compression value of 1.0 means
that every node, except for the first and last one, which are always preserved, will be removed. A compression value of
0.5 means that 50% of the nodes will be removed and 0.0 that there will be no nodes removed at all (this is the default).
Returns the path of the output file.
GpxMetaData
Namespace: TwohundredCouches\GpxMerger\Model
An object to add name, description and author as metadata to a merged file. Provides a static create method as alternative to the constructor.
__construct(?string $name, ?string $description = null, ?string $author = null): GpxMetaData
Return: GpxMetaData
Returns a GpxMetaData object with the provided fields (all optional).
create(?string $name, ?string $description = null, ?string $author = null): GpxMetaData
Return: GpxMetaData
Returns a GpxMetaData object with the provided fields (all optional).
All versions of gpx-merger with dependencies
ext-simplexml Version *
ext-dom Version *