Commit graph

1119 commits

Author SHA1 Message Date
Laura Klünder
fcae62eb86 fix error which caused infinite loops by accessing deferred fields 2017-11-26 14:18:41 +01:00
Laura Klünder
01e8eade8e make sure colors are in the right order (looks nicer in export source) 2017-11-26 13:17:39 +01:00
Laura Klünder
ed8e351556 shorter groundcolor name 2017-11-26 13:13:20 +01:00
Laura Klünder
d6fa4fce23 use nicer color names in renderer 2017-11-26 13:10:31 +01:00
Laura Klünder
c9b9c8b38d make sure triangulate_rings does not create triangles with no area 2017-11-26 13:03:26 +01:00
Laura Klünder
0b4964f629 deal with zero-length normals 2017-11-26 02:48:09 +01:00
Laura Klünder
0419d82d97 register changed geometries when some important attribute changes 2017-11-26 00:25:24 +01:00
Laura Klünder
05030bc91c fix missing holes in obstacles 2017-11-25 23:25:52 +01:00
Laura Klünder
a915e4401e simplify obstacle height calculation to fix rendering bugs 2017-11-25 22:53:50 +01:00
Laura Klünder
11017f0329 improve/fix stair obstacle cutting (again) 2017-11-25 21:42:42 +01:00
Laura Klünder
e4f3ba5ea2 simplify GeometryField 2017-11-25 18:30:40 +01:00
Laura Klünder
f7d5c3cdaf faster serialization for graphedges 2017-11-25 18:04:26 +01:00
Laura Klünder
f4c39a1393 remove debug color from svg renderer 2017-11-25 15:22:45 +01:00
Laura Klünder
94a093d4dc renderer: lowest levels should always be extend downwards 2017-11-25 15:16:15 +01:00
Laura Klünder
c9f160e8fb don't store update list as tuple, we can't modify it then 2017-11-25 14:57:34 +01:00
Laura Klünder
b846f6d0ad add fallback for empty geometries 2017-11-25 14:45:43 +01:00
Laura Klünder
3720fbd0ff dont render obstacles with zero height 2017-11-25 14:37:06 +01:00
Laura Klünder
32192e8fac height fields should not have negative values 2017-11-25 14:36:18 +01:00
Laura Klünder
d5ad497327 don't add height to short walls in svg renderer 2017-11-25 14:12:47 +01:00
Laura Klünder
bb6b726a89 remove unneeded superuser-access-code 2017-11-25 13:53:43 +01:00
Laura Klünder
7987aa08f3 fix broken q_for_request when wrapped querysets are used 2017-11-25 13:47:47 +01:00
Laura Klünder
cdca60b307 superusers should have all permissions for now 2017-11-25 13:47:31 +01:00
Laura Klünder
85698dc13b turn Source.name into a CharField to allow periods 2017-11-25 13:42:05 +01:00
Laura Klünder
bc1cbc5f24 only read affected access restrictions if needed 2017-11-23 01:40:02 +01:00
Laura Klünder
d4e519e942 allow better translations 2017-11-23 01:08:18 +01:00
Laura Klünder
eb4a93084e remove bounds from GeometryMixin 2017-11-22 22:15:33 +01:00
Laura Klünder
cd27a6a099 only link to locations that can be searched 2017-11-22 20:50:34 +01:00
Laura Klünder
ec18cc7365 display links in location details 2017-11-22 19:04:29 +01:00
Laura Klünder
494c68e08a improve field display description 2017-11-22 18:23:08 +01:00
Laura Klünder
d0a4a71118 make GeometryIndexed slicing even faster 2017-11-21 16:24:10 +01:00
Laura Klünder
624d6f281c shorten etag before b2a_base64 2017-11-21 16:13:03 +01:00
Laura Klünder
01d80220bc use binascii.b2a_base64 instead of base64.b64encode because its faster 2017-11-21 16:05:42 +01:00
Laura Klünder
948ac26488 use base64 instead of base85, we want valid memcached keys 2017-11-21 14:59:10 +01:00
Laura Klünder
790835bc44 shorter etags 2017-11-21 14:25:10 +01:00
Laura Klünder
0346301f8e fix error 500 if CACHE_TILES is active 2017-11-21 05:52:19 +01:00
Laura Klünder
443d58965d add settings to use external cached tile server 2017-11-21 04:34:43 +01:00
Laura Klünder
0fec7ff89c fix parse_tile_access_cookie 2017-11-21 04:27:05 +01:00
Laura Klünder
2185c1ac6a enable using the tileserver with minimal requirements 2017-11-21 02:12:00 +01:00
Laura Klünder
7ccfe058f6 allow specifying tile access permissions directly if authorized 2017-11-21 00:41:19 +01:00
Laura Klünder
bf98f54b55 refactor tile code in meny places to allow reusing it 2017-11-21 00:15:49 +01:00
Laura Klünder
7cdc7879cc read MapPackage 2017-11-20 23:05:16 +01:00
Laura Klünder
1fdcca4ae1 add view for external tile servers do load cache package 2017-11-20 22:48:05 +01:00
Laura Klünder
83de101969 import CachePackage in __init__ 2017-11-20 21:14:46 +01:00
Laura Klünder
5498e9f84f create cache packages for caching tile servers 2017-11-20 21:10:03 +01:00
Laura Klünder
7b16be8041 fix error on AccessRestrictionAffectedCells.add() 2017-11-20 17:45:46 +01:00
Laura Klünder
5d293a866d fix min/max x/y in GeometryIndexed.__getitem__ 2017-11-20 17:45:10 +01:00
Laura Klünder
ede7e4dc86 use AccessRestrictionAffected in MapRenderer 2017-11-20 17:29:53 +01:00
Laura Klünder
a6daeb6153 rename cache files for better overview 2017-11-20 17:25:21 +01:00
Laura Klünder
e06c71be61 add AccessRestrictionAffected as GeometryIndexed subclass 2017-11-20 17:21:19 +01:00
Laura Klünder
390cc4aeb4 LevelGeometryIndexed abstraction 2017-11-20 15:27:09 +01:00