Projekty IdeaWood P.04

Mapy

Webová mapa a mapa v mobilní aplikaci Sysel pro lesní hospodáře, kterou jsme v týmu navrhli a já postavil: vlastní LHP, katastr a ortofoto, zákresy z terénu a úkoly s termínem.

Role
Návrh, vývoj
Období
2026 → dnes
Rozsah
Webová mapa a mapa v mobilní aplikaci Sysel, import LHP, mapové dlaždice, zákresy a úkoly (včetně části backendu WoodSoft pro zákresy a úkoly)
Stav
V provozu

Produkt na ideawood.cz ↗

Ortofoto s porostní mapou a čtyřmi zákresy s názvem a výměrou. Ukázková data, žádný skutečný zákazník.
Fig. 1 · Ortofoto s porostní mapou a čtyřmi zákresy s názvem a výměrou. Ukázková data, žádný skutečný zákazník.

Zadání

Mapy jsou nástroj pro lesní hospodáře, který běží v prohlížeči i uvnitř mobilní aplikace Sysel. Lesník v nich má porosty z vlastního LHP, ortofoto, katastr a další veřejné mapy (ÚHÚL, LČR, LPIS). Do mapy kreslí zákresy a ze zákresů zadává úkoly.

Mapu jsme v týmu navrhli a já ji postavil, včetně části backendu WoodSoft pro zákresy a úkoly. Veřejně se prodává pod názvem Sysel pro lesní hospodáře.

Co stojí za zmínku

01

Vlastní lesní hospodářský plán v mapě

Lesní hospodářský plán (LHP) dostane firma jako soubor ZIP nebo XML. Nahraje se na web a za pár minut je plán vidět v telefonu i v počítači jako mapa s porosty, těžbami a hospodářskými opatřeními. U každého porostu je k dispozici výpis z porostní knihy. Mapa se nekreslí znovu při každém posunu: hotové dlaždice jsou připravené předem a server je jen vydá, takže se plán otevírá rychle i na telefonu.

02

Stažení oblasti do telefonu a mapa bez signálu

V lese často není signál, proto si lesník oblast stáhne předem a mapa, ortofoto i katastr fungují dál. Stažená oblast zůstává v telefonu, a to i v mapě uvnitř aplikace Sysel. Zákresy pořízené bez připojení se odešlou, jakmile se telefon připojí. Dlaždice se ukládají přímo do souborů telefonu, protože paměť prohlížeče v iOS se ukázala jako nespolehlivá.

03

Ze zákresu úkol, který se zadá odkazem nebo SMS

Lesník v terénu nakreslí plochu, například paseku nebo oplocenku, a kancelář z ní udělá úkol s termínem. Úkol se zadá kolegovi, kontaktu z adresáře nebo komukoli odkazem či SMS. Řešitel dostane místo i navigaci, stav úkolu se mění v historii poznámek a hotovou práci potvrdí fotkou a poznámkou.

Jak to vypadá

Webová obrazovka Zákresy a úkoly: filtry a řádky se stavem, termínem, výměrou, kontaktem a řešitelem
Fig. 2 · Webový seznam zákresů a úkolů s filtrem podle stavu, termínu a obce.
Telefon s mapou, na které se kreslí plocha: u hran jsou délky stran a nahoře celková výměra
Fig. 3 · Zákres plochy v terénu: délky stran a výměra se ukazují během kreslení.
Formulář Nový zákres v telefonu s výběrem druhu plochy, názvem a tlačítkem Udělat z něj úkol
Fig. 4 · Nový zákres: druh plochy, název a možnost udělat z něj úkol.
Detail úkolu s odkazy na navigaci, stavem Probíhá, termínem, řešitelem a vláknem poznámek
Fig. 5 · Detail úkolu se stavem, řešitelem a vláknem poznámek.

Na čem to běží

  • React
  • TypeScript
  • Vite
  • OpenLayers
  • proj4
  • MapProxy
  • QGIS Server
  • Hono

Mapa běží v prohlížeči i uvnitř aplikace Sysel a kreslí se rovnou v S-JTSK; hotové dlaždice lesního plánu podává server z cache, zákresy a úkoly ukládá backend WoodSoft a stažená oblast zůstává v telefonu pro práci bez signálu.

Architektura Map Webová mapa a mapa v aplikaci Sysel se obě připojují k serveru mapy, který vydává dlaždice a vrstvy. Server bere hotové dlaždice z cache (QGIS Server, MapProxy) a přeposílá vrstvy z veřejných map státu. Backend WoodSoft ukládá zákresy a úkoly, které k němu posílá přímo webová mapa i aplikace, a předává serveru nahraný LHP k vykreslení. Stažená oblast zůstává v telefonu pro práci bez signálu. WEBOVÁ MAPA (REACT, OPENLAYERS) MAPA V APLIKACI SYSEL SERVER MAPY DLAŽDICE (QGIS SERVER, MAPPROXY) VEŘEJNÉ MAPY STÁTU BACKEND WOODSOFT

Postup, jakým takové systémy stavím, popisuju na stránce Jak pracuju.

Chcete postavit něco podobného?

Napsat mi →