Základné zobrazenie

  • ✇Scintilena
  • Due grotte, mille indizi: a Como il corso nazionale di geologia speleologica
    Condividi Dal 25 al 27 settembre 2026 il Gruppo Speleologico Comasco propone tre giornate dedicate a imparare a leggere la storia delle grotte attraverso forme, rocce, riempimenti e strutture geologiche. Il corso nazionale sarà preceduto da due lezioni online e unirà teoria e osservazioni direttamente sul campo Le registrazione all’evento appaiono chiuse, ma l’evento è tanto interessante che vale la pena comunque parlarne: gli interessati possono sempre chiedere informazioni su una riedizione
     

Due grotte, mille indizi: a Como il corso nazionale di geologia speleologica

September 21st 2026 at 05:00

Condividi

Dal 25 al 27 settembre 2026 il Gruppo Speleologico Comasco propone tre giornate dedicate a imparare a leggere la storia delle grotte attraverso forme, rocce, riempimenti e strutture geologiche. Il corso nazionale sarà preceduto da due lezioni online e unirà teoria e osservazioni direttamente sul campo

Le registrazione all’evento appaiono chiuse, ma l’evento è tanto interessante che vale la pena comunque parlarne: gli interessati possono sempre chiedere informazioni su una riedizione del corso

Non basta percorrere una grotta per conoscerla. Pareti, sedimenti, fratture, forme di erosione e riempimenti possono conservare gli indizi di una storia iniziata molto prima dell’arrivo degli speleologi.

È proprio questa capacità di “leggere” una grotta al centro del Corso nazionale di geologia speleologica “Due grotte, mille indizi”, organizzato dal Gruppo Speleologico Comasco, gruppo di attività della Sezione CAI di Como, in programma dal 25 al 27 settembre 2026.

Dalla carta geologica alla grotta

Il percorso formativo prevede due lezioni preliminari a distanza e tre giornate in presenza.

La parte introduttiva è dedicata all’inquadramento geologico e geomorfologico dell’area, alla lettura delle carte geologiche e all’utilizzo di C-Survey, software impiegato per lavorare con i dati dei rilievi delle grotte.

Durante le giornate in presenza teoria e attività sul terreno si alterneranno per affrontare la storia geologica del territorio, i processi speleogenetici, cioè i fenomeni che portano alla formazione e all’evoluzione delle grotte, e le trasformazioni avvenute nel Neogene e nel Quaternario.

Un’attenzione particolare sarà dedicata anche all’acquisizione dei dati strutturali e alla loro rappresentazione, mettendo subito in pratica in grotta quanto appreso durante le lezioni.

Imparare a riconoscere gli indizi

L’obiettivo non è soltanto acquisire nozioni di geologia, ma soprattutto imparare un metodo di osservazione.

Morfologie, depositi e strutture possono infatti raccontare fasi diverse della vita di una cavità. Durante il corso i partecipanti saranno guidati a collegare ciò che osservano a fenomeni come il carsismo, la tettonica, i movimenti gravitativi e le successive fasi di riempimento.

Mettendo insieme questi indizi diventa possibile ricostruire, almeno in parte, la successione degli eventi che hanno modellato una grotta e collegarla alla più ampia storia geologica del territorio.

Le attività sul campo

Il corso avrà sede presso l’Oratorio della Parrocchia di San Cassiano, in località Breccia a Como, mentre le attività sul terreno interesseranno il Parco Campo dei Fiori e Grotta Volpe.

Per partecipare è necessario essere soci CAI in regola con il tesseramento 2026 e avere almeno 15 anni; per i minorenni è richiesta l’autorizzazione di chi esercita la responsabilità genitoriale. È inoltre necessario disporre dell’equipaggiamento adatto alle escursioni e alla progressione in grotte suborizzontali, compresi casco omologato, illuminazione principale e di riserva e calzature adeguate.

Il corso è riconosciuto anche come aggiornamento tematico per gli Istruttori titolati e qualificati di Speleologia.

Iscrizioni chiuse

La quota prevista era di 160 euro, comprendente pasti, materiale didattico digitale e coperture assicurative CAI. La scadenza per le iscrizioni era fissata al 6 settembre 2026 e la pagina della Scuola Nazionale di Speleologia indica attualmente che le registrazioni sono chiuse.

Per informazioni resta disponibile l’indirizzo speleologia@caicomo.it; il referente organizzativo indicato è Mario Noseda Pedraglio.

Programma e informazioni sulla pagina ufficiale SNS-CAI

Scintilena ne aveva già parlato

Scintilena aveva presentato “Due grotte, mille indizi” il 14 giugno 2026, raccontando l’impostazione particolare di un corso pensato per trasformare la geologia speleologica in un’esperienza concreta sul campo. Con l’avvicinarsi dell’appuntamento, torniamo a segnalarlo sulla base delle informazioni pubblicate dalla Scuola Nazionale di Speleologia del CAI.

Due grotte, mille indizi: il precedente articolo di Scintilena

Fonte: Scuola Nazionale di Speleologia – Club Alpino Italiano https://www.sns-cai.it/evento/corso-nazionale-di-geologia-speleologica-lombardia-gs-comasco-2026

L'articolo Due grotte, mille indizi: a Como il corso nazionale di geologia speleologica proviene da Scintilena.

  • ✇Scintilena
  • Congresso SGI-SIMP 2026 a Padova: geoscienze, acqua e vulnerabilità dei territori carsici
    Condividi Dal 14 al 17 settembre le iniziative del Congresso SGI-SIMP 2026 riuniscono a Padova ricercatori e professionisti. Al centro: risorse minerarie, rischi naturali, transizione energetica e protezione degli acquiferi carsici. Congresso SGI-SIMP 2026, il calendario di Padova Padova ospita dal 15 al 17 settembre il Congresso Nazionale Congiunto della Società Geologica Italiana e della Società Italiana di Mineralogia e Petrologia. Il titolo dell’edizione 2026 è “Ter(r)ra: Risorse, Risc
     

Congresso SGI-SIMP 2026 a Padova: geoscienze, acqua e vulnerabilità dei territori carsici

September 12th 2026 at 08:00

Condividi

Dal 14 al 17 settembre le iniziative del Congresso SGI-SIMP 2026 riuniscono a Padova ricercatori e professionisti. Al centro: risorse minerarie, rischi naturali, transizione energetica e protezione degli acquiferi carsici.

Congresso SGI-SIMP 2026, il calendario di Padova

Padova ospita dal 15 al 17 settembre il Congresso Nazionale Congiunto della Società Geologica Italiana e della Società Italiana di Mineralogia e Petrologia. Il titolo dell’edizione 2026 è “Ter(r)ra: Risorse, Rischi, Rispetto”.

Le attività iniziano il 14 settembre con il PhD Day al Dipartimento di Geoscienze dell’Università di Padova.

La distinzione delle date è utile per i partecipanti. Il congresso scientifico si svolge infatti nei tre giorni dal 15 al 17 settembre, mentre il 14 settembre è dedicato alla formazione dei dottorandi e all’apertura. Il programma pubblicato indica registrazioni, sessioni orali e poster, riunioni delle società scientifiche e quattro appuntamenti plenari distribuiti tra il 14 e il 17 settembre.

Il Congresso SGI-SIMP 2026 mette in relazione discipline che spesso vengono percepite come distanti dalla vita quotidiana. Geologia, mineralogia e petrologia intervengono nella ricerca e nella gestione delle materie prime, delle acque sotterranee, della stabilità dei versanti, della sismicità e dei paesaggi. Sono conoscenze che servono anche a valutare gli effetti territoriali delle infrastrutture e dei cambiamenti climatici.

Ter(r)ra: risorse, rischi e rispetto

Il tema scelto propone tre termini collegati. Le risorse comprendono minerali, rocce, acqua e suolo. I rischi riguardano frane, terremoti, alluvioni, erosione, dissesti e contaminazione delle falde. Il rispetto rimanda a una pianificazione che tenga conto dei tempi geologici e dei limiti fisici dei territori.

La transizione energetica richiede materiali non rinnovabili. Pannelli fotovoltaici, batterie, reti elettriche e impianti eolici dipendono da filiere minerarie e da valutazioni geologiche. Per questo il confronto sulle georisorse non riguarda solo l’estrazione. Include il riuso dei materiali, la riduzione degli impatti, la sicurezza degli approvvigionamenti e la scelta dei siti.

Il Congresso SGI-SIMP 2026 si inserisce in questo quadro. Il programma prevede nove sessioni scientifiche parallele, poster, workshop ed escursioni prima e dopo l’evento. Fra le aree tematiche figura l’osservazione della Terra, il monitoraggio ambientale e dei pericoli naturali. Sono ambiti vicini anche alla speleologia, perché la lettura delle strutture geologiche e delle acque sotterranee è essenziale per comprendere cavità, acquiferi e dinamiche carsiche.

