Commit graph

1702 commits

Author SHA1 Message Date
Laura Klünder
130a13a4f8 simplify MapHistory (remove unneeded stuff) 2017-10-24 13:05:08 +02:00
Laura Klünder
6c9f755f8c force standard size struct 2017-10-24 02:07:56 +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
308cbf82f9 remove unneeded assignment 2017-10-24 00:28:34 +02:00
Laura Klünder
b890e96e27 call changed_geometries.reset() before applying a changeset 2017-10-24 00:26:39 +02:00
Laura Klünder
dd44d145e9 create empty maphistory if it does not exist 2017-10-24 00:21:57 +02:00
Laura Klünder
24a2fe9522 write binary map history index 2017-10-24 00:11:02 +02:00
Laura Klünder
026926503c add LevelMapHistory 2017-10-23 22:51:17 +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
cd09cbab68 take shortcut in get_png if this is an empty tile rendering 2017-10-20 22:37:54 +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
e93b9dc222 fix LineString serialization 2017-10-20 17:03:56 +02:00
Laura Klünder
96dc678fe6 delete old cached map tiles 2017-10-20 17:00:14 +02:00
Laura Klünder
84b5c26f3d cache tiles on disk 2017-10-20 16:47:53 +02:00
Laura Klünder
decb01c9c7 add ETag to tile renderer view 2017-10-20 16:21:25 +02:00
Laura Klünder
5ede164761 warn during system check it shapely speedups are not available 2017-10-20 16:11:40 +02:00
Laura Klünder
49bc5f013d don't ceil blur radius 2017-10-20 16:00:24 +02:00
Laura Klünder
7570fb13b0 add ground color without elevation 2017-10-20 15:48:01 +02:00
Laura Klünder
0986f8862e remove unnecessary line 2017-10-20 15:43:36 +02:00
Laura Klünder
58e2d34217 intersection(), not intersections() 2017-10-20 13:08:07 +02:00
Laura Klünder
f7486cdbaf add rtree Index with wrapper and fallback 2017-10-20 13:06:08 +02:00
Laura Klünder
6869ae40e4 remove unused _trim_lineto 2017-10-20 12:13:55 +02:00
Laura Klünder
34fffafa3f fix typo 2017-10-20 12:12:45 +02:00
Laura Klünder
05982b2364 close polygons in svg 2017-10-20 12:07:09 +02:00
Laura Klünder
2f90a79092 improve speed some more by caching numpy arrays 2017-10-20 12:01:24 +02:00
Laura Klünder
bf7ba02065 improve _create_geometry performance by replacing affine_transform with numpy 2017-10-20 11:55:17 +02:00
Laura Klünder
1b3fab8993 improve _geometry_to_svg performance 2017-10-20 11:31:22 +02:00
Laura Klünder
9e41473040 round up gaussian blur 2017-10-20 02:18:47 +02:00
Laura Klünder
df0879fa21 add white stroke to doors 2017-10-20 02:18:30 +02:00
Laura Klünder
11df6105d3 round blur radius 2017-10-20 02:03:26 +02:00
Laura Klünder
e320e5d35c remove trailing zeros 2017-10-20 01:59:53 +02:00
Laura Klünder
ba068f5c93 don't close polylines 2017-10-20 01:59:31 +02:00
Laura Klünder
fbd9b20dfd replace shapely svg renderer because it's terribly slow 2017-10-20 01:34:54 +02:00
Laura Klünder
518df5c247 fix clippath ids 2017-10-20 01:05:35 +02:00
Laura Klünder
86c9cfa827 fix missing ) after clip-path 2017-10-20 01:04:03 +02:00
Laura Klünder
b5d5d4875e remove unnecessary xml namespace 2017-10-20 01:00:27 +02:00
Laura Klünder
1b1ca2a65b fix too many whitespaces in xml output 2017-10-20 00:59:30 +02:00
Laura Klünder
d4aa5eda84 activate _trim_decimals again 2017-10-20 00:58:19 +02:00
Laura Klünder
41ee2c2ac5 deactivate _trim_decimals 2017-10-20 00:53:35 +02:00
Laura Klünder
627a31d3e3 filter out undrawable geometries 2017-10-20 00:51:30 +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
88f7f232b7 clean up generated xml before parsing it 2017-10-19 23:13:57 +02:00
Laura Klünder
a71a24c884 remove debug statement 2017-10-19 23:11:51 +02:00
Laura Klünder
02c162e303 minor regex improvement 2017-10-19 22:41:22 +02:00
Laura Klünder
f1aab8b1e4 enable shapely speedups 2017-10-19 22:33:22 +02:00