Commit graph

1728 commits

Author SHA1 Message Date
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
Laura Klünder
d2c53e0c3d replace transformations with matrix transformation (33% performance boost!) 2017-10-19 19:40:17 +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
86c799d404 add comments to SVGImage 2017-10-19 18:10:12 +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
7d0c0f3288 simplify svgs even more 2017-10-19 15:51:20 +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
ed2cedaa87 rebuild altitudes and level geoms on mapupdate 2017-10-19 14:41:42 +02:00
Laura Klünder
239708af31 fix filter area again 2017-10-19 14:14:29 +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
9bfa48ba2c cache max_bounds 2017-10-19 13:55:35 +02:00
Laura Klünder
03e35a019e speedup get_render_level_data 2017-10-19 13:47:03 +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
24977b80fe save some bytes in svg 2017-10-19 12:08:55 +02:00