Vulnerabilità dei territori carsici e delle falde

La vulnerabilità dei territori carsici richiede un’attenzione specifica. Nei calcari e nelle dolomie fratturati e carsificati, l’acqua può infiltrarsi attraverso fessure, doline, inghiottitoi, pozzi naturali e condotti sotterranei. Questi percorsi collegano talvolta in modo rapido la superficie agli acquiferi.

Questa stessa efficienza di drenaggio rende preziose le riserve idriche sotterranee. Può anche ridurre il tempo disponibile per intercettare un contaminante. In condizioni di carsismo profondo e completo, la capacità di filtrazione e attenuazione esercitata dal suolo e dalla zona non satura può essere molto inferiore rispetto ad altri contesti idrogeologici. Un inquinante veicolato dall’acqua può quindi raggiungere la falda più velocemente.

La vulnerabilità dei territori carsici non coincide soltanto con l’inquinamento. Include il rischio di allagamento nelle conche chiuse e presso gli inghiottitoi ostruiti, l’instabilità locale legata a cavità e fenomeni di sprofondamento, l’alterazione delle circolazioni sotterranee e il danneggiamento degli ecosistemi ipogei. Le pressioni possono derivare da scarichi, attività agricole, discariche, cave, urbanizzazione e modifiche del reticolo di drenaggio.

Una ricerca pubblicata da ISPRA sul Salento meridionale descrive bene il problema. Nelle aree dove sono presenti collegamenti rapidi fra superficie e acquifero, l’attenuazione degli inquinanti risulta bassa. Lo studio evidenzia anche come le attività umane modifichino la vulnerabilità complessiva: centri abitati, aree industriali, pozzi, canali e vore possono far crescere il livello di rischio. Le carte di vulnerabilità rappresentano quindi strumenti utili alla pianificazione, insieme al controllo delle sorgenti di pressione e alla manutenzione dei sistemi di drenaggio.

Per la speleologia, la vulnerabilità dei territori carsici è anche un tema di documentazione e responsabilità. Il rilievo delle cavità, il censimento degli ingressi assorbenti, le prove con traccianti quando autorizzate e il monitoraggio delle acque contribuiscono alla conoscenza del sistema. I dati devono dialogare con gli enti competenti, con i gestori idrici e con la pianificazione comunale e regionale.

Plenarie e formazione nel Congresso SGI-SIMP 2026

Il programma del Congresso SGI-SIMP 2026 apre il 14 settembre con Haakon Fossen, geologo noto per gli studi di geologia strutturale e tettonica. Il 15 settembre è prevista la plenaria di Max W. Schmidt. Il 16 settembre interviene il filosofo della scienza Telmo Pievani. La chiusura del 17 settembre è affidata a Massimo Lombardini, con un intervento dedicato al rapporto fra energia e geopolitica.

Il 14 settembre si svolge anche il PhD Day “Plan Projects for Your Future: AI’s potential in proposal writing assistance”. L’iniziativa è rivolta ai dottorandi in Scienze della Terra. Il programma comprende la scrittura delle proposte progettuali, le opportunità di finanziamento e un’attività pratica guidata. L’intelligenza artificiale viene presentata come supporto per bozze, strutture logiche e linguaggio, senza sostituire originalità e responsabilità del ricercatore.

L’appuntamento padovano offre dunque una sede di confronto utile anche per chi si occupa di grotte e carsismo. La protezione delle falde, la gestione del rischio e la conoscenza del sottosuolo richiedono competenze integrate. Il Congresso SGI-SIMP 2026 riporta questi temi nel dibattito delle geoscienze, con ricadute dirette sulle scelte territoriali.

Fonti

L'articolo Congresso SGI-SIMP 2026 a Padova: geoscienze, acqua e vulnerabilità dei territori carsici proviene da Scintilena.

  • ✇Blog SSS
  • Therion + AI
    Systém Therion v spojení s MetaPostom a pdfTeXom predstavuje štandard pre publikovanie jaskyniarskych máp, no jeho syntax a nastavovanie bývajú pre bežného používateľa nočnou morou.Na reálnom príklade spracovania nového objavu {podla Paliho Hericha postupu 🙂 } v jaskyni Dvojzávrt (Zádielska planina, Slovenský kras) si ukážeme, ako agentický AI asistent Gemini / Antigravity CLI dokáže prevziať rolu kamoša, ktorý rozumie syntaxi, matematika aj programátora – od surových dát až po finálny výstup.Wi
     

Therion + AI

August 20th 2026 at 13:26
Therion + AI

Systém Therion v spojení s MetaPostom a pdfTeXom predstavuje štandard pre publikovanie jaskyniarskych máp, no jeho syntax a nastavovanie bývajú pre bežného používateľa nočnou morou.

Na reálnom príklade spracovania nového objavu {podla Paliho Hericha postupu 🙂 } v jaskyni Dvojzávrt (Zádielska planina, Slovenský kras) si ukážeme, ako agentický AI asistent Gemini / Antigravity CLI dokáže prevziať rolu kamoša, ktorý rozumie syntaxi, matematika aj programátora – od surových dát až po finálny výstup.

Windows PowerShell
irm https://antigravity.google/cli/install.ps1 | iex

Windows CMD
curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmd

1. Výzva: Od surového merania k publikačnému výstupu

Jaskyňa Dvojzávrt dosahuje po novom objave dĺžku 37 m a hĺbku 22 m. Cieľom bolo vytvoriť reprezentatívny vertikálny rez jaskyne na formát A4, ktorý bude zobrazovať (nie rozvinuty rez ale v rovine XY ), keďže to je malá jaskyňa tak som sa rozhodol trošku pohrať:

  • Čistý rez jaskyňou bez rušivých prekrývaní.
  • Hlavičku s logom Speleoklubu Cassovia, smerovkou a autormi.
  • Úspornú 1-stĺpcovú legendu značiek na ľavej strane.
  • Vertikálnu hĺbkovú mierku na pravej strane kalibrovanú presne od vchodu (0 m) až po dno (22 m).

Krátko o Antigravity CLI

Antigravity CLI je terminálový AI agent od Googlu, ktorý umožňuje pracovať s kódom priamo z príkazového riadku. Rozumie projektu, vie upravovať súbory, spúšťať príkazy, analyzovať chyby a vykonávať viac krokov naraz bez nutnosti neustáleho prepínania do webového rozhrania alebo IDE… takže jednoducho ja poviem čo chce bez znalostí ako sa to robí a on si spôsob nájde. Po nainštalovaní sa v termináli pustí napísaním agy.exe alebo agy. Ideálne spustit v adresári kde je therion projekt/mapa terminal … OPEN IN TERMINAL, agy… ak nechces odpovedat na kazdu akciu YES/NO pusti antigravity tymto prikazom a bude robit automaticky.

agy.exe --dangerously-skip-permissions


2. Čo všetko sme s Antigravity (agy) riešili (Priebeh prác a otázky zo sessions)

Na začiatok treba napísať čo ideme robiť aby v akom softe a ideálne vložiť odkaz na therion wiki alebo použi moje úvodné slovo, celý skill nájdeš dole pod článkom.

blog.sss.sk/wp-content/uploads/2026/08/dvojzavrt_skill_config.zip

    Pracujeme na speleologickom mapovacom projekte v systéme Therion.

    ## Tvoja úloha na úvod:
    1. **Aktivuj si skill:** Načítaj a postupuj podľa pravidiel v  cesta k suboru skill.md .... `.agents/skills/therion-cave-mapping/SKILL.md`.
    2. **Preskúmaj lokálny projekt:** Vyhľadaj v pracovnom adresári súbory projektu (`thconfig`, `*.th`, `*.th2`, `*.xvi`, `*.lox`, `*.vrml`).
    3. **Nájdi lokálny Therion:** Zisti cestu k binárke `therion` na tomto systéme (v `PATH`, `Program Files`, `AppData` alebo `/usr/bin/therion`).
    4. **Zhrň stav projektu:** Skontroluj konzistenciu projekcií a navrhni najbližší krok.

Fáza A: Čistenie dát a topológia polygónu

  • Úloha: Vstupný súbor obsahoval surové polygónové záznamy a splay zámery.
  • Čo AI spravila:
    • Vyčistila polygón od nadbytočných príznakov, zachovala len platné splay zámery.
    • Skontrolovala topologickú nadväznosť medzi bodmi polygónu.
    • Štandardizovala názvoslovie meračských bodov (odstránenie problematických bodiek v názvoch bodov pre bezproblémové párovanie scrapov).

Fáza B: MetaPost makrá a grafické symboly

  • Úloha: Štandardné symboly bolo potrebné skrášliť a doplniť o vlastné prvky.
  • Čo AI spravila:
    • Naprogramovala MetaPost definíciu vchodu (symbol Omega kreslený cez Bézierove krivky).
    • Integrovala vlastnú tieňovanú kompasovú ružicu pre sever.
    • Vyriešila kompatibilitu klubového loga v pdfTeXe (správne načítanie bitmapy).

