Ai-Xis 6
Narzędzia wspólne

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 jejstrona i DPI rasteryzacji
próg Otsu z histogramupróg ręczny, odwrócenie
szkielet, węzły, łańcuchy, okręgimin. długość, tolerancja, min. składowa
słowa i ich pewnośćjęzyk OCR, czy dołączyć teksty
odchyłki i RMSpary 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.

Na tej stronie