Commit graph

226 commits

Author SHA1 Message Date
pietervdvn
d5f4572e9a Add possibility to load external data as mercator tiles, add bbox tile possibilities, add CRAB and GRB as datasources in the GRB theme 2021-10-27 03:52:19 +02:00
pietervdvn
07bc5d6a6d Merge develop 2021-10-26 01:27:35 +02:00
pietervdvn
e8b0c3f4c8 Add missing translations, improvements to charging stations theme 2021-10-26 01:14:22 +02:00
pietervdvn
d1ecaf7527 Force cache clearing when a new point is added, fix #522 2021-10-25 21:08:44 +02:00
pietervdvn
c99e15eed9 Add cache timeout option on layerSource 2021-10-25 20:38:57 +02:00
pietervdvn
ff0ee35ec1 First usable sidewalks theme 2021-10-22 18:53:07 +02:00
pietervdvn
0c0ef48a96 First working version with multi-rendering 2021-10-22 01:07:32 +02:00
pietervdvn
c1d21fcbe5 Rewordings on etymology theme, fix bug where data doesn't load 2021-10-18 18:54:36 +02:00
pietervdvn
a2aa26aafc Fix split way action, add decent tests for them (fix #171), enable split road on cyclestreets theme 2021-10-16 02:54:22 +02:00
pietervdvn
8fca373437 Optimizing trees theme and clustering 2021-10-15 18:48:33 +02:00
pietervdvn
71285d34cd Finish refactoring 2021-10-15 13:43:11 +02:00
pietervdvn
eff6b5bfad Huge refactoring of state and initial UI setup 2021-10-15 05:20:02 +02:00
pietervdvn
891c449058 Add overlay layer possibility, fix #515 2021-10-14 21:43:14 +02:00
pietervdvn
e0e1bfbe00 Merge branch 'alpha' into develop 2021-10-13 17:23:02 +02:00
pietervdvn
69f21f29eb Dynamic JSON: only request existing tiles if a whitelist is given 2021-10-13 03:10:46 +02:00
pietervdvn
aa1b33f9e4 Merge branch 'develop' into alpha 2021-10-13 01:29:07 +02:00
pietervdvn
b2d1cb4034 Merge branch 'master' into develop 2021-10-13 00:12:43 +02:00
pietervdvn
8bdabe5d73 Fixes to caching 2021-10-13 00:08:41 +02:00
pietervdvn
e530eba55a Quickfix: disable optimazation which blocks loading dynamic tiles 2021-10-12 16:39:36 +02:00
pietervdvn
d3550fefbe Add multi-apply box/feature, use it in etymology-theme to apply tags onto all segments of the same street 2021-10-12 02:12:45 +02:00
pietervdvn
2d8b9a9481 Linting of the postboxes theme 2021-10-11 22:32:25 +02:00
pietervdvn
5e5528eb7d Merge master 2021-10-11 22:31:05 +02:00
pietervdvn
178cefceb4 Fix bounds and loading with overpass 2021-10-11 22:30:22 +02:00
pietervdvn
c010fb5271 Change padding method, add max bounds, fix zoomlevels on toerisme vlaanderen theme 2021-10-11 21:23:14 +02:00
pietervdvn
d894b13023 Make metatagging lazy (fix #503), fix null-distances (#504), various other small fixes 2021-10-10 23:38:09 +02:00
pietervdvn
d8fa054a34 Further stabilization of UK-addresses: add minzoom requirement to import button, fix eternal loading message 2021-10-08 15:11:20 +02:00
pietervdvn
5e36ae48c1 The OsmFeature source now filters features based on the layers in the layout. Fixes #500 2021-10-07 18:58:45 +02:00
pietervdvn
65470cbac5 Fix bug where metatagging would not fully calculate in some cases 2021-10-04 00:18:08 +02:00
pietervdvn
df34239256 Fix questions: applicable mappings are now calculated dynamically; charging station theme now only shows applicable plugs based on the allowed vehicle types 2021-10-02 15:16:41 +02:00
pietervdvn
e904043069 Small tweaks 2021-10-01 04:49:40 +02:00
pietervdvn
725a3c37c7 Don't calculate tile bounds if not sufficiently zoomed 2021-10-01 01:34:59 +02:00
pietervdvn
4f456e8a7f Better tracking of cached data, only load data if needed 2021-09-30 04:13:23 +02:00
pietervdvn
a6e8714ae0 Refactoring of image detection, fix loading wikimedia images 2021-09-29 23:56:59 +02:00
pietervdvn
4da6070b28 Small fixes after feedback 2021-09-29 19:56:59 +02:00
pietervdvn
36d62f9923 Add blacklist of ids to geojson source in order to avoid duplicate features to be loaded multiple times 2021-09-29 17:48:15 +02:00
pietervdvn
09897b47e0 Add mssing assets 2021-09-29 16:55:05 +02:00
pietervdvn
c2d477c97a More refactoring 2021-09-29 01:12:38 +02:00
pietervdvn
a78d33112b Refactoring: LayoutToUse is a simple value now 2021-09-28 18:00:44 +02:00
pietervdvn
41a2a79fe9 More refactoring of the featurepipeline, introduction of fetching data from the OSM-API directly per tile, personal theme refactoring 2021-09-28 17:30:48 +02:00
pietervdvn
0a9e7c0b36 Fix bbox bug, add ids to filters, add filter state to the URL 2021-09-27 18:35:32 +02:00
pietervdvn
215aebce19 More work on clustering, more or less finished 2021-09-27 14:45:48 +02:00
pietervdvn
a3c16d6297 Stabilize adding new points 2021-09-26 23:35:26 +02:00
pietervdvn
c5e9448720 Add initial clustering per tile, very broken 2021-09-26 17:36:39 +02:00
pietervdvn
bef684aec7 More cleanup, first somewhat working version of #171 2021-09-22 16:07:56 +02:00
pietervdvn
1f93923820 More work on splitting roads, WIP; refactoring tests 2021-09-22 05:02:09 +02:00
pietervdvn
e374bb355c Partial fix of opening the selected element 2021-09-21 03:10:15 +02:00
pietervdvn
d5c1ba4cd1 More refactoring, move minimap behind facade 2021-09-21 02:10:42 +02:00
pietervdvn
c11ff652b8 More refactoring of the featuresources, cleanup, small changes 2021-09-21 01:47:58 +02:00
pietervdvn
d144f70ffb Huge refactoring of the feature pipeline, WIP 2021-09-20 17:32:04 +02:00
pietervdvn
973b5d8bbe Huge refactoring of the feature pipeline, WIP 2021-09-20 17:14:55 +02:00
pietervdvn
6e9c8e2961 small refactorings 2021-09-18 02:47:22 +02:00
pietervdvn
b39a2b2f6e Preparatory steps to query OSM-api directly, add precise input to bench and waste basket, add waste types 2021-09-10 01:18:51 +02:00
pietervdvn
abbd617ca2 Small bugfixes for NP theme 2021-09-09 23:24:21 +02:00
pietervdvn
78d6482c88 Add binoculars theme, auto reformat everything 2021-09-09 00:06:21 +02:00
pietervdvn
647100bee5 Refacotring: move themeConfig into models 2021-08-07 23:11:34 +02:00
pietervdvn
1d2d098167 Small fixes 2021-07-28 12:36:39 +02:00
pietervdvn
c8bd412476 Merge develop 2021-07-27 22:23:42 +02:00
pietervdvn
79569f5119 Finetuning of the filter functionality 2021-07-27 19:39:57 +02:00
pietervdvn
887f298bd8 Merge branch 'project/natuurpunt' into extra-filter 2021-07-27 17:01:19 +02:00
pietervdvn
819785bc6c Remove unneeded console.log 2021-07-27 15:56:02 +02:00
pietervdvn
4fd233e557 Optimize geojsonsource: do not calculate all tiles when unneeded 2021-07-27 15:06:15 +02:00
Ward
263cef5750 styling checkbox and selection 2021-07-26 17:45:54 +02:00
Ward
e9160504a6 start creating extra filter 2021-07-26 12:26:41 +02:00
pietervdvn
330930d5d4 Merge develop 2021-07-24 02:32:33 +02:00
pietervdvn
135219b5dc Add point-only layer for nature reserves, mark point-only layer as old (so that geometries will show up) 2021-07-23 19:12:13 +02:00
pietervdvn
248ea78b17 First working version of split road functionality 2021-07-18 21:37:14 +02:00
pietervdvn
9f91d30147 Add flag to generate new items only once 2021-07-18 17:50:35 +02:00
pietervdvn
b55f9a25c6 More work on refactoring the changes handling 2021-07-18 14:52:09 +02:00
pietervdvn
42391b4ff1 Merge develop 2021-07-16 02:25:39 +02:00
pietervdvn
abd7db100d Finish the export functionality: move logic around a bit, add license information for reusers, wire the functionality as feature switch 2021-07-16 01:42:09 +02:00
pietervdvn
96ecded0b9 Further development of split-road feature; refactoring of change-handling 2021-07-15 20:47:28 +02:00
Arno Deceuninck
62925a89ba Text in translation file + refactor 2021-07-15 11:13:00 +02:00
pietervdvn
1da3f8a332 Further work on the road splitting feature 2021-07-15 00:26:25 +02:00
pietervdvn
d0997480c0 Decrese dependency on jquery 2021-07-03 22:24:12 +02:00
pietervdvn
ba04beab2c Use addCallbackAndRunD 2021-06-30 16:02:46 +02:00
pietervdvn
d31baabc5f Remove unneeded imports 2021-06-24 13:53:11 +02:00
pietervdvn
62244c02c4 Add erase all option, formatting 2021-06-22 12:13:44 +02:00
pietervdvn
473918ac96 Fix generateCache script 2021-06-21 14:22:52 +02:00
pietervdvn
f723349e40 Use merged-source instead of way-handled-source when calculating contained objects in the meta-tagging 2021-06-21 03:25:54 +02:00
pietervdvn
50827d38a8 Add a few comments 2021-06-21 03:11:00 +02:00
pietervdvn
bc605371f5 Tying the knot: calculatedTags will update every time new data are added to the map. Fixes part of #287 2021-06-20 03:09:26 +02:00
pietervdvn
3d40378628 Fix bug: fallthrough layers let their features pass again, fixes #349 2021-06-10 16:55:08 +02:00
pietervdvn
208a85a4a9 Robuster handling when old data is loaded after a theme id rename 2021-05-17 17:11:52 +02:00
pietervdvn
fa5ed7c690 Attempt to fix the personal layer 2021-05-17 00:17:21 +02:00
pietervdvn
d547b9f968 Fix metatagging and calculated tags in heterogenous data settings 2021-05-16 15:34:44 +02:00
pietervdvn
cd4a2608a2 Immediately load and show the selected feature 2021-05-13 13:04:17 +02:00
pietervdvn
0ad16cfe3f Fix calculated tags 2021-05-13 12:40:19 +02:00
pietervdvn
6ac8a5373c Better handling of metatags, more robust error handling when calculating tags 2021-05-10 23:51:03 +02:00
pietervdvn
2c677ee8a2 Fix bug which blocked uploads 2021-05-09 18:56:51 +02:00
pietervdvn
292bad5df7 Stabilize popup 2021-05-07 01:43:32 +02:00
pietervdvn
1476ab0407 Experimenting with using the overpass API directly 2021-05-06 03:03:54 +02:00
pietervdvn
a0c1bc2137 OsmObjects can now be used as featureSource, load selected object immediately, zoom to selected object on open; fix #191 2021-05-06 01:33:09 +02:00
pietervdvn
b441e6e8a5 Fixed some typos, fixed legacy loading in non-legacy settings, also show attribution when layer control is disabled 2021-05-03 16:04:35 +02:00
pietervdvn
54f01ba554 Add metadata to query, move metatagging of metadata to metatagger, tweaks to the generate caching so that the cached data becomes more stable (and is GIT-friendlier) 2021-04-25 13:25:03 +02:00
pietervdvn
d2fa20ee91 Remove console.log, tweaks to zoomlevels 2021-04-23 20:27:01 +02:00
pietervdvn
f4dacab9ef Fix multilayer geojson source 2021-04-23 20:09:27 +02:00
pietervdvn
127ad9c947 Small tweaks, better handling in case all goes wrong 2021-04-23 16:51:44 +02:00
pietervdvn
141d4db028 Add names to feature sources, fix that old, cached geometries get changed when a newer version is loaded 2021-04-23 12:55:38 +02:00
pietervdvn
c20e2def5b Load timestamp from geojson 2021-04-22 20:08:03 +02:00
pietervdvn
0dec1d0f75 Refactoring of metatagging and extrafunctions to splice out the relation memberships, add calculatedTags and metatags into cache 2021-04-22 13:30:00 +02:00
pietervdvn
2da52501a3 Add capability to load tiled geojsons, eventually as overpass-cache 2021-04-22 03:30:46 +02:00
pietervdvn
12afdcab75 Add better relation support 2021-04-18 14:24:30 +02:00
pietervdvn
7b47af8978 Add license info, fix non-updating values after reopening popups 2021-04-17 23:36:46 +02:00
pietervdvn
576fd8ff40 Add cache timeout 2021-04-17 15:42:22 +02:00
pietervdvn
4342b38e9d Formatting and small cleanups 2021-03-29 02:53:06 +02:00
pietervdvn
ad406b5550 Remove legacy: the minOverlapPercentage can now be built with a calculated tag and isShown 2021-03-26 03:24:58 +01:00
pietervdvn
fa238092bc Add opening hours to playgrounds and pitches 2021-03-26 00:14:17 +01:00
pietervdvn
1b1ec9f15d Add switch to hide certain features, cleanup of code 2021-03-25 15:19:44 +01:00
pietervdvn
878cb6d47d Add maxzoom capability to layers 2021-03-21 01:36:34 +01:00
pietervdvn
f0765df5ed Add possibility to add external geojson 2021-03-21 01:32:21 +01:00
pietervdvn
d7c1f38d26 Remove last mentions of 'overpassTags' in the layerconfig 2021-03-21 00:44:23 +01:00
pietervdvn
f659bc1141 Add possibility to use a cutom overpass script, add 'grassfields in parks'-layer 2021-03-20 23:45:52 +01:00
pietervdvn
c4f0f18e5e Toggeling a layer now updates the view immediately 2021-03-14 01:53:37 +01:00
pietervdvn
416a76ae4f Stabilize personal theme, textfield now correctly appears if it is an option in the freeform too 2021-02-20 01:45:51 +01:00
pietervdvn
bc1863dcb6 Fix hiding and showing of features 2021-02-14 19:45:02 +01:00
pietervdvn
fa4fb71e06 Small tweaks, stabilizing local source cache 2021-01-15 01:57:46 +01:00
pietervdvn
f33fe081d0 Add caching into local storage for a faster map experience 2021-01-15 00:29:07 +01:00
pietervdvn
ddea3d2fc1 Small css tweaks, fix layer filtering 2021-01-08 14:23:12 +01:00
pietervdvn
52f1d5511d Layer filtering now allows items that would show up on another layer 2021-01-08 04:06:10 +01:00
pietervdvn
614158e3c6 Performance improvements 2021-01-05 11:17:12 +01:00
pietervdvn
ce30b159f9 Performance improvement 2021-01-05 10:56:25 +01:00
pietervdvn
baf41cb79d Fixing adding multiple points 2021-01-04 22:59:11 +01:00
pietervdvn
32bc1433b4 A new element now shows up directly on the map 2021-01-04 22:14:56 +01:00
pietervdvn
db66689705 Add working clustering! 2021-01-04 18:55:10 +01:00
pietervdvn
778044d0fb More refactoring, stabilizing rotation and direction_gradient 2021-01-04 04:06:21 +01:00
pietervdvn
e42a668c4a More refactoring: using a decent, configurable datapipeline now 2021-01-03 03:09:52 +01:00