Commit Graph

223 Commits

Author SHA1 Message Date
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
Sascha L. Teichmann 90bfc225b8 When generating shaded tiles draw to pix buffer directly instead of calling Set() for each pixel. Set resize filter for generating pyramid tiles to Lanczos3 because of better visual results. 2014-09-16 00:08:31 +02:00
Sascha L. Teichmann 0850b69028 Fixed tile fusing. 2014-09-14 23:10:54 +02:00
Sascha L. Teichmann db8c5bd8e0 Change draw call to match API. Hope that helps. 2014-09-14 22:13:31 +02:00
Sascha L. Teichmann a6bbf4a8bd Added som broken pyramid generation code. 2014-09-14 21:56:41 +02:00
Sascha L. Teichmann bbd96172a3 Moved generation of base level tiles to separate file and made the base level generation optional. 2014-09-14 17:12:28 +02:00
Sascha L. Teichmann dddb9c0a6b Added seeder for leaflet conform tiling. TODO: Generate pyramid. 2014-09-14 15:28:03 +02:00
Sascha L. Teichmann f762154b05 Made tile renderer resetable to reduce the memory for render more than one tile. 2014-09-14 14:57:49 +02:00
Sascha L. Teichmann 9106d71363 Moved image saving to common. 2014-09-14 00:31:28 +02:00
Sascha L. Teichmann 5319e113bf Moved color parsing to common. 2014-09-14 00:02:04 +02:00
Sascha L. Teichmann 560afae6c4 Moved redis client from tilemapper to common. 2014-09-13 19:18:12 +02:00
Sascha L. Teichmann fd64d20b76 Moved sub programs into folder cmd to clean up project structure. 2014-09-13 19:07:20 +02:00