Offline-capable geomap, meant for storing location bookmarks
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: artifacts interfere with coastline

+34 -78
+5
data/cli/shared/tilemaker/config.json
··· 44 44 "ocean": { 45 45 "minzoom": 0, 46 46 "maxzoom": 14, 47 + "source": "./data/cli/shared/tilemaker/coastline/water_polygons.shp", 48 + "simplify_below": 10, 49 + "simplify_level": 0.0001, 50 + "simplify_ratio": 2, 51 + "simplify_algorithm": "visvalingam", 47 52 "write_to": "water" 48 53 }, 49 54 "aeroway": { "minzoom": 11, "maxzoom": 14 },
-4
data/cli/shared/tilemaker/config.world.json
··· 29 29 "minzoom": 0, 30 30 "maxzoom": 9, 31 31 "source": "./data/cli/shared/tilemaker/coastline/water_polygons.shp", 32 - "simplify_below": 5, 33 - "simplify_level": 0.0001, 34 - "simplify_ratio": 2, 35 - "simplify_algorithm": "visvalingam", 36 32 "write_to": "water" 37 33 }, 38 34
-68
data/cli/shared/tilemaker/config.world.json.tmp
··· 1 - { 2 - "layers": { 3 - "place": { 4 - "minzoom": 0, 5 - "maxzoom": 5 6 - }, 7 - "boundary": { 8 - "minzoom": 0, 9 - "maxzoom": 5, 10 - "simplify_below": 8, 11 - "simplify_level": 0.0003, 12 - "simplify_ratio": 2, 13 - "simplify_algorithm": "visvalingam" 14 - }, 15 - "waterway": { 16 - "minzoom": 8, 17 - "maxzoom": 5, 18 - "simplify_below": 9, 19 - "simplify_level": 0.0003, 20 - "simplify_ratio": 2 21 - }, 22 - "water": { 23 - "minzoom": 4, 24 - "maxzoom": 5, 25 - "simplify_below": 8, 26 - "simplify_level": 0.0003, 27 - "simplify_ratio": 2 28 - }, 29 - "ocean": { 30 - "minzoom": 0, 31 - "maxzoom": 5, 32 - "source": "./data/cli/shared/tilemaker/coastline/water_polygons.shp", 33 - "simplify_below": 5, 34 - "simplify_level": 0.0001, 35 - "simplify_ratio": 2, 36 - "simplify_algorithm": "visvalingam", 37 - "write_to": "water" 38 - }, 39 - "park": { 40 - "minzoom": 7, 41 - "maxzoom": 5 42 - }, 43 - "landcover": { 44 - "minzoom": 0, 45 - "maxzoom": 5, 46 - "simplify_below": 9, 47 - "simplify_level": 0.0003, 48 - "simplify_ratio": 2 49 - } 50 - }, 51 - "settings": { 52 - "minzoom": 0, 53 - "maxzoom": 5, 54 - "basezoom": 5, 55 - "include_ids": false, 56 - "combine_below": 5, 57 - "name": "World overview", 58 - "version": "1.0", 59 - "description": "World overview tiles from OSM planet", 60 - "compress": "gzip", 61 - "filemetadata": { 62 - "tilejson": "2.0.0", 63 - "scheme": "xyz", 64 - "type": "baselayer", 65 - "format": "pbf" 66 - } 67 - } 68 - }
+9
data/cli/shared/tilemaker/process.lua
··· 830 830 ZOrder(zOrder) 831 831 end 832 832 833 + -- Remap shapefile features (ocean coastline) 834 + function attribute_function(attr, layer) 835 + if layer == "ocean" then 836 + return { class = "ocean" } 837 + else 838 + return attr 839 + end 840 + end 841 + 833 842 -- ========================================================== 834 843 -- Lua utility functions 835 844
+1 -1
docs/layers.md
··· 44 44 | `place` | 0–14 | country, city, town, suburb, quarter, neighbourhood | 45 45 | `boundary` | 0–14 | admin_level 2–8 | 46 46 | `water` | 6–14 | lakes, rivers, reservoirs | 47 - | `ocean` | 0–14 | written into `water` | 47 + | `ocean` | 0–14 | loaded from coastline shapefile → `water` | 48 48 | `waterway` | 8–14 | named rivers (+ `waterway_detail` z12–14) | 49 49 | `landcover` | 0–14 | grass, wood, sand, ice, farmland | 50 50 | `landuse` | 4–14 | residential only |
+19 -5
www/routes/settings-about.ts
··· 68 68 </a>. 69 69 </p> 70 70 </section> 71 - <section> 71 + <section style="text-align: center; padding-top: var(--s4);"> 72 72 <p> 73 73 <a 74 74 href="https://apps.bpev.me" 75 75 rel="noopener noreferrer" 76 76 target="_blank" 77 + style="font-size: var(--f3); color: black;" 77 78 >Made by Ben</a> 78 79 </p> 79 - </section> 80 - ` 80 + 81 + <a 82 + href="https://ko-fi.com/O5O21ETSMZ" 83 + target="_blank" 84 + style="cursor: pointer;" 85 + > 86 + <img 87 + height="36" 88 + style="border:0px;height:36px;" 89 + src="https://storage.ko-fi.com/cdn/kofi5.png?v=6" 90 + border="0" 91 + alt="Buy Me a Coffee at ko-fi.com" 92 + ></a> 93 + </section> 94 + ` 95 + } 81 96 } 82 - } 83 97 84 - customElements.define('r-settings-about', SettingsAboutPage) 98 + customElements.define('r-settings-about', SettingsAboutPage)