SCAN-TO-CAD — skan rysunku na obiekty
SCAN-TO-CAD zamienia skan rysunku, mapy albo projektu na geometrię: łamane, okręgi i teksty — do pobrania jako DXF, SVG albo GeoJSON, albo wprost do rysunku otwartego projektu.
SCAN-TO-CAD zamienia skan rysunku, mapy albo projektu na geometrię: łamane, okręgi i teksty — do pobrania jako DXF, SVG albo GeoJSON, albo wprost do rysunku otwartego projektu. Wszystko liczy się w przeglądarce, za darmo, bez konta i bez sieci. Moduł jest wspólny dla wszystkich przestrzeni i działa bez otwartego projektu; projekt jest potrzebny dopiero do wstawienia obiektów do rysunku.
Wzorzec: RevectorStudio (licencja MIT). Wzięto z niego dwa pomysły: „vector-first" dla PDF — jeśli plik ma warstwę wektorową, geometria idzie z niej, bez rasteryzacji i bez zgadywania — oraz śledzenie osi linii dla rastra: progowanie, szkielet o grubości jednego piksela, łańcuchy między węzłami, upraszczanie do łamanych.
Układ ekranu i pięć kroków
Układ jest dokładnie taki jak w GEO-CAD2D (od 2026-09-26 wszystkie moduły mają jednakowy układ ramy): nad ramą pasek PLIK / NARZĘDZIA / USTAWIENIA, w lewej szufladzie KROKI, w środku ramy sam podgląd (obszar roboczy, bez pasa tytułu), w prawej szufladzie zakładki UWAGI | DANE w jej nagłówku — tego samego rozmiaru co INFO / TABELA w GEO-CAD2D.
- PLIK — Wczytaj skan…; Pobierz DXF / SVG / GeoJSON; Wstaw do rysunku projektu.
- NARZĘDZIA — Wektor z PDF, Policz dopasowanie, Wektoryzuj, Rozpoznaj tekst; Widok: skan / pary / linie / teksty / wynik. Krok ustawia widok środka domyślnie (1 → skan, 2 → pary, 3 → linie, 4 → teksty, 5 → wynik), NARZĘDZIA pozwalają go zmienić bez zmiany kroku; zmiana kroku wraca do widoku domyślnego.
- USTAWIENIA — Ustawienia skanu… otwiera okno z sekcjami: źródło PDF (strona, DPI), georeferencja (EPSG), wektoryzacja (próg, odwrócenie, długość, tolerancja, składowa, okręgi), OCR (język, dołączanie tekstów). Osobno przełącznik „Dołącz teksty OCR do wyniku".
Kroki są pionową listą w lewej szufladzie KROKI; pod listą stoją akcje bieżącego kroku (przyciski i tabela par) — nastawy liczbowe są w USTAWIENIACH. Każdy krok coś rozpoznaje (linie, słowa) albo coś przyjmuje (próg, parę punktów, dopasowanie) i każdy zostawia uwagi. Zakładka UWAGI z prawej zbiera je ze wszystkich kroków — to lista strat i przyjęć, bez której wynik wyglądałby na pewniejszy, niż jest. Zakładka DANE pokazuje liczby: obraz, dopasowanie, statystykę wektoryzacji, słowa OCR z pewnością.
1 ŹRÓDŁO
Upuść plik w strefę kroku albo wybierz go przez PLIK → Wczytaj skan…: PDF, TIFF, PNG, JPG, WebP. Sekcja OBRAZ w zakładce DANE pokazuje rozmiar obrazu w pikselach, liczbę stron i ścieżkę; uwagi czytnika trafiają do UWAG.
Dla PDF strona i DPI rasteryzacji są w USTAWIENIA → Ustawienia skanu…; RASTER w kroku przelicza obraz z nowymi ustawieniami. Moduł sprawdza, czy strona ma warstwę wektorową — jeśli tak, przycisk WEKTOR Z PDF bierze geometrię z pliku zamiast z rastra (ścieżka „vector-first"). PDF skanowany nie ma tej warstwy i idzie ścieżką rastrową — to rozpoznanie, nie założenie, i stoi w uwagach.
2 GEOREFERENCJA
Kliknij na skanie punkt o znanych współrzędnych (krzyż siatki, punkt osnowy) — para trafia do tabeli z kolumną i wierszem piksela; wpisz X północ i Y wschód w metrach układu (EPSG w USTAWIENIACH, domyślnie układ projektu albo 2178). DODAJ PARĘ dodaje wiersz do wpisania ręcznie.
POLICZ (także NARZĘDZIA → Policz dopasowanie) liczy dopasowanie (src/geo/dopasowanie.ts): z dwóch par
podobieństwo (obrót, skala, przesunięcie), z trzech i więcej afiniczne
(osobne skale osi i skos — papier kurczy się nierówno, skaner nie zawsze trzyma
kąt prosty). Wynik w zakładce DANE: RMS w metrach, skala m/px i obrót
względem północy.
Jak czytać odchyłki: każda para dostaje odchyłkę w metrach — odległość między współrzędną wpisaną a policzoną z pozostałych. Para z największą odchyłką jest podświetlona na pomarańczowo: to najczęściej punkt wskazany o piksel za daleko albo z przestawionymi X/Y. Popraw albo usuń ją i policz ponownie. Para bez kompletu współrzędnych nie liczy się (wiersz wyszarzony). Przy dwóch parach skos skanera jest niewykrywalny — dodaj trzecią.
3 LINIE
Ustawienia wektoryzacji rastra (USTAWIENIA → Ustawienia skanu…) — każde jest przyjęciem, nie rozpoznaniem:
- próg — automatyczny (Otsu) albo ręczny suwakiem 0–255; odwróć dla jasnych linii na ciemnym tle,
- min. długość łamanej w px, tolerancja upraszczania w px, min. składowa w px (plamki mniejsze od tej odrzucane jako szum),
- rozpoznawaj okręgi — zamknięte łańcuchy o równym promieniu stają się okręgami.
WEKTORYZUJ (także NARZĘDZIA → Wektoryzuj) liczy w tle (worker) z paskiem postępu; interfejs nie zamiera. Wynik: statystyka w DANYCH (piksele tuszu, składowe, węzły, łańcuchy, okręgi, czas) i uwagi. Podgląd: skan jako tło, rozpoznane łamane na wierzchu w kolorze; kółko myszy przybliża, przeciąganie przesuwa, CAŁOŚĆ wraca do pełnego widoku.
4 OCR
Język (POL, ENG albo POL+ENG) jest w USTAWIENIACH. ROZPOZNAJ TEKST (także
NARZĘDZIA → Rozpoznaj tekst) uruchamia Tesseract w przeglądarce (dane języka
są dociągane raz i trzymane lokalnie). Środek pokazuje ramki słów na
skanie, zakładka DANE listę słów z pewnością 0–100 — słowa poniżej 60 są
na pomarańczowo i wymagają sprawdzenia. OCR nie ma korekty
słownikowej: „6" i „G" zostają tym, co zobaczył. Przełącznik Dołącz
teksty OCR do wyniku (menu USTAWIENIA albo okno ustawień) dokłada
rozpoznane teksty do modelu jako elementy tekst (warstwa teksty).
5 WYNIK
Podsumowanie elementów i dopasowania nad podglądem. POBIERZ DXF / SVG /
GeoJSON (przyciski kroku albo menu PLIK) —
z policzonym dopasowaniem pliki wychodzą w metrach układu (przez
modelPoDopasowaniu i pisarzy FLOW-CAD); bez dopasowania w pikselach
obrazu, z ostrzeżeniem na ekranie i w uwagach.
WSTAW DO RYSUNKU PROJEKTU (krok 5 albo PLIK) jest czynny tylko z otwartym projektem i policzonym dopasowaniem: obiekty trafiają różnicowo na warstwy „SKAN — linie", „SKAN — okręgi", „SKAN — teksty" rysunku projektu. Komunikat podaje liczbę dodanych obiektów; widać je po odświeżeniu rysunku w GEO-CAD2D.
Co jest rozpoznaniem, a co przyjęciem
| Rozpoznanie (z danych) | Przyjęcie (od człowieka) |
|---|---|
| warstwa wektorowa PDF jest / nie ma jej | strona i DPI rasteryzacji |
| próg Otsu z histogramu | próg ręczny, odwrócenie |
| szkielet, węzły, łańcuchy, okręgi | min. długość, tolerancja, min. składowa |
| słowa i ich pewność | język OCR, czy dołączyć teksty |
| odchyłki i RMS | pary punktów, EPSG |
Ograniczenia
- Brak rozpoznawania symboli — znak umowny na skanie to zbiór linii, nie obiekt biblioteki (zadanie Z-SKAN-SYMBOLE-01, otwarte).
- OCR bez korekty słownikowej i bez rozumienia układu rysunku.
- PDF skanowany = raster — warstwy wektorowej nie ma, więc idzie przez progowanie jak obraz.
- Linie przerywane wychodzą jako osobne krótkie odcinki; grube linie dają jedną oś, nie obrys.
- Skan nie wchodzi na mapę GEO-CAD2D jako podkład (zadanie Z-SKAN-MAPA-01, otwarte) — georeferencja służy tylko przeliczeniu geometrii.
FLOW-CAD — konwersja plików
FLOW-CAD zamienia plik w jednym formacie na plik w innym — w przeglądarce, za darmo i bez żadnego konta.
FORM-CAD — formatki i dokumentacja obiektu
FORM-CAD służy do rozłożenia obiektu na segmenty i elementy — i do zrobienia z tego rozłożenia dokumentu: schematu, prototypu, formatki, instrukcji, dokumentacji projektowej, szczegółowej albo…