Fáza C: Návrh A4 layoutu a priestorová optimalizácia

  • Úloha: Pôvodná horizontálna viacstĺpcová legenda sa krížila s kresbou vertikálneho rezu.
  • Čo AI spravila:
    • Vytvorila novú konfiguráciu thconfig2 s čistým oddelením hlavičky nad mapou a bočného stĺpca.
    • Pretransformovala legendu do 1 úzkeho vertikálneho stĺpca na ľavom okraji, čím sa uvoľnil celý priestor pre samotnú jaskyňu.
    • Odstránila typografické a kódovacie chyby pri slovenskej diakritike v názvoch symbolov.

Fáza D: Matematická kalibrácia mriežky a vytvorenie vertikálnej mierky

  • Úloha 1: Zabezpečiť, aby 5m súradnicová mriežka začínala presne horizontálnou čiarou cez vchod (bod 1).


    Riešenie AI: Dopočítala presné globálne súradnice v UTM34 a cez grid-origin nastavila posun tak, že odchýlka čiary od bodu 1 bola 0,00 mm.
  • Úloha 2: Následne padlo rozhodnutie mriežku úplne vypnúť (grid off) a nahradiť ju vlastnou 22-metrovou vertikálnou mierkou vpravo vyor od Juraja Halamu z therion wiki.

    Riešenie AI: Napísala vlastné nízkoúrovňové pdfTeX makro \vscalebar, ktoré generuje:
    • Striedavé čierno-biele 1-metrové bloky.
    • Hlavné rysky na 0, 5, 10, 15, 20 a 22 m s popiskami.
    • Vedľajšie rysky po 1 m.
    • Nadpis Hĺbka.

Fáza E: Jemné ladenie a finálny dizajn

  • Požiadavky používateľa: „posuň vertikálnu mierku o 1 dielik doprava a 0.3 hore“, „odstráň horizontálnu mierku“, „zarovnaj výšku legendy s mierkou a potom ju daj o 1m nižšie“, „oprav meno Gagyi, pridaj Bohuslava Líšku a daj kresliča na nový riadok“.
  • Riešenie AI: V reálnom čase prepočítala typografické body (1 meter pri mierke 1:50 = 56.69 bp), aplikovala zmeny do TeX makier a okamžite prekompilovala mapu.

Ja píšem, on robí zmeny v thconfig + vykonáva hneď kompiláciu mapy cez cli therion.


3. Realita práce s AI: Prečo treba model kontrolovať?

Spolupráca s AI nie je o slepej dôvere. Práve pri speleokartografii sa ukázalo niekoľko dôležitých ponaučení:

Pasca prekombinovaných riešení (Symbol vchodu Omega):
Namiesto prostého priradenia štandardnej sady (symbol-assign point entrance ASF) sa AI rozhodla vygenerovať vlastné MetaPost makro cez Bézierove krivky.

Výsledok? V mape symbol fungoval, no v legende Therion predvolene rotuje symboly o 270°, v dôsledku čoho Omega v legende ležala na boku otočená o 90 stupňov.

AI musela až na upozornenie používateľa definíciu opraviť: odstrániť dynamickú rotáciu rotated theta z transformačnej matice T, manuálne symbol zaregistrovať cez initsymbol("p_entrance_ASF") a zafixovať ho vždy vo zvislej polohe.

Poučenie:

  1. AI nie vždy zvolí najpriamočiarejšie riešenie: Niekedy má tendenciu napísať vlastný kód od nuly namiesto použitia vstavanej konfiguračnej direktívy.
  2. Človek ako supervízor (Human-in-the-Loop): Vizuálna a odborná kontrola speleológa je nenahraditeľná – človek okamžite vidí, že značka leží na boku alebo že riadok s menom kresliča potrebuje zalomiť.
  3. Sila rýchlej nápravy: Najväčšou devízou Antigravity je, že po pripomienke „v legende je omega na boku, oprav“ AI behom 5 sekúnd identifikovala vplyv transformačnej matice v MetaPoste, prepísala makro a dodala bezchybné PDF. Výsledok sa počíta.

4. Ako Antigravity v praxi funguje (Radenie, kompilácia a úpravy)

Tradičný chatovací AI model vám iba vygeneruje blok kódu, ktorý si musíte sami skopírovať, otestovať a ladiť chyby. Antigravity funguje ako plnohodnotný autonómny agent:

  • Číta a analyzuje celý projekt: Pozná vzťahy medzi .th dátami, .th2 kresbami a thconfig súbormi.
  • Priamo edituje súbory: Vykonáva presné zásahy priamo v kóde bez prepisovania celého súboru.
  • Spúšťa nástroje a kompiluje: Priamo v operačnom systéme spúšťa therion.exe, kontroluje výstupy v therion.log, data.log a analyzuje interné štruktúry vygenerovaného PDF.
  • Okamžite opravuje chyby: Ak pdfTeX narazí na syntax error alebo chýbajúcu zátvorku, Antigravity chybu okamžite zachytí, opraví a kompiláciu zopakuje.

5. Hlavné výhody využitia AI v úprave configu Therionu

  • Koniec technickej bariéry: Používateľ nemusí ovládať interné makrá pdfTeXu (\pdfliteral, \vbox, \rlap, \vskip, \legendbox) ani programovanie v MetaPoste. Stačí zadať požiadavku prirodzeným jazykom v slovenčine.
  • Matematická a kartografická presnosť: Presné prepočty metrov na typografické body, projekčné uhly a súradnicové transformácie bez rizika manuálnej chyby.
  • Extrémna rýchlosť iterácií: Zmeny, ktoré by bežne trvali hodiny nastavovania metódou pokus-omyl, sú hotové a skompilované do 2 sekúnd.
  • Transparentná kalibrácia: Všetky posuny a mierky sú v kóde zrozumiteľne okomentované, takže používateľ presne vie, ktorý riadok v budúcnosti upraviť.

6. Výsledok

Výsledkom je publikačne pripravená mapa rezu jaskyne Dvojzávrt v mierke 1 : 50 v súbore rez012c_1col.pdf:

  • Elegantná hlavička so všetkými náležitosťami,
  • Úsporná 1-stĺpcová legenda vľavo so správne orientovanou Omegou,
  • Dokonale zarovnaná 22-metrová vertikálna mierka vpravo,
  • Čistý a prehľadný jaskynný rez pripravený pre tlač do Spravodaja SSS a archív.

pár podkladov ako to dopadlo.


skill.md blog.sss.sk/wp-content/uploads/2026/08/dvojzavrt_skill_config.zip

---
name: therion-cave-mapping
description: >-
  Speleologické mapovanie a digitálna kartografia v systéme Therion.
  Univerzálny workflow pre spracovanie meračských dát (.th), vektorovej kresby (.th2),
  konfigurácie exportu (thconfig), podkladov (.xvi, .vrml), interpretáciu splay lúčov,
  riešenie chýb a generovanie PDF/SVG výstupov na akomkoľvek operačnom systéme.
---

# Therion Speleological Cartography & Mapping Skill

Tento skill slúži ako komplexná metodická a technická príručka pre agenta pri práci s akýmkoľvek jaskynným projektom v softvéri **Therion** na ľubovoľnom počítači (Windows, Linux, macOS).

---

## 1. Architektúra a roly súborov v projekte

Therion projekt sa skladá z hierarchicky prepojených súborov. Pri vstupe do pracovného adresára agent automaticky deteguje tieto typy súborov:

| Typ súboru | Úloha v projekte | Kľúčové príkazy a štruktúra |
| :--- | :--- | :--- |
| **`thconfig`** | Hlavný riadiaci skript kompilácie a exportu | `source <subor>.th`, `select <mapa>@<survey>`, `layout <meno> ... endlayout`, `export map ... -o vystup.pdf` |
| **`*.th`** | Prieskum, meračské dáta a definícia máp | `survey <nazov> ... endsurvey`, `centerline ... endcenterline`, `data normal ...`, `flags splay`, `input <kresba>.th2`, `map <nazov> -proj <typ>` |
| **`*.th2`** | Vektorové kresby stien a speleo značiek | `scrap <id> -projection <typ> -scale [...] ... endscrap`, `line wall`, `line pit`, `point ... station -name <id>` |
| **`*.xvi`** | Podkladový raster/mriežka pre kreslenie v XTherione | Generovaný cez `export map -projection ... -o subor.xvi` |
| **`*.vrml` / `*.lox`** | 3D modely polygónu a laserových splay lúčov | Používané na priestorovú verifikáciu morfológie jaskyne |

---

## 2. Detekcia a spustenie Therionu na lokálnom systéme

Agent nikdy nepoužíva pevné používateľské cesty. Na spustenie kompilácie použije nasledujúci postup:

1. **Test príkazu v systémovej ceste (`PATH`):**
   * Spustiť `therion thconfig`
