\( \def\bold#1{\bf #1} \newcommand{\d}{\mathrm{d}} \)
creates data for web site More...
#include <webdata.h>
Public Slots | |
void | split_europe () |
Signals | |
void | add (webdatacmd *w) |
void | split (WebData *wd) |
Public Member Functions | |
WebData (webdatacmd w) | |
contructor to create png tiles of bounding rect | |
void | run () |
void | exit () |
Public Attributes | |
webdatacmd | w |
Private Member Functions | |
void | generate_map () |
void | generate_map_BTP () |
void | generate_STRONG () |
void | read_osm () |
creats *.osm file from pbf and reads in with external BTP process | |
void | analyse_climbs () |
analyses climbs on btp files and saves html data | |
double | xztolon (int x, int z) |
longitude of tile x in zoom z | |
double | yztolat (int y, int z) |
lattitude of tile y in zoom z | |
Private Attributes | |
QString | dest |
creates data for web site
this class is a threat which allows to parallely draw tile, compute climb data, read osm and split raw pbf-$osm data. Aim is to fasten the calculation by using multiple cores of the processor. That means this is the basic class of web content calculation with multithreating.
|
private |
generate tiles without BTP data
Definition at line 32 of file webdata.cpp.
|
private |
generate tiles with BTP data
Definition at line 162 of file webdata.cpp.
|
private |
generates STRONG tiles
Definition at line 231 of file webdata.cpp.
|
slot |
splite osm europe file
Definition at line 48 of file webdata.cpp.