Commit graph

1561 commits

Author SHA1 Message Date
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
Laura Klünder
4876d8502b only draw visible shadows 2017-10-19 12:08:18 +02:00
Laura Klünder
0e10eeabb8 draw correct altitude-based shadows 2017-10-19 11:36:53 +02:00
Laura Klünder
5948c09f92 render holes and columns 2017-10-18 16:43:02 +02:00
Laura Klünder
c5e514848d improve shadows 2017-10-18 16:28:38 +02:00
Laura Klünder
86217c77a8 dont draw shadows with 0 blur_radius 2017-10-17 19:31:28 +02:00
Laura Klünder
6e2ce3e5b8 add door rendering 2017-10-17 19:31:19 +02:00
Laura Klünder
9a295093d9 fix direct cairo render 2017-10-17 15:36:15 +02:00
Laura Klünder
29eb814413 fix pgi version 2017-10-17 15:26:12 +02:00
Laura Klünder
46654e8951 default renderer is rsvg-convert 2017-10-17 14:58:33 +02:00
Laura Klünder
ce63dd55c1 minor improvements in svg renderer 2017-10-17 14:53:05 +02:00
Laura Klünder
2789fe3472 render and crop directly with rsvg/cairo 2017-10-17 14:34:09 +02:00
Laura Klünder
8a66b36ecc add support for svg rendering using rsvg/cairo python bindings 2017-10-17 13:33:47 +02:00
Laura Klünder
58d56ada35 remove debug statement 2017-10-17 13:06:06 +02:00
Laura Klünder
c7893eb26a add SVG_RENDERER setting and add support for inkscape rendering 2017-10-17 13:03:35 +02:00
Laura Klünder
206825210f only buffer for png renderings 2017-10-17 12:41:22 +02:00
Laura Klünder
b5089938de _trim_decimals width and height 2017-10-17 12:32:34 +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