2. **Ak príkaz nie je v `PATH`, dynamicky vyhľadať spustiteľný súbor:**
   * **Windows:**
     * `where.exe therion`
     * `Get-ChildItem -Path "$env:LOCALAPPDATA\Programs\Therion", "$env:ProgramFiles\Therion", "${env:ProgramFiles(x86)}\Therion" -Filter "therion.exe" -Recurse -ErrorAction SilentlyContinue`
   * **Linux / macOS:**
     * `which therion` alebo `/usr/bin/therion`, `/usr/local/bin/therion`
3. **Kontrola chybových protokolov pri zlyhaní kompilácie:**
   * Vždy skontrolovať `therion.log`, prípadne `data.log` a `data.tex` v pracovnom adresári.

---

## 3. Prísne pravidlá Therion projekcií (Prevencia chýb)

Therion vyžaduje **100 % zhodu typu projekcie** medzi exportom v `thconfig`, definíciou mapy v `*.th` a hlavičkou scrapu v `*.th2`.

### Prehľad projekcií:

1. **Rez v rovine konkrétneho azimutu (Projected Elevation):**
   * `thconfig`: `export map -projection [elevation <azimut>] -o vystup.pdf`
   * `*.th`: `map <meno> -proj [elevation <azimut>]`
   * `*.th2`: `scrap <meno> -projection [elevation <azimut>] -scale [...]`
   * *Pozor:* Hranaté zátvorky `[elevation 012]` sú povinné. Zápis `elevation` bez uhla je odlišná projekcia!

2. **Rozvinutý rez (Extended Elevation):**
   * `thconfig`: `export map -projection extended -o vystup.pdf`
   * `*.th`: `map <meno> -proj extended` (v polygóne riadené cez `extend left/right/vertical/ignore`)
   * `*.th2`: `scrap <meno> -projection extended -scale [...]`

3. **Pôdorys (Plan):**
   * `thconfig`: `export map -projection plan -o vystup.pdf`
   * `*.th`: `map <meno> -proj plan`
   * `*.th2`: `scrap <meno> -projection plan -scale [...]`

> [!CRITICAL]
> Ak sa projekcie nezhodujú, Therion scrap v tichosti zahodí (`S -.-- @ ()` v `therion.log`) a vyexportuje len holé polygónové čiary bez kresby!

---

## 4. Speleologické princípy kresby stien (Splay Envelope)

1. **Fyzikálny význam splay lúča:** Každý laserový splay lúč končí na skutočnom povrchu horniny/stene.
2. **Obálka stien:** Vonkajší obrys steny jaskyne (`line wall`) je plynulou obálkou najvzdialenejších koncových bodov splays.
3. **Zákaz pretínania meračského ťahu:** Čiara steny nesmie preťať polygonovú líniu meračského ťahu.
4. **Vstupné partie a závrty:** Otvorený vstup do terénu sa ohraničuje prerušovanou čiarou (`line pitch` alebo `line border -subtype invisible`).
5. **Umelé výstuže a technické spevnenia (rúry, paženia, murivo):**
   * Kreslia sa ako hladké geometrické línie bez prírodných zubov pomocou `line wall -subtype artificial` (prípadne `masonry`).
   * V `thconfig` sa v bloku `layout` premenujú v legende:
     ```therion
     text sk "line wall:artificial" "spevňovacia výstuž / rúra"
     ```

---

## 5. Overenie a vizualizácia výstupov agentom

Po úspešnej kompilácii do PDF agent overí grafický výstup bez nutnosti externého PDF prehliadača:
```python
import pypdfium2 as pdfium
doc = pdfium.PdfDocument("vystup.pdf")
doc[0].render(scale=2).to_pil().save("nahlad.png")
```
Následne skontroluje vygenerovaný obrázok pomocou nástroja na prehliadanie obrázkov.

---

## 6. Referencie a oficiálne zdroje

* **The Therion Book (Oficiálny manuál):** https://therion.speleo.sk/download.php
* **Therion Wiki:** https://therion.speleo.sk/wiki/doku.php
* **UIS Speleological Map Symbols:** https://therion.speleo.sk/wiki/metapost

config -ja som pridal iba source a select ostatné je tvorba AI.

encoding  utf-8
source dvojzavrt_po_objave.th
select rez@dvojzavrt_po_objave

