Skip to content

🚀 Browser-based CAD audit & validation tool powered by Rust (WebAssembly) and OpenLayers. Zero-install, high-performance spatial data analysis.

Notifications You must be signed in to change notification settings

EnesMCLK/NirCAD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

📍 NirCAD

Next-Gen Spatial Data Audit & Validation Platform Yeni Nesil Mekansal Veri Doğrulama ve Teknik Denetim Platformu

Status Privacy Engine

NirCAD, Harita ve Kadastro projelerinin teknik denetimini, herhangi bir masaüstü yazılımı kurmadan tarayıcı üzerinden yapmanızı sağlayan yüksek performanslı bir mühendislik aracıdır.

NirCAD is a zero-install, browser-based engineering tool designed to validate, audit, and visualize spatial data (DXF/NCZ) instantly.


🇹🇷 Proje Hakkında (TR)

Geleneksel CAD yazılımları çizim yapmaya odaklanırken, NirCAD "Mevcut veriyi denetlemeye" odaklanır. Parsel kapanmama hataları, geometri bozuklukları ve topolojik uyuşmazlıkları saniyeler içinde bulur.

🔥 Neden NirCAD?

  • 🔒 %100 Veri Gizliliği: Dosyalarınız asla bir sunucuya yüklenmez. Özel geliştirdiğimiz WebAssembly motoru sayesinde verileriniz sadece sizin tarayıcınızın belleğinde (Client-Side) işlenir.
  • 🚀 Kurulumsuz: .exe indirmek yok. Chrome, Edge veya Firefox'a girmeniz yeterli.
  • ⚡ Rust Performansı: Arka planda çalışan Rust motoru sayesinde, yüz binlerce objeyi içeren dosyaları donmadan açar.
  • 🛠️ Format Desteği: AutoCAD (.dxf) ve Netcad (.ncz) dosyalarıyla tam uyumludur.

🇬🇧 Project Overview (EN)

NirCAD leverages the power of WebAssembly (Wasm) to bring desktop-class CAD performance to the web. Unlike cloud-based viewers that require file uploads, NirCAD processes everything locally on your device using a proprietary engine written in Rust.

🌟 Key Features

  • Privacy First: Your proprietary map data never leaves your computer. We use "Edge" computing principles right in your browser.
  • Zero-Install: No heavy software installation required. Accessible from any OS (Windows, macOS, Linux).
  • Audit Tools: Automated detection of topological errors (intersections, gaps, duplicates).
  • Instant Visualization: High-performance rendering using OpenLayers & WebGL.

🏗️ Architecture (High Level)

NirCAD uses a "Thick Client" architecture to ensure privacy and speed.

graph LR
    User[👤 User / Engineer] -->|Drops File| Browser[🌐 Web Browser]
    subgraph Local Device [💻 Your Computer]
        Browser -->|Binary Stream| Engine[⚙️ NirCAD Wasm Engine]
        Engine -->|Geometry Data| Renderer[🎨 WebGL Canvas]
        Engine -->|Audit Report| UI[📊 Dashboard]
    end
    Cloud[☁️ Internet] -.->|Static Assets Only| Browser
    style User fill:#f9f,stroke:#333
    style Engine fill:#ff9900,stroke:#333
    style Cloud fill:#ddd,stroke:#333,stroke-dasharray: 5 5
Loading

About

🚀 Browser-based CAD audit & validation tool powered by Rust (WebAssembly) and OpenLayers. Zero-install, high-performance spatial data analysis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published