1 of 79

Freemap Slovakia

2022 news

by Martin Ždila

2 of 79

“Native” app for Android

  • App on Google Play
  • TWA
  • Bubblewrap

3 of 79

GraphHopper routing

  • GraphHopper 5 (patched)
  • Classic routing
  • Random trips
  • Isochrones
  • Plans to upgrade to v6

4 of 79

5 of 79

6 of 79

Colour drawing

  • Colour
  • Width
  • Demo

7 of 79

Shared custom maps

8 of 79

Photo gallery

# 423269

9 of 79

10 of 79

MariaDB [freemap]> select count(*) as cnt, name from picture join pictureTag on pictureId = id group by name order by cnt desc limit 30;

+------+--------------------------+

| cnt | name |

+------+--------------------------+

| 7706 | turistický rázcestník |

| 5070 | cyklorázcestník |

| 2952 | informačná tabuľa |

| 1439 | kostol |

| 1278 | kríž |

| 1195 | výhľad |

| 1194 | prameň |

| 1151 | np donauauen |

| 1116 | prístrešok |

| 897 | posed |

| 801 | chata |

| 721 | vodná nádrž |

| 716 | pamätník |

| 602 | kaplnka |

| 590 | marchauen |

| 545 | most |

| 502 | mapa |

| 424 | hrad |

| 377 | železnica |

| 372 | jaskyňa |

| 351 | smerovník |

| 345 | ohnisko |

| 335 | bežkársky rázcestník |

| 331 | potok |

| 330 | kesselfall |

| 314 | cesta |

| 290 | zrúcanina |

| 249 | cyklo |

| 249 | kaštieľ |

| 243 | socha |

+------+--------------------------+

30 rows in set (0.122 sec)

11 of 79

MariaDB [freemap]> select count(*) as cnt, name from picture join user on userId = user.id group by name order by cnt desc limit 30;

+--------+-----------------------+

| cnt | name |

+--------+-----------------------+

| 120579 | PavolG |

| 95653 | *Martin* |

| 40045 | Homer-J |

| 21146 | Blazej Polacko |

| 15724 | Kurt Nadler |

| 13903 | Dunčo |

| 10139 | +matushaun |

| 9949 | Milan Chochlik |

| 8515 | yalessblue |

| 6699 | !!! Juraj Zermegh !!! |

| 6137 | billesik |

| 6126 | Peter Vojtek |

| 5678 | thailon |

| 5084 | eastern-slovakia |

| 4928 | laznik |

| 4572 | Filip009 |

| 3981 | Mirecnet |

| 3396 | BelKed |

| 3049 | šegi |

| 2632 | ao66 |

| 2220 | pampuch |

| 1652 | ondrej chopper |

| 1640 | LocoG |

| 1503 | Dodko |

| 1473 | vlado saro |

| 1386 | lubosb |

| 1205 | Lubo Chladny |

| 1146 | jozok |

| 1019 | VSA |

| 890 | Vladimír Janiga |

+--------+-----------------------+

30 rows in set (0.146 sec)

12 of 79

360° panorama photo support

  • Demo

13 of 79

Improved Wikipedia Layer

  • less dense in cities / towns
  • now accessible also in lower zooms with relevant content
  • article preview in nice modal instead of marker pop-up
  • https://github.com/FreemapSlovakia/WikiPois
  • demo

14 of 79

15 of 79

16 of 79

Ortofotomozaika SR update (Middle Slovakia)

17 of 79

Lidar coverage (Slovakia)

by ÚGKK SR

18 of 79

19 of 79

20 of 79

Hi(gher) hillshading resolution outside of Slovakia

  • Poland (partial)
  • Slovenia
  • Switzerland
  • Austria
  • Italy (trying to get even higher resolution)

21 of 79

22 of 79

23 of 79

24 of 79

25 of 79

26 of 79

27 of 79

28 of 79

29 of 79

30 of 79

31 of 79

32 of 79

DTM vs DSM

33 of 79

DTM vs DSM

34 of 79

Gold vs Gray

Hillshading

35 of 79

Forest

tracing from

LIDAR clouds