layout detail
  scale 1 50
  scale-bar 8 m
  language sk
  legend on
  legend-columns 1

  # Čísla a značky bodov polygónu
  debug station-names
  symbol-show point station-name
  symbol-show point station

  # Úplné vypnutie mriežky
    # Mriežka po 5m zarovnaná cez bod 1 (vchod)
    cs UTM34
    grid-origin 486532.23 5390264.22 811.187 m
    grid bottom
    grid-size 5 5 5 m

  # Farba stien a polygónu
  color map-fg [95]
  symbol-color line survey [75 65 45]

  # Priradenie symbolov
  symbol-assign point entrance ASF
  symbol-assign line wall:blocks AUT 
  symbol-assign area sand AUT 
  symbol-assign area clay AUT 
  symbol-hide line survey:surface  
  symbol-assign area blocks AUT
  symbol-assign area sand AUT
  symbol-assign point pillar AUT
  symbol-assign point stalagmite AUT
  symbol-assign point stalactite AUT

  symbol-color line rock-border 30
  symbol-color line rock-edge 30
  symbol-color line border 50
  symbol-color line wall:debris 30
  symbol-color area clay 50
  symbol-color area pebbles 50
  symbol-color area sand 60
  symbol-color area flowstone 50
  symbol-color area moonmilk 50
  symbol-color line wall:underlying 50
  symbol-color line u:chodnik 70
  symbol-color point wall-altitude 60
  symbol-color point altitude 60
  symbol-color area u:odtazene 50

  # Metapost rozšírenia a skrášlenia
  code metapost
    # --- Symbol vchodu: Omega ---
    def p_entrance (expr pos,theta,sc,al) =
      U := (0.4u, 0.4u);
      T := identity aligned al rotated theta scaled sc shifted pos;
      pickup PenA;
      path p;
      p := (-0.35u, -0.25u) -- (-0.2u, -0.25u){dir 135} .. (0, 0.25u) .. {dir 225}(0.2u, -0.25u) -- (0.35u, -0.25u);
      thdraw p;
    enddef;

    def p_entrance_legend =
      pickup PenA;
      path p;
      p := (-0.35u, -0.25u) -- (-0.2u, -0.25u){dir 135} .. (0, 0.25u) .. {dir 225}(0.2u, -0.25u) -- (0.35u, -0.25u);
      draw p shifted ((0.5, 0.5) inscale);
    enddef;

    let p_entrance_ASF = p_entrance;
    let p_entrance_ASF_legend = p_entrance_legend;

    # --- Štandardná horizontálna grafická mierka (8m s 1m rozlíšením) ---
    def s_scalebar (expr l, units, txt) =
      begingroup
        interim warningcheck:=0;
        tmpl:=l / Scale * cm * units / 2;
        tmpx:=l / Scale * cm * units / 8;
        tmph:=5bp; % výška mierky
      endgroup;
      pickup PenC;
      draw (-tmpl,0)--(tmpl,0)--(tmpl,-tmph)--(-tmpl,-tmph)--cycle;
      p:=(0,0)--(tmpx,0)--(tmpx,-tmph)--(0,-tmph)--cycle;
      for i:=-4 step 2 until 3:
        fill p shifted (i * tmpx,0);
      endfor;
      begingroup
        interim labeloffset:=3.5bp;
        for i:=0 step 1 until (l-1):
          tmpx:=tmpl * (i * 2 / l - 1);
          label.top(thTEX(decimal (i)),(tmpx,0));
        endfor;
        label.top(thTEX(decimal (l) & "\thinspace" & txt),(tmpl,0));
        label.bot(thTEX("Mierka 1 : " & decimal round(Scale*100)),(0,-tmph));
      endgroup;
    enddef;

    # --- Smerovka na sever (Shaded Compass Rose - Juraj Halama) ---
    def s_northarrow (expr rot) =
      scale_value = 0.42;
      decl := MagDecl; 
      T := identity;

      picture tmp_pic;
      tmp_pic = image (
          pickup pencircle scaled 1;
          thdraw fullcircle scaled 4cm;
          thdraw fullcircle scaled 2.75cm;
          pickup pencircle scaled .5;
          thdraw fullcircle scaled 3.75cm;
          for whereto=11.25 step 22.5 until 360:
            thdraw dir(whereto)*2.75/2cm--dir(whereto)*3.75/2cm;
          endfor;
          % arrows
          path halfarrow;
          halfarrow = (+.3cm,.3cm)--(0,2cm)--(0,0)--cycle;
          for whereto = 45 step 90 until 315:
            pickup pencircle scaled 1;
            for halfarrowgrad = 1 step -.05 until 0:
              thdraw ((halfarrowgrad*.3cm, halfarrowgrad*.3cm)--(0,2cm)) scaled .85 rotatedaround ((0, 0),whereto) withcolor .75halfarrowgrad;
            endfor;  
            pickup pencircle scaled .5;
            thdraw halfarrow scaled .85 rotated whereto;
            thfill halfarrow xscaled -1 scaled .85 rotated whereto withcolor white;
            thdraw halfarrow xscaled -1 scaled .85 rotated whereto;
          endfor;  
          for whereto = 0 step 90 until 270:
            pickup pencircle scaled 1;
            for halfarrowgrad = 1 step -.05 until 0:
              thdraw ((halfarrowgrad*.3cm, halfarrowgrad*.3cm)--(0,2cm)) scaled 1.15 rotatedaround ((0, 0),whereto) withcolor .75halfarrowgrad;
            endfor;  
            pickup pencircle scaled .5;
            thdraw halfarrow scaled 1.15 rotated whereto;
            thfill halfarrow xscaled -1 scaled 1.15 rotated whereto withcolor white;
            thdraw halfarrow xscaled -1 scaled 1.15 rotated whereto;
          endfor;  
          % central circles
          thfill fullcircle scaled .56cm withcolor 1white;
          pickup pencircle scaled .5;
          thdraw fullcircle scaled .56cm;
          thfill fullcircle scaled .3cm withcolor .30;
          % characters
          label.bot(thTEX("\bf{}N") scaled 1.5, (0,2.9cm));
          label.lft(thTEX("\bf{}E") scaled 1.5, (2.9cm,0));
          label.rt (thTEX("\bf{}W") scaled 1.5, (-2.95cm,0));
          label.top(thTEX("\bf{}S") scaled 1.5, (0,-2.9cm));
          % space among characters
          pickup pencircle scaled .5;
          thdraw (dir(45)*2cm)--(dir(45)*2.5cm);
          thdraw (dir(135)*2cm)--(dir(135)*2.5cm);
          thdraw (dir(225)*2cm)--(dir(225)*2.5cm);
          thdraw (dir(315)*2cm)--(dir(315)*2.5cm);
      );
      thdraw tmp_pic scaled scale_value rotatedaround (origin, - rot);
    enddef;

    # --- Symboly pohľadu: symbol_plan a symbol_extend ---
    def p_u_symbol_plan (expr pos,theta,sc,al) =
      U := (-3.25u, 3.25u);
      T := identity aligned al rotated theta scaled sc shifted pos;
      pickup PenB;
      q := ((-3.26u, -.95u) -- (1.74u, -.95u) -- (2.8u, .82u) -- (-1.49u, .82u) -- cycle);
      thfill q withcolor .85;
      thdraw q;
      q := ((-.175u, .5u) -- (0u, 0u) -- (.175u, .5u) .. (0u, .45u) .. cycle);
      thfill q withcolor .5green;
      thdraw q withcolor .5green;
      thdraw (0u, 0u) -- (0u, 2.31u) withcolor .5green; 
    enddef;

    def p_u_symbol_extend (expr pos,theta,sc,al) =
      U := (-2.5u, 2.5u);
      T := identity aligned al rotated theta scaled sc shifted pos;
      pickup PenB;
      q := ((-2.346u, -2.480u) -- (-.48u, -2.116u) -- (-.48u, 1.573u) -- (-2.346u, 1.354u) -- cycle);
      thfill q withcolor .85;
      q := ((-1.551u, -2.878u) -- (1.438u, -.766u) -- (1.438u, 2.388u) -- (-1.551u, 1.118u) -- cycle);
      thfill q withcolor .75;
      thdraw q;
      thdraw (-.48u, -2.116u) -- (-.48u, 1.573u) dashed evenly;
      q := ((.446u, -1.461u) -- (2.120u, -1.094u) -- (2.120u, 2.184u) -- (.446u, 1.965u) -- cycle);
      thfill q withcolor .85;
      thdraw (.446u, -1.461u) -- (.446u, 1.965u) dashed evenly;
      q := ((-.175u, .5u) -- (0u, 0u) -- (.175u, .5u) .. (0u, .45u) .. cycle) rotated -90;
      thfill q withcolor .5green;
      thdraw q withcolor .5green;
      thdraw (0u, 0u) -- (2.31u, 0u) withcolor .5green; 
    enddef;

    # --- Postavičky jaskyniarov v mierke (Walking & Climbing caver) ---
    picture u_man_c_pic;
    u_man_c_pic := image (
      draw (0cm, -0cm) -- (-8cm, 27cm) -- (-36cm, 55cm) -- (-50cm, 99cm) withpen pencircle scaled 16cm;
      draw (27cm, 48cm) -- (0, 64cm) -- (-29cm, 61cm) -- (-38cm, 102cm) withpen pencircle scaled 16cm;
      draw (-65cm, 48cm) -- (-75cm, 75cm) -- (-53cm, 106cm) -- (0, 106cm) withpen pencircle scaled 14cm;
      draw (-44cm, 130cm) withpen pencircle scaled 27cm withcolor black;
    ) shifted (20cm, -67cm);

    picture u_man_w_pic;
    u_man_w_pic := image (
      draw (0, 0) -- (7.5cm, 36cm) -- (0cm, 69cm) -- (9cm, 99cm) withpen pencircle scaled 16cm;
      draw (42cm, 9cm) -- (37.5cm, 42cm) -- (13.5cm, 69cm) -- (30cm, 102cm) withpen pencircle scaled 16cm;
      draw (21.5cm, 100.5cm) -- (6.6cm, 69cm) withpen pencircle scaled 16cm;
      draw (-24cm, 75cm) -- (-13.5cm, 102cm) -- (9cm, 112.5cm) -- (30cm, 108cm) -- (51cm, 87cm) -- (75cm, 93cm) withpen pencircle scaled 14cm;
      draw (30cm, 132cm) withpen pencircle scaled 27cm withcolor black;
    ) shifted (-20cm, -70cm);

    def p_u_man_c (expr P, R, S, A) =
      U := (60cm, 85cm) scaled (0.01 / Scale);
      T := identity aligned A rotated R scaled S shifted P;
      thdraw u_man_c_pic scaled (0.01 / Scale);
    enddef;

    def p_u_man_w (expr P, R, S, A) =
      U := (60cm, 80cm) scaled (0.01 / Scale);
      T := identity aligned A rotated R scaled S shifted P;
      thdraw u_man_w_pic scaled (0.01 / Scale);
    enddef;

    # --- Umelá stena / výstuž ---
    def l_wall_artificial (expr P) =
      T:=identity;
      pickup PenA;
      thdraw P withcolor (0.1, 0.3, 0.6);
    enddef;
  endcode

  # --- TeX rozloženie: Hlavička hore so scalebarom (max 8m, krok 1m), Legenda vľavo ---
  code tex-map
    \overfullrule=0pt\relax
    \legendwidth=5.2cm
    \legendcolumns=1

    % 1. HLAVIČKA NAD MAPOU (Logo, text a smerovka, pod nimi 8m grafická mierka s 1m krokom)
    \def\mapheader{%
      \vbox{\hsize=\hsize
        \hbox to \hsize{%
          \vbox to 3.2cm{\vfill\hbox{\pdfximage width 3.6cm {C:/Users/A1497335/Downloads/Dvojzavrt_po_objave/Dvojzavrt_po_objave/logo_cassovia.jpg}\pdfrefximage\pdflastximage}\vfill}\hfil
          \vbox to 3.2cm{\vfill\vbox{\hsize=0.52\hsize
            {\leftskip=0pt plus 1fil \rightskip=0pt plus 1fil \parfillskip=0pt
              {\size[24]\bf DVOJZÁVRT\endgraf}
              \vskip 3pt
              {\size[12]\rm Zádielska planina / Slovenský kras\endgraf}
              \vskip 3pt
              {\size[10.5]\it Speleoklub Cassovia\endgraf}
              \vskip 6pt
              {\size[9]\rm Zameral: {\bf Ladislav Gagy} \qquad Kreslil: {\bf Michal Danko}\endgraf}
              \vskip 2pt
              {\size[8.5]\rm Dátum merania: 16. 8. 2026 \qquad Dĺžka: {\bf 37 m} \qquad Hĺbka: {\bf 22 m}\endgraf}
            }
          }\vfill}\hfil
          \vbox to 3.2cm{\vfill\hbox{\northarrow}\vfill}%
        }
        \vskip 0.4cm
        \centerline{\scalebar}
        \vskip 0.8cm
      }
    }

    % 2. ĽAVÝ STĹPEC (1-stĺpcová legenda značiek)
    \def\mapleftcol{%
      \vtop{\hsize=\legendwidth
        {\the\legendtextsectionsize\the\legendtitle}\bigskip
        \insertlegend
      }
    }

    % 3. ROZLOŽENIE NA LISTE
    \def\maplayout{
      \legendbox{50}{100}{S}{\mapheader}
      \legendbox{22}{95}{NE}{\mapleftcol}
    }
  endcode

