Commit graph

347 commits

Author SHA1 Message Date
Laura Klünder
bfe1491efc add border to map renderings 2017-10-29 09:32:15 +01:00
Laura Klünder
aee452679c get and apply tile access cookie 2017-10-24 23:41:53 +02:00
Laura Klünder
efa2e97970 delete tile access cookie if it would be empty 2017-10-24 23:28:38 +02:00
Laura Klünder
e24dace846 set tile access cookie 2017-10-24 23:27:07 +02:00
Laura Klünder
10da4f3bb6 implement access permissions 2017-10-24 22:45:57 +02:00
Laura Klünder
6b6e3afa7b tile view: use new intelligent caching 2017-10-24 18:12:46 +02:00
Laura Klünder
7640e77c14 build map history with holes 2017-10-24 15:29:43 +02:00
Laura Klünder
82fc9f2264 rename cache_key→current_cache_key 2017-10-23 22:49:45 +02:00
Laura Klünder
2124b4a536 move cache.py to mapdata root 2017-10-23 19:32:11 +02:00
Laura Klünder
5af314d282 register updated geometries for tile cache invalidation 2017-10-23 19:25:15 +02:00
Laura Klünder
6592c344b2 more render() optimization: filter out empty sublevels directly 2017-10-20 22:13:46 +02:00
Laura Klünder
9f59b841b0 cache LevelRenderData for each level completely (+ cropping) 2017-10-20 22:02:51 +02:00
Laura Klünder
b9c3a961af remove duplicate level.save() 2017-10-20 20:46:57 +02:00
Laura Klünder
7570fb13b0 add ground color without elevation 2017-10-20 15:48:01 +02:00
Laura Klünder
df0879fa21 add white stroke to doors 2017-10-20 02:18:30 +02:00
Laura Klünder
fc03d18e12 hide doors that lead to hidden / access restricted spaces 2017-10-19 18:19:24 +02:00
Laura Klünder
c59b20a5bb add more comments to renderer/svg.py 2017-10-19 17:55:41 +02:00
Laura Klünder
2a64262e90 hide spaces in rendering if access to them is restricted 2017-10-19 17:48:12 +02:00
Laura Klünder
4acee03ca3 respect access restrictions in renderer 2017-10-19 17:20:55 +02:00
Laura Klünder
e86df62535 render ground colors 2017-10-19 16:33:32 +02:00
Laura Klünder
0694bf886a fix door rendering 2017-10-19 15:58:05 +02:00
Laura Klünder
2636eed687 remove debug statement 2017-10-19 15:53:25 +02:00
Laura Klünder
0d1a45b565 remove debug statement 2017-10-19 15:35:10 +02:00
Laura Klünder
60f855d518 reduce buffer to 1m 2017-10-19 15:34:01 +02:00
Laura Klünder
f167a72a49 only look through holes to levels below 2017-10-19 15:31:30 +02:00
Laura Klünder
6d61ddd27d return the result, not something else 2017-10-19 14:11:17 +02:00
Laura Klünder
9f53ec4fb8 can't pickle generators yeah yeah… 2017-10-19 14:08:49 +02:00
Laura Klünder
f1ffdf471a don't try to cache binary data 2017-10-19 14:07:24 +02:00
Laura Klünder
e1eeef6405 cache get_render_level_data 2017-10-19 14:02:03 +02:00
Laura Klünder
03e35a019e speedup get_render_level_data 2017-10-19 13:47:03 +02:00
Laura Klünder
a9594b0cc5 improve rendering speed by caching LevelGeometry in database 2017-10-19 13:35:17 +02:00
Laura Klünder
5948c09f92 render holes and columns 2017-10-18 16:43:02 +02:00
Laura Klünder
6e2ce3e5b8 add door rendering 2017-10-17 19:31:19 +02:00
Laura Klünder
ff3a881368 add first shadows to rendering and fix png rendering (fuck rsvg) 2017-10-17 12:24:38 +02:00
Laura Klünder
4d3fb7786f track altitude in svg utils 2017-10-16 17:39:25 +02:00
Laura Klünder
aa5399c82c update space and door rendering 2017-10-16 17:16:35 +02:00
Laura Klünder
0dd94d7459 make sure thin walls are always visible 2017-10-16 17:10:32 +02:00
Laura Klünder
c3cb12d2bc simple renderer for tiles 2017-10-10 17:49:53 +02:00
Laura Klünder
5cad398951 map tile rendering base 2017-10-10 14:39:11 +02:00
Laura Klünder
f42d4dbeaf remove old mapdata.render package 2017-05-21 23:41:42 +02:00
Laura Klünder
c1d5c0ebef fix svg-rendering of geometries that contain polylines and paths 2017-05-13 21:36:51 +02:00
Laura Klünder
f0b35a902f SVG: trim decimals in opacity and stroke-width 2017-05-13 20:53:44 +02:00
Laura Klünder
3d7eaf64f6 dont draw empty geometries 2017-05-13 20:48:27 +02:00
Laura Klünder
e3585a509f do not draw empty geometries as big rectangles 2017-05-13 20:33:02 +02:00
Laura Klünder
c4412ba4e4 remove mask feature from svg builder 2017-05-13 20:12:42 +02:00
Laura Klünder
f2179d07e4 use less definitions in svg 2017-05-13 20:10:12 +02:00
Laura Klünder
f09d90da96 fix rendering so shadows are correctly rendered by librsvg 2017-05-13 20:01:12 +02:00
Laura Klünder
1f897ccec9 improve shadow rendering 2017-05-13 19:19:28 +02:00
Laura Klünder
6512ef7905 colorize spaces 2017-05-13 16:39:01 +02:00
Laura Klünder
16556c104a improve svg rendering with wall shadows 2017-05-13 14:59:59 +02:00