Vse novice
Deljenje vinograda in privzete vrste opravil

Deljenje vinograda in privzete vrste opravil

· 4 min branja
Funkcija Nadzorna plošča

Ko se vinograd deli — na primer, ker je polovica oddana v zakup ali zasajena z novo sorto — je bilo doslej treba obstoječi vinograd izbrisati in ustvariti dva nova. Pri tem so se izgubili vsi povezani podatki: opravila, prijave, evidenca časa.

Deljenje vinogradov neposredno na zemljevidu

Odslej gre to neposredno na zemljevidu: povleci črto čez vinograd in površina se samodejno razreže na dva dela. Oba nova vinograda ohranita svojo povezavo z izvirnikom — opravila, prijave in evidence časa ostanejo ohranjeni.

To zveni preprosto, a je bilo tehnično precej zahtevno. Logika deljenja poligonov mora znati ravnati z vsemi mogočimi oblikami: konkavne površine, površine z luknjami in robni primeri, kjer črta poteka natančno skozi vogal. Za to uporabljamo knjižnico Turf.js na strani odjemalca, rezultat pa še enkrat preverimo na strežniku.

Prenovljen urejevalnik površin

V sklopu funkcije deljenja smo prenovili celoten urejevalnik površin. Točke je mogoče intuitivneje premikati, ročice so večje in bolje vidne, upravljanje na napravah na dotik pa deluje bistveno bolje.

Najpomembnejše izboljšave v pregledu:

  • Večje prijemne točke — dobro upravljive tudi na mobilnih napravah
  • Vizualni odziv pri premikanju točk
  • Razveljavi/ponovi za vse korake urejanja
  • Možnost pripenjanja na mrežo za natančne vnose

47 vnaprej določenih vrst opravil

Namesto da začnejo z ničle, nova podjetja zdaj začnejo z običajnimi vinogradniškimi opravili: rezanje, privezovanje, odstranjevanje listja, redčenje, varstvo rastlin, košnja brežin in še veliko več. Vrste je mogoče kadar koli prilagoditi, dopolniti ali izbrisati.

47 vrst smo sestavili skupaj z vinogradniki iz Wachaua, Gradiščanske in Južne Štajerske. Zajemajo celoten letni cikel in so poimenovane tako, kot je v nemško govorečem vinogradništvu običajno.

Tehnična posodobitev

V ozadju je bila velika tehnična posodobitev: Spring Boot 4 s Hibernate 7 na strežniku, Angular 21 na nadzorni plošči in Riverpod 3 v mobilni aplikaciji. Te posodobitve prinašajo boljšo zmogljivost in nam omogočajo hitrejši razvoj naslednjih funkcij.

Selitev na Spring Boot 4 je bila največja tehnična sprememba od našega začetka — a se že izplačuje. Zagonski čas strežnika se je prepolovil.

Za vas kot uporabnike se s tem vidno nič ne spremeni — a hitrejša osnova nam omogoča, da naslednje funkcije dostavimo bistveno hitreje.

Vse novice
feature dashboard