Commit Graph

541 Commits

Author SHA1 Message Date
Sascha L. Teichmann bfe5d36775 Fixed build of mtredisalize. 2014-10-03 19:10:40 +02:00
Sascha L. Teichmann 0160299acc Fixed build of mtdbconverter. 2014-10-03 18:59:14 +02:00
Sascha L. Teichmann 789d0eba35 Another url fix. 2014-10-03 13:21:27 +02:00
Sascha L. Teichmann a84540c644 Fixed links. 2014-10-03 13:19:59 +02:00
Sascha L. Teichmann b639e4fe0b README.md edited online with Bitbucket 2014-10-03 11:11:38 +00:00
Sascha L. Teichmann 842b5a098f README.md edited online with Bitbucket 2014-10-03 11:09:59 +00:00
Sascha L. Teichmann bdad1c92d2 More doc, link YouTube video. 2014-10-03 12:31:40 +02:00
Sascha L. Teichmann 2588122c37 Adjusted documentation a bit. Not complete yet. 2014-10-03 12:23:47 +02:00
Sascha L. Teichmann 8630300332 Adjusted imports to make it compilable again. 2014-10-03 12:07:53 +02:00
Sascha L. Teichmann 6c94927f7b subbaseline.go edited online with Bitbucket 2014-10-03 10:00:33 +00:00
Sascha L. Teichmann 890ff350c8 main.go edited online with Bitbucket 2014-10-03 09:59:54 +00:00
Sascha L. Teichmann dd3fecca3a mtseeder: rename command line option "worker" to "workers" in symmetry to mtwebmapper. 2014-09-27 13:23:34 +02:00
Sascha L. Teichmann a9e682889c Adjusted TODO 2014-09-24 10:10:02 +02:00
Sascha L. Teichmann 6a0bcae555 Moved cmd/tilemapper to mttilemapper to match the mt* pattern of the other commands. 2014-09-24 10:05:36 +02:00
Sascha L. Teichmann 5e7af91c74 Removed some sead code. 2014-09-23 23:28:33 +02:00
Sascha L. Teichmann d3a617dbc1 mtwebmapper: Added a button to force a refresh of the loaded tiles. 2014-09-23 16:18:15 +02:00
Sascha L. Teichmann 2bea824153 mtwebmapper: simplified pyramid tile updater a bit. 2014-09-22 02:37:44 +02:00
Sascha L. Teichmann 11a4b9f471 mtwebmapper: Reduced the amount of copying from old tile. Code still reads a bit clumpsy. 2014-09-22 00:56:29 +02:00
Sascha L. Teichmann 8b6470fc9c mtwebmapper: Updating the pyramid tiles finally works but the amount of copying from the original can be minimized. 2014-09-22 00:25:24 +02:00
Sascha L. Teichmann c428756beb mtwebmapper: First version of pyramid tile updater. Needs testing. 2014-09-21 17:30:19 +02:00
Sascha L. Teichmann 4e80236e26 mtwebmapper: Pass right base dir to pyramid update workers. 2014-09-21 13:29:03 +02:00
Sascha L. Teichmann 58d30b1323 mtwebmapper: Do not fire up too many base tile re-generator workers if there is not much to do. 2014-09-21 13:18:13 +02:00
Sascha L. Teichmann 33337d5df2 mtwebmapper: Added scaffold for updating the pyramid tiles. TODO: Implement th actual imaging stuff. 2014-09-21 12:57:21 +02:00
Sascha L. Teichmann d39a948bd4 mtseeder: Fixed problem that tiles with missing sub tiles were drawn in white entirely. 2014-09-21 09:04:59 +02:00
Sascha L. Teichmann 2709761255 mtwebmapper: Added fast path for rendering RGBA sub base level tiles. Up to 5-10x faster. 2014-09-20 23:53:09 +02:00
Sascha L. Teichmann 8c29975d27 Fixed tile offset. 2014-09-20 21:57:01 +02:00
Sascha L. Teichmann ba301372f1 mtseeder: Make base level generator use the BaseTileCreator, too. 2014-09-20 15:50:07 +02:00
Sascha L. Teichmann 216f641fa3 mtwebmapper: Move BaseTileCreator to common. TODO: Make mtseeder use it, too. 2014-09-20 15:21:01 +02:00
Sascha L. Teichmann b3ce895294 mtwebmapper: renamed yRanges to tileDepths in preparation of moving the BaseTileCreator to common. 2014-09-20 14:39:51 +02:00
Sascha L. Teichmann 3e4c1aa2d9 mtwebmapper: To avoid possible races when serving tiles the same time as re-generating them the re-generation write them to temp files and rename them afterwards. 2014-09-20 12:28:38 +02:00
Sascha L. Teichmann e899b13889 Regenerate base tiles when db signals changes. TODO remove duplicate code from mtseeder. 2014-09-19 13:06:04 +02:00
Sascha L. Teichmann 3f13738d41 Initial decoding from incoming block changes. 2014-09-18 15:21:40 +02:00
Sascha L. Teichmann 02593a22d1 mtredisalze: made quantification a constant (default 1). Increase value if the _really_ produces too much data. 2014-09-18 11:43:12 +02:00
Sascha L. Teichmann 617a3081b2 mtwebmapper: Some code cleanup in sub baseline rendering. 2014-09-18 11:32:55 +02:00
Sascha L. Teichmann ed9e37e892 mtwebmapper: Cleaned up gorilla mux usage a bit. Added stub for post target to get changes from mtredisalize server. 2014-09-18 07:52:37 +02:00
Sascha L. Teichmann e81051a84c Simplified json encoding 2014-09-18 06:49:50 +02:00
Sascha L. Teichmann 51626a1371 Do nort send notifications if nothing changed. 2014-09-17 17:34:03 +02:00
Sascha L. Teichmann 29845a259d Moved sub baseline tile generation into separate file. 2014-09-17 17:20:07 +02:00
Sascha L. Teichmann cf0aec6fa5 mtredisalize: Implemented the http POST of the tracked changes to configured URL. 2014-09-17 10:45:44 +02:00
Sascha L. Teichmann f4c188a87a mtredisalize: Do the actual change tracking, store them in a map and serialize them to JSON when flushing is triggered.
TODO: Implement the POST request to the remote host with this JSON document.
2014-09-17 10:16:51 +02:00
Sascha L. Teichmann 400a65f563 mtredisalize: Add infrastructure to send backend store changes to separate daemons. 2014-09-17 09:51:34 +02:00
Sascha L. Teichmann ef541f18f6 removed unnesseary redirection in storing blocks in transactions. 2014-09-17 08:41:10 +02:00
Sascha L. Teichmann 44a0d097c0 If we can't stat a base tile we can't deliver a sub tile -> 404. 2014-09-16 22:17:55 +02:00
Sascha L. Teichmann c42be33ba9 Generate ETags and encode PNG directly to response stream. 2014-09-16 18:52:50 +02:00
Sascha L. Teichmann 3943c7cc5d Go fmt'ed. 2014-09-16 16:10:18 +02:00
Sascha L. Teichmann 48819a42a9 Used fix point arithmetic in scaler. 2014-09-16 15:49:14 +02:00
Sascha L. Teichmann c67739fd77 Replace false rounding scaler with self written one. 2014-09-16 15:30:08 +02:00
Sascha L. Teichmann 25c189351c Added TODO 2014-09-16 11:24:00 +02:00
Sascha L. Teichmann e46968bbfd Added first version of the web server to drive the online mapping. 2014-09-16 03:29:28 +02:00
Sascha L. Teichmann a468741a24 Moved PNG loading to common. 2014-09-16 01:13:12 +02:00