EIElementu izvietojums
Atvērtā koda · MIT Bez maksas Bezsaistē

Elementu izvietojuma plānošana uz PDF rasējumiem.

Klienta puses rīks kameru, tīkla infrastruktūras, piekļuves kontroles, apsardzes un elektroapgādes elementu precīzai iezīmēšanai uz ēkas vai teritorijas PDF plāna — pirms realizācijas vai saskaņošanas ar projektētājiem. Renderēšana notiek pārlūkā (pdf.js + Canvas), dati netiek sūtīti uz serveri; projekta stāvoklis tiek glabāts lokāli (IndexedDB).

Kameras Tīkls Piekļuve Apsardze Elektrība + Savi tipi
Funkcionalitāte

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.

01

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.

02

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.

03

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.

5.0 m

normPerMeter tiek pārrēķināts uz overlay canvas platumu katrā renderā.

Ctrl+Z / Ctrl+Shift+Z
04

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.

05

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.

plans_kameras.pdf — plāns ar iegultu overlay Leģenda — kameras (tabula) Leģenda — tīkls / citi tipi (tabula)
Darbplūsma

No PDF ievades līdz eksportam — četri soļi

1

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.

2

Elementu izvietojums

Kameras ar FOV parametriem vai citi elementi no tipu reģistra — novietoti uz overlay canvas.

3

Mēroga kalibrēšana

Neobligāti — divi atskaites punkti pārrēķina attālumus no pikseļiem uz reāliem metriem.

4

PDF eksports

Overlay tiek iegults oriģinālajā PDF, pievienotas leģendas lapas — gatavs dokuments tālākai apritei.

Atvērtā koda rīks — MIT licence, ar obligātu atsauci Brīvi lietojams un pielāgojams, arī komerciāli. Izstrādājis Dmitrijs Cvetkovs, SIA ByteRoute.
Skatīt LICENSE byteroute.eu
Jautājumi

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.

Atvērt rīku