36 of 79

  1. whitebox_tools -r=FilterLidarClasses -v --wd=. -i=merged.las -o=filtered.las --exclude_cls='0,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,18'
  2. whitebox_tools -r=LidarDigitalSurfaceModel -v --wd=. -i=filtered.las -o test.tif --returns=last --resolution=0.5 --max_triangle_edge_length=5
  3. gdal_calc.py -A test.tif --outfile=binary.tif --overwrite --hideNoData --calc="1*(A > -100)"
  4. whitebox_tools -r=MajorityFilter -v --wd=. -i=binary.tif -o=mf.tif --filter=19
  5. gdal_polygonize.py mf.tif out.shp
  6. GRASS GIS: v.generalize (1st pass with sliding_averaging, 2nd with douglas @ 0.5)

37 of 79

38 of 79

39 of 79

40 of 79

Cry me a river

https://github.com/FreemapSlovakia�/streamfinder

  • wbt:FlowAccumulationFullWorkflow
  • wbt:ExtractStreams
  • wbt:RemoveShortStreams
  • wbt:RasterStreamsToVector
  • generalize - chaiken (GRASS)
  • simplify
  • export

41 of 79

42 of 79

43 of 79

44 of 79

45 of 79

Waterway Cleanup

46 of 79

47 of 79

48 of 79

49 of 79

Mapnik configuration

with

JsxNik

  • JsxNik
  • JsNik
  • CartoCSS
  • Mapnik XML

50 of 79

Vector Maps

51 of 79

Freemap maps for Locus

52 of 79

53 of 79

3D Maps Preview

  • MapLibre GL JS rocks!
  • Demo 1
  • Demo 2

54 of 79

55 of 79

56 of 79

57 of 79

58 of 79

59 of 79

Outdoor map improvements

60 of 79

country names

61 of 79

wetlands

62 of 79

wetlands

63 of 79

pitch sport

64 of 79

disused adits / mineshafts

65 of 79

outdoor seatings

66 of 79

dams

67 of 79

weirs

68 of 79

fords

69 of 79

private features

70 of 79

more labels

71 of 79

trail�visibility

72 of 79

73 of 79

Other outdoor map improvements

  • nasadenie skracovania názvov a odstraňovania niektorých všeobecných podstatných mien z názvov. Zatiaľ len pre slovenčinu.
  • leisure=track
  • improved rendering of place names (margin, placement)
  • guideposts až od z13
  • power pole až od z15, prečistenie power poles/lines/towers+aerials+pylons
  • tracky grade2+ až od z13, ak nie sú v relácii
  • pridanie renderovania názvov minoritných miest (plot, isolated_dwelling, square, farm, city_block, quarter, neighbourhood, allotments, borough)
  • renderovanie "storage tankov" a síl - rovnakým štýlom ako bunker_silo
  • odlíšenie miesta na piknik od piknikového stola
  • pridané "monumentálne stromy", odlíšené od chránených
  • protected_class=2 ako národný park
  • optimalizácia pozície názvov dolín
  • rozlíšené komunikácie zdieľané chodcami aj cyklistami
  • odlíšené cestičky určené výlučne pre cyklistov (napr. singletraily)
  • zjednodušenie tvaru vrstevníc pri nižších priblíženiach mapy
  • zjednodušenie tvaru vodných tokov pri nižších priblíženiach mapy, vyhladenie čiar vodných tokov
  • oprava prekryvu hlavných železničných ťahov
  • oprava pozície názvov a smerových šípok vodných tokov
  • zobrazenie značených trás na nižších zoomoch podľa tagu network: z9 - iwn a icn, z10 - z9 plus nwn a ncn, z11 - z10 plus rwn a rcn, z12 - všetko (od tohoto zoomu začínajú aj bežkárske a jazdecké trasy)
  • značené trasy na z12 sa zobrazujú tenšie, ako to je a bolo na z11
  • zlepšenie zobrazenia názvov vodných tokov a ulíc - v oboch prípadoch sa rovnomenné úseky spoja pred renderovaním, čo zabráni častým opakovaným názvom ak je cesta rozkuskovaná
  • ďalšie mikrozmeny a vylepšenia

74 of 79

Other news

  • Italian translation (thanks Diego!)
  • server upgrade (Hetzner AX101)
  • Freemap T-shirt

75 of 79

Reimport of protected areas�(NP, CHKO, NPP, PP, PR, NPR, CHA)

76 of 79

Freemap Slovakia VZ

77 of 79

MinimapCreator

78 of 79

79 of 79

This is the end