endlayout    

text sk "line wall:ice" "plastová rúra (spevnenie)"
text sk "point u:symbol_plan" ""
text sk "point u:symbol_extend" ""
text sk "point u:man_w" "postava (kráčajúca)"
text sk "point u:man_c" "postava (lezecká)"

# Export rez s 1-stĺpcovou ľavou legendou a 8m mierkou
export map -layout detail -projection [elevation 012] -o rez012c_1col.pdf

Použité AI – Gemini 3,7

Galléria testov a hrania sa s nano banna a gpt image.

The post Therion + AI appeared first on Blog SSS.

  • ✇Blog SSS
  • LochViewer – web Loch
    LochViewer: Modernizácia webového prehliadača jaskýňObjavovanie a mapovanie jaskýň si vyžaduje spracovanie kopy priestorových dát. Prezentácia týchto výsledkov odbornej aj laickej verejnosti je dôležitou súčasťou našej práce. Pôvodný program CaveView dlho slúžil na zobrazovanie 3D modelov, no rozhodol som sa ho s pomocou umelej inteligencie kompletne prepísať a zmodernizovať pod novým názvom LochViewer. Prečo? Aby konečne vyhovoval mojim dnešným nárokom a netváril sa, že zamrzol v minulom storoč
     

LochViewer – web Loch

Apríl 30th 2026 at 23:23
LochViewer – web Loch

LochViewer: Modernizácia webového prehliadača jaskýň

Objavovanie a mapovanie jaskýň si vyžaduje spracovanie kopy priestorových dát. Prezentácia týchto výsledkov odbornej aj laickej verejnosti je dôležitou súčasťou našej práce. Pôvodný program CaveView dlho slúžil na zobrazovanie 3D modelov, no rozhodol som sa ho s pomocou umelej inteligencie kompletne prepísať a zmodernizovať pod novým názvom LochViewer. Prečo? Aby konečne vyhovoval mojim dnešným nárokom a netváril sa, že zamrzol v minulom storočí.

Rozhodol som sa mu preto dopriať facelift. Pod kapotu som mu namontoval pár vylepšení s pomocou AI a moderných knižníc. Výsledok sa volá LochViewer (LV) a tu je prehľad toho, prečo by ste ho mali vyskúšať…

🏔️ 1. Inteligentné vrstevnice

  • Dynamické popisy: Pri hlavných vrstevniciach uvidíte nadmorskú výšku. Algoritmus sa stará o to, aby ste mali v zornom poli vždy 1-3 čísla, takže nestratíte prehľad.
  • Lepšia viditeľnosť: Čísla a čiary sú renderované „nad“ terénom, takže sa nebijú s textúrou mapy.
  • Adaptívny zoom: Čím bližšie ste, tým sú popisy vrstevnice hustejšie. Pri pohľade z diaľky sa zase inteligentne zmenšia.

🗺️ 2. Mapy a povrchy s milimetrovou presnosťou

Už žiadne odhadom natiahnuté satelitné snímky. Ak máte fotomapu, LochViewer ju na terén usadí s matematickou presnosťou.

  • Manuálna kalibrácia: Ak textúra/povrch nesedí úplne presne, v bočnom paneli ju môžete jednoducho posúvať šípkami, kým „nepadne“ na miesto.
  • Vynovené shadery: Prepracovali sme grafický motor. Textúry sú ostrejšie a zobrazujú sa spoľahlivo aj pri extrémne rozsiahlych modeloch.
textura po kalibracii

📐 3. Merania pre detailistov

Potrebujete vedieť, koľko metrov vápenca máte nad hlavou? Stačí kliknúť.

  • Hĺbka pod povrchom: Jedným klikom v jaskyni zistíte presnú vertikálnu vzdialenosť k povrchu.
  • GPS súradnice: Kliknite na ľubovoľný bod a okamžite získate súradnice WGS84. Skvelá pomôcka, keď hľadáte nový vchod v hustom lese pomocou mobilu.
  • 3D pravítko: Meranie vzdialeností medzi bodmi je teraz maximálne intuitívne, je mozne merat vzdialenost medzi vetvami jaskyne, dvoma modelmi alebo k lubovolnému bodu povrchu.

🎥 4. Filmové štúdio v prehliadači

Chcete predviesť model na schôdzi klubu alebo na prednáške? Zapnite auto-rotáciu a stlačte Nahrať. Aplikácia vám vygeneruje WebM video, ktoré môžete okamžite zdieľať. Nepotrebujete žiadny ďalší softvér na nahrávanie obrazovky. To iste platí aj pre manuálny pohyb, kliknite Nahrať a pracujte s modelom, všetky pohyby, zoom a nastavenia budu potom pekne v plynulom videu.

🔗 5. Zdieľanie (Embed)

Moja bľúbená funkcia. Chcete vložiť model na svoj web?

  1. Nastavte si ideálny uhol pohľadu, farby a rezy.
  2. Kliknite na Share.
  3. LV vygeneruje odkaz, ktorý si toto nastavenie pamätá. Keď ho niekomu pošlete, uvidí presne to isté, čo vy.
  4. K dispozícii je aj iframe kód pre čisté vloženie do stránky bez zbytočných ovládacích panelov, dole ukážka kde sa môžete pohrať a pokrútiť ale nie menit nastavenia a povrchy, sidebar nieje k dispozícii.

Ovládanie

ľavé tlačidlo — otáčanie
pravé tlačidlo — posun
koliesko — zoom
dotykové gestá podporované

📱 6. Mobilná verzia

Celý LochViewer je responzívny. Na mobile sa menu skryje pod hamburger, aby ste mali celú plochu na model.

Model

✂️ 7. Rezy jaskyňou (Clipping)

Chcete vidieť, ako presne vyzerá profil jaskyne alebo koľko vás delí od povrchu? S touto vychytávkou si zobrazíte svoj model v rôznych rezoch.

  • Dva kliky a hotovo: Stačí spojiť dva body (napríklad vchod a dno priepasti), kliknut na tlačidlo vytvoriť rez a LochViewer vám okamžite vyreže čistý profil.
  • Posúvajte, ako potrebujete: Rez nie je statický obrázok. V sidebare si ho môžete plynule posúvať hore-dole alebo do strán a sledovať, ako sa masív mení …

🎥Video demo

Pripravil som pre Vás aj krátku video ukážku, kde všetky tieto novinky uvidíte v akcii. Je to autentické, bez prípravy a na jeden pokus – takže vopred ospravedlňte moje občasné „zadrhávanie“.

loch.sss.sk

loch.sss.sk/?model=%2FErna-2025-06-26_12-17-50_pct_50mm_shade_normals.ply&embed=true&theme=precision&terrain=shaded&surfcol=ffffff&smooth=1&scrop=0.75&cscraps=94a3b8&trvrs=0&talt=1&tradius=0.1&ctrvrs=4fc3f7&stations=0&elabels=1&grid=0&cgrid=222222&pclip=1&poff=-9.4

The post LochViewer – web Loch appeared first on Blog SSS.

  • ✇Blog SSS
  • Meranie teploty v Dvojzávrte na Zádielskej planine.
            Speleoklub Cassovia Vyhodnotenie teplotného grafu v Dvojzávrte pomocou Googlu v režime AI. V novembri sme ukončili práce na lokalite Dvojzávrt na Zádielskej planine za rok 2025. Koncom novembra sme ešte boli dole vo výkope umiestniť datalloger na meranie a zaznamenávanie teploty. Začiatkom februára sme boli na planine, tak sme zároveň boli aj vybrať datalloger. Nižšie je graf teplôt a výstup podľa Google AI. Na základe poskytnutého teplotného grafu zo senzora v hĺbke 10 metrov
     

Meranie teploty v Dvojzávrte na Zádielskej planine.

Február 26th 2026 at 16:21
Meranie teploty v Dvojzávrte na Zádielskej planine.

        Speleoklub Cassovia

Vyhodnotenie teplotného grafu v Dvojzávrte pomocou Googlu v režime AI.

V novembri sme ukončili práce na lokalite Dvojzávrt na Zádielskej planine za rok 2025. Koncom novembra sme ešte boli dole vo výkope umiestniť datalloger na meranie a zaznamenávanie teploty. Začiatkom februára sme boli na planine, tak sme zároveň boli aj vybrať datalloger. Nižšie je graf teplôt a výstup podľa Google AI.

