README
parent
2cc5840ac0
commit
9c0ed414d0
77
README.md
77
README.md
|
@ -1,80 +1,5 @@
|
||||||
# GpxPod owncloud/nextcloud application
|
# GpxEdit owncloud/nextcloud application
|
||||||
|
|
||||||
If you want to help to translate this app in your language, take the english=>french files in "l10n" directory as examples.
|
If you want to help to translate this app in your language, take the english=>french files in "l10n" directory as examples.
|
||||||
|
|
||||||
This app's purpose is to display gpx, kml and tcx files collections,
|
|
||||||
view elevation profiles and tracks stats, filter tracks,
|
|
||||||
color tracks by speed, slope, elevation and compare divergent parts of similar tracks.
|
|
||||||
|
|
||||||
It's compatible with SQLite, MySQL and PostgreSQL databases.
|
|
||||||
|
|
||||||
It works with gpx/kml/tcx files anywhere in your files, files shared with you, files in folders shared with you.
|
|
||||||
kml and tcx files will be displayed only if GpsBabel is found on the server system.
|
|
||||||
|
|
||||||
Elevations can be corrected for entire folders or specific track if SRTM.py (gpxelevations) is found.
|
|
||||||
|
|
||||||
Personal map tile servers can be added.
|
|
||||||
|
|
||||||
It works with encrypted data folder (server side encryption).
|
|
||||||
|
|
||||||
A public link pointing to a specific track can be shared if the corresponding gpx file is already shared by public link.
|
|
||||||
|
|
||||||
!!! GpxPod now uses the owncloud database to store meta-information. If you want to get rid of the .geojson, .geojson.colored and .markers produced by previous versions, there are two buttons at the bottom of the "Settings" tab in user interface. !!!
|
|
||||||
|
|
||||||
GpxPod proudly uses Leaflet with lots of plugins to display the map.
|
|
||||||
|
|
||||||
This app is tested under Owncloud/Nextcloud 9.0/10 with Firefox and Chromium.
|
|
||||||
This app is under development.
|
|
||||||
|
|
||||||
Link to Owncloud application website : https://apps.owncloud.com/content/show.php/GpxPod+again?content=174733
|
|
||||||
|
|
||||||
## Install
|
|
||||||
|
|
||||||
No special installation instruction except :
|
|
||||||
!! Server needs python2.x or 3.x "gpxpy" and "geojson" module to work !!
|
|
||||||
They may be installed with pip.
|
|
||||||
|
|
||||||
For example, on Debian-like systems :
|
|
||||||
|
|
||||||
```
|
|
||||||
sudo apt-get install python-pip
|
|
||||||
sudo pip install gpxpy geojson
|
|
||||||
```
|
|
||||||
or on Redhat-like systems :
|
|
||||||
```
|
|
||||||
sudo yum install python-pip
|
|
||||||
sudo pip install gpxpy geojson
|
|
||||||
```
|
|
||||||
|
|
||||||
Then put gpxpod directory in the Owncloud/Nextcloud apps to install.
|
|
||||||
There are several ways to do that :
|
|
||||||
|
|
||||||
### Clone the git repository
|
|
||||||
|
|
||||||
```
|
|
||||||
cd /path/to/owncloud/apps
|
|
||||||
git clone https://gitlab.com/eneiluj/gpxpod-oc.git gpxpod
|
|
||||||
```
|
|
||||||
|
|
||||||
### Download from apps.owncloud.org
|
|
||||||
|
|
||||||
Extract gpxpod archive you just downloaded from apps.owncloud.org :
|
|
||||||
```
|
|
||||||
cd /path/to/owncloud/apps
|
|
||||||
tar xvf 174733-gpxpod-1.0.0.tar.gz
|
|
||||||
```
|
|
||||||
|
|
||||||
### Post install precautions
|
|
||||||
|
|
||||||
Just in case, make python scripts executables :
|
|
||||||
```
|
|
||||||
cd /path/to/owncloud/apps
|
|
||||||
chmod +x gpxpod/*.py
|
|
||||||
```
|
|
||||||
|
|
||||||
## Known issues
|
|
||||||
|
|
||||||
* bad management of file names including simple or double quotes
|
|
||||||
* _WARNING_, kml conversion will NOT work with recent kml files using the proprietary "gx:track" extension tag.
|
|
||||||
|
|
||||||
Any feedback will be appreciated.
|
Any feedback will be appreciated.
|
||||||
|
|
Loading…
Reference in New Issue