Összes hír
Szőlőültetvény megosztása & standard feladattípusok

Szőlőültetvény megosztása & standard feladattípusok

· 4 perc olvasás
Funkció Irányítópult

Amikor egy szőlőültetvényt felosztanak — például mert az egyik felét bérbe adják vagy új szőlőfajtával ültetik be —, eddig a meglévő szőlőültetvényt törölni kellett és két újat létrehozni. Eközben minden kapcsolt adat elveszett: feladatok, bejelentések, munkaidő-nyilvántartás.

Szőlőültetvények megosztása közvetlenül a térképen

Mostantól ez közvetlenül a térképen megy: húzz egy vonalat a szőlőültetvényen át, és a terület automatikusan két részre vágódik. Mindkét új szőlőültetvény megtartja a kapcsolatát az eredetivel — a feladatok, bejelentések és munkaidő-nyilvántartások megmaradnak.

Ez egyszerűen hangzik, de technikailag alaposan igényes volt. A poligonfelosztási logikának minden lehetséges formával meg kell birkóznia: konkáv területek, lyukakkal rendelkező területek, és határesetek, ahol a vonal pontosan egy sarokponton halad át. Ehhez a Turf.js-könyvtárat használjuk a kliensen, és az eredményt szerveroldalon még egyszer validáljuk.

Átdolgozott területszerkesztő

A felosztási funkció kapcsán az egész területszerkesztőt átdolgoztuk. A pontok intuitívabban mozgathatók, a fogantyúk nagyobbak és jobban láthatók, az érintőképernyős eszközökön való kezelés pedig jelentősen jobban működik.

A legfontosabb fejlesztések áttekintése:

  • Nagyobb fogópontok — a mobil eszközökön is jól kezelhetők
  • Vizuális visszajelzés a pontok mozgatásakor
  • Visszavonás/újra az összes szerkesztési lépéshez
  • Rácshoz igazítás opció a precíz bevitelhez

47 előre meghatározott feladattípus

Ahelyett, hogy a nulláról indulnának, az új gazdaságok mostantól a szokásos szőlészeti feladatokkal kezdenek: metszés, kötözés, lombozás, ritkítás, növényvédelem, rézsűkaszálás és sok más. A típusok bármikor testreszabhatók, kiegészíthetők vagy törölhetők.

A 47 típust a Wachauból, a Burgenlandból és Dél-Stájerországból származó borászokkal együtt állítottuk össze. Lefedik az egész éves ciklust, és úgy vannak elnevezve, ahogyan a német nyelvterületi szőlészetben szokás.

Technikai modernizáció

A háttérben egy nagy technikai frissítés történt: Spring Boot 4 Hibernate 7-tel a szerveren, Angular 21 az irányítópulton és Riverpod 3 a mobilalkalmazásban. Ezek a frissítések jobb teljesítményt hoznak, és lehetővé teszik, hogy gyorsabban fejlesszünk új funkciókat.

A Spring Boot 4-re való migráció volt a legnagyobb technikai változás az indulásunk óta — de már most megtérül. A szerver indulási ideje felére csökkent.

Számotokra, felhasználók számára ezáltal semmi látható nem változik — de a gyorsabb alap lehetővé teszi, hogy a következő funkciókat jelentősen gyorsabban szállítsuk.

Összes hír
feature dashboard