Na základe poskytnutého teplotného grafu zo senzora v hĺbke 10 metrov a opisu lokality Dvojzávrt možno vyvodiť nasledujúce závery o potenciálnych voľných priestoroch pod šachtou:

  1. Analýza teplotného profilu
  • Stabilita (november – január): Teplota sa dlhodobo držala na úrovni cca 7 °C až 7,5 °C. Táto stabilita naznačuje, že priestor v hĺbke 10 m je dobre izolovaný od priamych vplyvov povrchovej atmosféry, čo je typické pre jaskynné prostredie s obmedzenou cirkuláciou vzduchu.
  • Prudký pokles (koniec januára – február): Na grafe vidíme dva výrazné prepady teploty – najprv k 5,5 °C a následne až k 3,2 °C.
    • Vzhľadom na zimné obdobie (január/február) a fakt, že závrt funguje ako ponor, je tento pokles pravdepodobne spôsobený vtekaním studenej vody z roztopeného snehu alebo zimných zrážok priamo do odtokového kanála.
    • Alternatívne môže ísť o nasávanie studeného vonkajšieho vzduchu (komínový efekt), čo by potvrdzovalo prepojenie na rozsiahlejší systém pod povrchom.
  1. Geomorfologické a speleologické indície
  • Odtokový kanál v masíve: Prítomnosť takmer vertikálneho kanála v korozívnom masíve, ktorý smeruje „skoro kolmo dole“, je jasným dôkazom vertikálneho smerovania krasovatenia. To, že kanál „odteká“, predpokladá existenciu prijímacieho priestoru nižšie.
  • Sintrová výplň: Výskyt sintrových kôr, nátekov a juvenilných foriem kvapľov (stalaktity, stalagmity) naznačuje, že v danom mieste dochádza k vylučovaniu vápenca z presakujúcich roztokov. Tieto formy potrebujú na svoj vznik voľný priestor vyplnený vzduchom.
  • Kryštalické agregáty: Nález samostatných kryštálov môže naznačovať prostredie s pomalou kryštalizáciou v chránenom, pravdepodobne kavernóznom priestore.
  1. Odhad potenciálnych priestorov
  • Vertikálne pokračovanie: S vysokou pravdepodobnosťou sa pod dnom výkopu nachádza systém vertikálnych puklín alebo užších šachiet. Keďže ide o Zádielsku planinu, ktorá je známa hlbokým krasovatením, tieto trhliny môžu viesť k hlbším horizontálnym úrovniam.
  • Dynamický systém: Reakcia teploty na vonkajšie zrážky (pokles teploty pri pretekaní vody) potvrdzuje, že systém je priechodný pre vodu aj vzduch. Prudký pád teploty na konci grafu (až k 3 °C) naznačuje, že objem vtekajúcej studenej vody alebo vzduchu je dostatočne veľký na to, aby lokálne ochladil masív v okolí senzora.
  • Rozmery: Ak je odtokový kanál v masíve viditeľný a smeruje nadol, existuje predpoklad, že po prekonaní úžin by sa mohol otvoriť do menšej siene alebo dómu, ktoré sú typické pre koreňové zóny závrtov v tejto časti Slovenského krasu.

Záver: Teplotné anomálie v kombinácii s hydrogeologickou funkciou (ponor) a prítomnosťou primárnych jaskynných foriem (sintre) silne naznačujú existenciu pokračujúcich voľných priestorov vertikálneho charakteru. Pre ďalší prieskum by bolo vhodné sledovať rýchlosť teplotnej odozvy po konkrétnych zrážkových úhrnoch, čo by pomohlo odhadnúť priame prepojenie s povrchom.

Máte k dispozícii aj údaje o zrážkach z blízkej meteostanice, aby sme ich mohli presne korelovať s tými teplotnými prepadmi?

 

Nájdi údaje o zrážkach z blízkej meteostanice.

 

Na základe dostupných údajov zo zrážkomernej stanice

Štós-kúpele a klimatologických zhodnotení SHMÚ možno zrážky v období uvedenom na grafe (november 2025 – február 2026) charakterizovať takto:

  1. November 2025: Vysoké úhrny

November 2025 bol v tejto lokalite zrážkovo veľmi bohatý. Stanica Štós-kúpele zaznamenala jeden z najvyšších mesačných úhrnov na celom Slovensku, a to 168,8 mm.

  • Tento vysoký úhrn zodpovedá začiatku grafu (27. 11. 2025), kedy je teplota v 10 m hĺbke stabilizovaná na cca 7 °C, čo naznačuje, že podzemie bolo v tom čase dobre dotované vodou, ktorá si udržiavala priemernú teplotu masívu.
  1. December 2025 a Január 2026: Výrazný deficit

Po daždivom novembri nastalo obdobie výrazného sucha.

  • V období od 1. decembra 2025 do 20. januára 2026 chýbalo v horských oblastiach (vrátane Slovenského krasu) miestami až viac ako 100 mm zrážok oproti dlhodobému priemeru.
  • Január 2026 bol na väčšine územia zrážkovo silne podnormálny až veľmi suchý.
  • Na grafe toto obdobie sucha korešponduje s miernym, ale plynulým klesaním teploty z 7,5 °C k hranici 6,5 °C (postupné vychladanie masívu bez nových teplejších/chladnejších dotácií vody).
  1. Február 2026: Prudký pokles a zimné zrážky

Prudký prepad teploty na konci grafu (prelom januára a februára 2026), kedy teplota klesá k 3,2 °C, je kľúčový.

  • Hoci bol január suchý, február býva na horách obdobím vrcholu snehovej pokrývky.
  • Prudký pokles teploty naznačuje pretopenie snehu alebo studené zimné dažde, ktoré cez závrt (ponor) vnikli priamo do jaskynného systému. Keďže voda z topiaceho sa snehu má teplotu blízku 0 °C, jej prienik do 10-metrovej hĺbky dokáže takto razantne znížiť lokálnu teplotu vzduchu a horniny.

 

Zhrnutie korelácie:

ObdobieZrážková situácia v ŠtóseReakcia v Dvojzávrte (10 m)
November 2025Nadpriemerné zrážky (168,8 mm)Stabilná teplota (~7,3 °C), saturácia masívu.
Dec. – Jan. 2026Výrazný deficit (sucho)Mierny pokles, stabilizácia bez výkyvov.
Február 2026Topenie snehu / zimné zrážkyPrudký prepad k 3 °C – priamy prienik studenej vody.

Tieto údaje potvrdzujú, že Dvojzávrt je aktívny ponor s rýchlou hydraulickou odozvou na povrchové zrážkové udalosti, čo je silným indikátorom priechodných voľných priestorov pod šachtou.

 

 

teplotny-graf-Dvojzavrt-6.jpg Juvenilne-formy-stalaktitov-a-stalagmitov-v-lavej-casti-a-v-pravej-vyzdoba-tvorena-sintrovymi-natekmi.-foto-M.Danko_-5.png 5.-foto-T.Berzetei-4.jpg 4.-foto-T.Berzetei-3.jpg 3.-foto-B.Liska_-2.jpg 2.-foto-B.Liska_-1.jpg 1.-foto-B.Liska_-0.jpg

Email: Bohuslav Líška

The post Meranie teploty v Dvojzávrte na Zádielskej planine. appeared first on Blog SSS.

  • ✇Blog SSS
  • Therion – textúra v novom web toole
    Keď už máš vygenerovaný 3D povrch pomocou Terén Ľahko, ďalšia logická otázka je jednoduchá:akú textúru si na to celé vlastne nalepím? Presne na toto vznikol druhý nástroj – DankeZ Downloader (Tile Downloader).Je to webová aplikácia, ktorá umožňuje stiahnuť mapy z rôznych zdrojov, poskladať ich do jedného obrázka vytvoriť prelínanie a automaticky ich geograficky nakalibrovať – či už pre Therion, alebo pre mobilné aplikácie Locus Map a OruxMaps.Zdrojový kód a samotný nástroj:github.com/dankez/map-
     

Therion – textúra v novom web toole

Január 16th 2026 at 20:53
Therion – textúra v novom web toole

Keď už máš vygenerovaný 3D povrch pomocou Terén Ľahko, ďalšia logická otázka je jednoduchá:
akú textúru si na to celé vlastne nalepím?

Presne na toto vznikol druhý nástroj – DankeZ Downloader (Tile Downloader).
Je to webová aplikácia, ktorá umožňuje stiahnuť mapy z rôznych zdrojov, poskladať ich do jedného obrázka vytvoriť prelínanie a automaticky ich geograficky nakalibrovať – či už pre Therion, alebo pre mobilné aplikácie Locus Map a OruxMaps.

Zdrojový kód a samotný nástroj:
github.com/dankez/map-downloader-for-therion

Na čo je tento nástroj dobrý v praxi

Typický scenár jaskyniara:

  • chceš mať prehľadný povrch nad jaskyňou
  • potrebuješ vidieť vchody, závrty, lesné cesty, ortofoto, geológiu
  • chceš používať rovnakú mapu v Therione aj v mobile

A presne toto sa app pokúša riešiť.

Výber oblasti bez GIS trápenia

Na začiatku definuješ:

  • stredový bod – GPS/JTSK súradnice (napr. vchod do jaskyne)
  • rozsah oblasti v metroch – sever, juh, východ, západ

