Rīks pašvaldības IT nodaļām un citu jomu tehniskajiem speciālistiem, kas gatavo izvietojuma plānus realizācijai vai saskaņošanai ar projektētājiem.
Kameras — FOV, virziens, attālums, augstums
Redzes lauka leņķis un attālums tiek uzstādīti interaktīvi (drag uz overlay canvas) vai ar precīzām skaitliskām vērtībām. Katram objektam — augstums virs grīdas un brīvs teksta lauks komentāram.
FOV 90° · attālums 12 m · augstums 2.4 m — normalizētas (0–1) koordinātas plāna lapā.
Prefikss, krāsa, forma un ikona (Material Symbols) — konfigurējams JSON reģistrs, ne pirmkods.
Konfigurējams elementu tipu reģistrs
Papildus iebūvētajiem tipiem (AP, rozete, komutācijas skapis) var definēt jebkādu jaunu tipu — durvju piekļuve, apsardzes sensors, elektrības sadale vai cits — bez izmaiņām pirmkodā. Iebūvēto tipu izskats paliek fiksēts, lai nemainītos jau eksportētu plānu vizuālais rezultāts.
Mēroga kalibrēšana
Divu atskaites punktu kalibrēšana ar zināmu attālumu pārrēķina normalizētās koordinātas uz reāliem metriem — sektoru rādiuss un attālumi tiek atvasināti no faktiskā mēroga, nevis fiksēti pikseļos. Kalibrācija tiek glabāta katrai PDF lapai atsevišķi.
normPerMeter tiek pārrēķināts uz overlay canvas platumu katrā renderā.
Vēstures steks un vairāki projekti
Katra darbība (pievienošana, dzēšana, pārvietošana, tipa maiņa) tiek uzglabāta stekā un ir atsaucama; dzēšanai nepieciešams apstiprinājums. Katrs ielādētais PDF veido atsevišķu projektu IndexedDB krātuvē, tāpēc lokāli var uzturēt vairākus objektus paralēli.
Eksports: overlay + leģendas lapas
Eksporta process rasterizē overlay atsevišķā canvas (līdz 2600 px platumā) un iegulda to oriģinālajā PDF lapā caur pdf-lib, tad pievieno leģendas lapas — atsevišķas tabulas kamerām un pārējiem elementu tipiem ar visiem parametriem un komentāriem.
No PDF ievades līdz eksportam — četri soļi
PDF ievade
Fails tiek nolasīts lokāli (File API) un renderēts ar pdf.js — nekas netiek pārsūtīts ārpus pārlūka.
Elementu izvietojums
Kameras ar FOV parametriem vai citi elementi no tipu reģistra — novietoti uz overlay canvas.
Mēroga kalibrēšana
Neobligāti — divi atskaites punkti pārrēķina attālumus no pikseļiem uz reāliem metriem.
PDF eksports
Overlay tiek iegults oriģinālajā PDF, pievienotas leģendas lapas — gatavs dokuments tālākai apritei.
Biežāk uzdotais
Vai mans PDF tiek kaut kur augšupielādēts?
Nē. Fails tiek apstrādāts tikai jūsu pārlūkā (pdf.js, canvas). Serverim nekas netiek nosūtīts — der arī bez interneta.
Vai rīks ir bez maksas?
Jā, pilnībā. Atvērtā koda projekts ar MIT licenci — brīvi lietojams, arī komerciāliem mērķiem, ja saglabā atsauci uz izstrādātāju.
Vai varu pievienot savus elementu tipus?
Jā. Sadaļā "Pārvaldīt veidus" var izveidot jaunu tipu — nosaukumu, krāsu, formu, ikonu un nozari (piem. piekļuve, apsardze, elektrība).
Vai dati paliek, ja aizveru pārlūku?
Jā. Katrs projekts (PDF + elementi) tiek saglabāts lokāli pārlūka atmiņā (IndexedDB) un ir pieejams nākamajā reizē.
Vai varu pielāgot rīku savai iestādei?
Jā — MIT licence to atļauj. Vienīgais nosacījums: saglabāt atsauci uz sākotnējo izstrādātāju.
Kāda ir atkarība no ārējiem servisiem?
Nav nekādas — pdf.js, pdf-lib un JSZip ir vendorētas lokāli (vendor/), tāpēc rīks strādā arī bez interneta un aiz stingriem tīkla ierobežojumiem.
Izmēģini rīku
Atver pārlūkā un ielādē PDF plānu — bez reģistrācijas, bez instalācijas, bez servera puses apstrādes.