Commit graph

491 commits

Author SHA1 Message Date
Laura Klünder
d34afc37c6 expire access permission cache earlier if a permission will expire 2017-10-24 22:52:38 +02:00
Laura Klünder
10da4f3bb6 implement access permissions 2017-10-24 22:45:57 +02:00
Laura Klünder
7c44a9d74f add AccessPermission modeling 2017-10-24 22:13:53 +02:00
Laura Klünder
506b959946 remove delete_old_cached_tiles task because new caching does not need this 2017-10-24 18:14:35 +02:00
Laura Klünder
6b6e3afa7b tile view: use new intelligent caching 2017-10-24 18:12:46 +02:00
Laura Klünder
f34dd89424 change MapHistory format from cache_key to id and timestamp 2017-10-24 01:59:50 +02:00
Laura Klünder
1b972c4ab0 rebuild LevelRenderData after saving changed_geometries 2017-10-24 01:14:36 +02:00
Laura Klünder
24a2fe9522 write binary map history index 2017-10-24 00:11:02 +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
9f59b841b0 cache LevelRenderData for each level completely (+ cropping) 2017-10-20 22:02:51 +02:00
Laura Klünder
96dc678fe6 delete old cached map tiles 2017-10-20 17:00:14 +02:00
Laura Klünder
1ae60dba63 render XML directly as string for better performance and more cleanup 2017-10-19 23:50:21 +02:00
Laura Klünder
ed2cedaa87 rebuild altitudes and level geoms on mapupdate 2017-10-19 14:41:42 +02:00
Laura Klünder
9bfa48ba2c cache max_bounds 2017-10-19 13:55:35 +02:00
Laura Klünder
eb370b430c always defer Level.geoms_cache by default 2017-10-19 13:40:17 +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
c3cb12d2bc simple renderer for tiles 2017-10-10 17:49:53 +02:00
Laura Klünder
9a538f8255 GeometryManager with within 2017-10-10 17:49:30 +02:00
Laura Klünder
99f9aac0c3 add geometry bounds for easier querying 2017-10-10 13:26:46 +02:00
Laura Klünder
a87b6d79ac change building color 2017-09-21 16:22:20 +02:00
Laura Klünder
17faf9ce05 change space color 2017-09-21 16:17:58 +02:00
Laura Klünder
1f977ca9e6 remove borders from svg rendering 2017-09-19 17:23:50 +02:00
Laura Klünder
3ab21d55d1 fix hole rendering again 2017-09-19 17:21:07 +02:00
Laura Klünder
a49f2c61a6 fix hole rendering 2017-09-19 17:18:36 +02:00
Laura Klünder
d6f17a08cd improve hole rendering 2017-09-19 17:12:53 +02:00
Laura Klünder
8731fd5f11 color should be up to 32 characters, fix color migration 2017-09-16 14:19:01 +02:00
Laura Klünder
e76963a2a6 fix typo 2017-08-21 16:05:31 +02:00
Laura Klünder
662ea578c8 openscad renderer: render walls 2017-08-08 13:29:24 +02:00
Laura Klünder
7ec56d4186 render single levels, too 2017-08-08 12:31:55 +02:00
Laura Klünder
5a2bb0fe3d improve scad rendering 2017-08-07 21:20:50 +02:00
Laura Klünder
3c9013220e new stair interpolation based on dijkstra 2017-08-07 18:12:33 +02:00
Laura Klünder
2573ffc05b render to openscad: render obstacles 2017-08-07 16:13:35 +02:00
Laura Klünder
5f848104a2 add missing properties in serialization 2017-08-07 15:30:50 +02:00
Laura Klünder
055df254e2 add space and obstacle heights 2017-08-07 15:29:52 +02:00
Laura Klünder
1a779fbcc4 openscad export: implement low_clip and call it for the lowest level 2017-08-07 15:10:34 +02:00
Laura Klünder
7579c5f188 center/translate openscad export 2017-08-07 14:55:08 +02:00
Laura Klünder
ca08315598 remove debug statements 2017-08-07 14:24:13 +02:00
Laura Klünder
2cdef6e188 move obstacle altitude code etc. from scad render to compilealtitudes 2017-08-07 14:22:32 +02:00
Laura Klünder
ee5dea5337 set default linear_extrude height to 0.5 2017-08-07 13:47:07 +02:00
Laura Klünder
c4ee2aeff9 fillin altitudes within obstacles of levels 2017-08-07 13:43:31 +02:00
Laura Klünder
756c3976d0 move renderscad into Level model 2017-08-06 22:07:34 +02:00
Laura Klünder
7b141aa87b areas → all_areas 2017-08-06 21:37:51 +02:00
Laura Klünder
b9de22fb1c save areas in buildaltitudes 2017-08-06 20:06:46 +02:00
Laura Klünder
5c474e73b5 connect altitudes between levels before interpolating 2017-08-06 19:12:38 +02:00
Laura Klünder
822e3ed819 stairs have no direction anymore, our altitude system replaces this 2017-08-06 17:07:01 +02:00
Laura Klünder
3347908d06 remove GraphNode.space_transfer 2017-08-06 16:52:08 +02:00
Laura Klünder
faec957984 last fallback: level base_altitude 2017-08-05 16:51:08 +02:00
Laura Klünder
5cf0157f50 ordering → base_altitude 2017-08-05 16:49:10 +02:00