Nemusíš riešiť pixely ani manuálne orezávanie. Jednoducho povieš, že chceš napríklad 500 metrov na každú stranu, a aplikácia pripraví presne taký výrez. +- veľkosť stahovanej dlaždice, nelakaj sa ak je výrez oveľa väčší ako povrch, Therion to oreže dokonale. Odporúčam mať textúru vačšiu ako 3d povrch.


Viacero mapových zdrojov na jednom mieste

Veľká výhoda Downloadera je práca s viacerými mapovými vrstvami naraz. Nie si odkázaný na jeden typ mapy.

Medzi podporované zdroje patria napríklad:

  • Freemap.sk
    • turistická mapa
    • tieňovaný reliéf
  • ZBGIS
    • ortofotomapy
    • základná mapa
  • geologické mapy ….

Každý mapový zdroj funguje ako samostatná vrstva.


Prekryvanie vrstiev a priehľadnosť

Vrstvy môžeš kombinovať a prelínať podľa potreby.

Typický príklad použitia:

  • spodná vrstva: ortofoto
  • vrchná vrstva: tieňovaný reliéf

Vrchnú vrstvu vieš spriehľadniť, takže vidíš detaily z viacerých máp naraz. Výsledkom je prehľadná mapa, ktorá dáva zmysel pri plánovaní aj pri kreslení.


Export pre Therion bez ručnej kalibrácie

Jedna z najdôležitejších funkcií po kliknutí na Spojiť a Stiahnuť

Downloader vygeneruje:

  • JPG mapu
  • kalibračný reťazec pre Therion

Tento reťazec stačí vložiť do .th súboru a mapa:

  • má správne súradnice
  • má správnu mierku
  • presne sedí k povrchu z Terén Ľahko

Bez ručného klikania a skúšania.


Export do mobilu – Locus Map a OruxMaps

Z tej istej konfigurácie vieš rovno vytvoriť:

  • KMZ súbor pre Locus Map
  • ZIP balík pre OruxMaps

Výsledkom je:

  • offline mapa
  • presná kalibrácia
  • rovnaký mapový podklad ako v Therione


Cache a rýchle opakovanie generovania

Stiahnuté mapové dlaždice sa ukladajú do lokálnej cache.

V praxi to znamená:

  • opakované generovanie tej istej oblasti je výrazne rýchlejšie
  • pri zmene priehľadnosti alebo vrstiev sa mapy nesťahujú znova
  • šetríš čas aj pripojenie

Prečo to funguje spolu s Terén Ľahko

Tieto dva nástroje sú navrhnuté tak, aby sa vzájomne dopĺňali:

  • Terén Ľahko rieši 3D povrch, mriežku a generuje základnú textúru na 90% postačuje…
  • DankeZ Downloader rieši mapový podklad z rôznych zdrojov a prelínanie podkladov

Oba nástroje:

  • používajú rovnaké súradnicové systémy
  • generujú výstupy priamo pre Therion + Locus + Orux
  • sú robené pre jaskyniarov, nie pre GIS špecialistov, vzniklo to ako zábava a testovanie AI ….

Záver

Ak mapuješ jaskyne v Therione a moje apky si vyskúšal daj mi feedback v komentári… ak ti to veľmi pomohlo tak pijem pivo nealko 🙂

Video

The post Therion – textúra v novom web toole appeared first on Blog SSS.

  • ✇Blog SSS
  • Therion – Terén Ľahko v2
    Posun v tvorbe 3D povrchov pre jaskyniarov (a nielen pre nich)Ak ste sa niekedy pokúšali vytvoriť digitálny model terénu (DMR) pre svoje jaskyniarske mapy v softvéri Therion, viete, že to nie je práve prechádzka ružovou záhradou. Sťahovanie dát, hľadanie správnych formátov, boj s konverziou súradnicových systémov často v príkazovom riadku a generovanie textúr… Celý proces môže byť frustrujúci a zdĺhavý.Preto vznikol Easy Terrain / Terén Ľahko – moderná webová aplikácia {viem nepodareny nazov ale
     

Therion – Terén Ľahko v2

December 4th 2025 at 00:11
Therion – Terén Ľahko v2

Posun v tvorbe 3D povrchov pre jaskyniarov (a nielen pre nich)

Ak ste sa niekedy pokúšali vytvoriť digitálny model terénu (DMR) pre svoje jaskyniarske mapy v softvéri Therion, viete, že to nie je práve prechádzka ružovou záhradou. Sťahovanie dát, hľadanie správnych formátov, boj s konverziou súradnicových systémov často v príkazovom riadku a generovanie textúr… Celý proces môže byť frustrujúci a zdĺhavý.

Preto vznikol Easy Terrain / Terén Ľahko – moderná webová aplikácia {viem nepodareny nazov ale nic ma nenapadlo }, ktorá tento proces zjednodušuje na pár kliknutí. A čo je najlepšie? Všetko beží priamo vo vašom prehliadači, bez inštalácie a bez toho, aby vaše dáta opustili váš počítač.

geotiff5.sss.sk

Čo Terén Ľahko dokáže?

Terén Ľahko je snaha o komplexný nástroj, ktorý v sebe spája niekoľko kľúčových funkcií potrebných pre mapovanie:

1. Automatický povrch z celého sveta 🌍

Zabudnite na zložité hľadanie dát na rôznych portáloch. V režime „Automatický povrch“ stačí zadať GPS súradnice (alebo kliknúť na „Moja poloha“) a definovať veľkosť územia (napr. 5×5 km). Aplikácia sa sama spojí s databázou OpenTopography a stiahne globálne výškové dáta ALOS World 3D s rozlíšením 30 metrov. Tieto dáta automaticky spracuje a pripraví na použitie.

2. Podpora detailných lokálnych dát 🇸🇰

Pre slovenských jaskyniarov je kľúčová presnosť. Aplikácia plne podporuje nahrávanie vlastných GeoTIFF súborov, napríklad detailného modelu DMR 5.0 z portálu ZBGIS. Jednoducho vlož .tif a .tfw súbory do okna a aplikácia sa postará o zvyšok.

3. Inteligentné súradnicové systémy 📐

Už žiadne trápenie s Gdal príkazmi a pod…. Terén Ľahko automaticky deteguje a konvertuje súradnice.

  • Automaticky stiahnuté dáta (WGS84) prepočíta do metrického systému UTM, aby bol model v Therione presný a nedeformovaný.
  • Pre lokálne súbory podporuje naše domáce S-JTSK, ale aj UTM a WGS84.

4. Interaktívne orezávanie ✂️

Často stiahnete obrovský kus mapy, hoci potrebujete len okolie vchodu do jaskyne. S integrovaným nástrojom na orezávanie si na vizuálnom náhľade jednoducho vyberiete presne tú oblasť, ktorú chcete. Tým ušetríte miesto na disku a zrýchlite vykresľovanie v Therione.

5. Pokročilá vizualizácia a „Invertovanie povrchu“ 🎨

Aplikácia generuje nielen 3D mriežku, ale aj kvalitné textúry (bitmapy), ktoré sa na povrch natiahnu.

  • Tieňovaný reliéf (Hillshade): Klasický alebo vysoko kontrastný pre zvýraznenie terénnych nerovností.
  • Farebný reliéf: Vizualizácia výšky pomocou rôznych farebných paliet (napr. Teplotná mapa).
  • Unikátna funkcia „Invertovať povrch“: Poznáte ten optický klam, keď sa vám na mape zdajú kopce ako doliny? Terén Ľahko má tlačidlo, ktoré otočí smer slnečného svetla a tento klam okamžite opraví!

6. Exporty pre všetkých 📦

Výstupom nie je len jeden súbor. Aplikácia vám pripraví balíček všetkého, čo môžete potrebovať:

  • Therion (.th): Hotový definičný súbor s mriežkou a nakalibrovanou mapou. Stačí pridať input do vášho projektu.
  • Grid Data (.txt): Surové dáta mriežky.
  • DXF pre CAD: 3D model (3DFACE) kompatibilný s AutoCADom alebo MicroStationom – ideálne pre geodetov.
  • STL pre 3D tlač: Chcete si vytlačiť model povrchu nad jaskyňou na 3D tlačiarni? Terén Ľahko vám vygeneruje optimalizovaný STL súbor.

Prečo vyskúšať Terén Ľahko?

  • Je to zadarmo a open-source.
  • Šetrí čas: To, čo trvalo hodiny v GIS softvéri, teraz zvládnete za minútu.
  • Je to bezpečné: Žiadne nahrávanie vašich citlivých dát na cudzie servery.
  • Je to pre jaskyniarov: Aplikácia bola vyvinutá s ohľadom na špecifické potreby speleológie (kalibrácia pre Therion, JTSK, podpora DMR 5.0).

Video návod

The post Therion – Terén Ľahko v2 appeared first on Blog SSS.

❌