Ai-Xis 6
Narzędzia wspólne

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.

FLOW-CAD zamienia plik w jednym formacie na plik w innym — w przeglądarce, za darmo i bez żadnego konta. Do tego pokazuje, co wczytał (podgląd), pozwala poprawić dane przed zapisem (edycja) i utworzyć plik od zera (nowy plik). Moduł jest wspólny dla wszystkich przestrzeni i działa bez otwartego projektu — plik do konwersji nie należy do żadnego opracowania.

Jak to działa

Układ dokładnie jak w GEO-CAD2D (od 2026-09-26 wszystkie moduły mają jednakowy układ ramy): pasek menu PLIK / NARZĘDZIA / USTAWIENIA nad ramą, lewa szuflada ŹRÓDŁO, środek — sam PODGLĄD (bez belki tytułu), prawa szuflada z zakładkami CEL i FORMATY w nagłówku.

  • PLIK — Wczytaj plik…, Nowy plik ▸ (tabela, tekst, rysunek), Konwertuj i pobierz.
  • NARZĘDZIA — przy danych tabelarycznych Dodaj wiersz i Dodaj kolumnę (do pierwszego arkusza); komórki edytuje się kliknięciem w tabeli.
  • USTAWIENIA — Nazwa pliku wyniku… (okno; domyślnie nazwa pliku źródłowego, bez rozszerzenia).
  1. Wczytaj plik — PLIK → Wczytaj plik… albo przeciągnij go na strefę w lewej szufladzie ŹRÓDŁO. Czytnik zamienia plik na model wymiany i wypisuje uwagi: każda strata osobnym wierszem.
  2. Obejrzyj wynik w środku (PODGLĄD); dane i tekst możesz od razu poprawić.
  3. Wybierz format docelowy w zakładce CEL prawej szuflady i kliknij KONWERTUJ I POBIERZ (to samo w menu PLIK). Pisarz zapisuje model do pliku, przeglądarka pobiera plik, a pod przyciskiem stają uwagi pisarza.

Konwersja nie idzie „format → format", tylko format → model → format. Dzięki temu każdy format ma jeden czytnik i jednego pisarza, a nie parę konwerterów z każdym innym formatem.

Cztery rodziny modelu

Model wymiany jest celowo prosty — przechowuje to, co da się sensownie przenieść między formatami jednej rodziny:

RodzinaCo niesieFormaty
rysunek płaskiwarstwy, punkty, linie, poligony, okręgi, teksty; jednostka i układ jako etykietyDXF, SVG, GeoJSON, GML, SHX, LIN
siatka 3Dsiatki trójkątów: pozycje, indeksy, normalne, kolorOBJ, STL, PLY, glTF/GLB, FBX, IFC
dane tabelarycznetabele: nagłówki i wiersze (tekst, liczba, tak/nie, puste)XLS/XLSX, CSV
teksttreść z rodzajem (json, xml, markdown, tekst), liczba stron dla PDFJSON, XML, XSD, PDF, Markdown, CFG

Pisarz deklaruje, które rodziny przyjmuje — dlatego lista formatów docelowych zmienia się z wczytanym plikiem. Siatki 3D nie da się zapisać jako XLSX i moduł tego nie udaje. Kilka pisarzy przyjmuje więcej niż jedną rodzinę: XLSX i CSV zapisują też rysunek płaski (jako wykaz elementów), JSON zapisuje każdą rodzinę (model wymiany wprost), PDF — rysunek, dane i tekst.

Co znaczą „uwagi"

Model jest stratny z założenia. Czytnik, który nie przeniósł czegoś z pliku — bloku DXF, animacji FBX, formuły w XLSX, koloru na obiekcie — pisze o tym jedno zdanie w liście uwag. Lista stoi w karcie ŹRÓDŁO, nie jest schowana: użytkownik ma wiedzieć, co zgubił, zanim odkryje to w cudzym programie. Pisarz robi to samo po zapisie (uwagi pod przyciskiem KONWERTUJ I POBIERZ). Pusta lista to „czytnik nie zgłosił żadnych strat".

Podgląd i edycja

  • Rysunek płaski — SVG z osią Y w górę (jak na mapie), kolor warstwy z pliku, gdy ją niesie. Podgląd pokazuje do 20 000 elementów; do pliku idą wszystkie.
  • Siatka 3D — bryła do obracania (przeciąganie), przybliżania (kółko) i przesuwania (prawy przycisk); kamera dopasowana do gabarytu.
  • Dane — tabela pierwszego arkusza, przełącznik arkuszy, komórki edytowalne: klik w komórkę otwiera pole, Enter zatwierdza, Escape cofa. Liczba wpisana w komórkę zostaje liczbą, true/false — wartością tak/nie, puste pole — komórką pustą. Zmiany trafiają do pliku wynikowego.
  • Tekst — treść z przewijaniem; EDYTUJ otwiera pole do zmian.

Nowy plik

Pozycja PLIK → Nowy plik ▸ tworzy pusty model do zapisu:

  • nowa tabela danych — jeden arkusz 3 kolumny × 3 wiersze do wypełnienia (XLSX, CSV, JSON, PDF, Markdown);
  • nowy tekst — pusta treść (JSON, PDF, Markdown);
  • nowy rysunek płaski — pusty rysunek w metrach (DXF, SVG, GeoJSON).

Rysunek nie ma tu edytora geometrii: rysowanie odbywa się w GEO-CAD2D, tutaj jest tylko konwersja. Drugi edytor rysunku w aplikacji rozjechałby się z pierwszym.

Formaty

Rejestr jest wynikiem warunku „za darmo, bez konta", nie listą życzeń. Pełna tabela z biblioteką i licencją stoi w zakładce FORMATY prawej szuflady.

Obsługiwane

FormatOdczytZapisCzym
DXFtaktakwłasny czytnik i pisarz + dxf-parser (MIT)
SVGtaktakwłasny pisarz; odczyt SVGLoader z three.js (MIT)
GeoJSONtaktakwłasny (RFC 7946)
GMLtak—własny; zapis robi moduł GEO przy eksporcie różnicowym
SHX, LINtak—własne czytniki stylów; wyjście przez DXF/SVG albo S-BASE
OBJ, STL, PLY, glTF/GLBtaktakloadery i eksportery three.js (MIT)
FBXtak—FBXLoader z three.js; zapis FBX wymaga SDK Autodesku — wyjście przez glTF
IFCtak—web-ifc (MPL-2.0, WebAssembly); zapis IFC z semantyką należy do BIM-CAD
XLS/XLSXtaktak@e965/xlsx (Apache-2.0)
CSVtaktakwłasny (RFC 4180, średnik albo przecinek)
JSONtaktakwłasny
XML, XSDtak—DOMParser; XML bez schematu nie ma jednego kształtu do zapisu
PDFtaktakodczyt pdfjs-dist (Apache-2.0), zapis pdf-lib (MIT)
Markdowntaktakwłasny
CFGtak—jako tekst

Po decyzji o licencji

STEP, IGES, BREP — czytnik occt-import-js (Open CASCADE w WebAssembly) jest darmowy i bez konta, ale na licencji LGPL 2.1. WebAssembly linkuje statycznie, co wymaga udostępnienia plików obiektowych do przebudowy i widocznej wzmianki o Open CASCADE. Formaty czekają na decyzję prawną — w tabeli mają stan PO DECYZJI.

Poza zakresem — z powodem

FormatDlaczego nieDroga zamiast
DWG, DWFzamknięte formaty Autodesku: APS wymaga konta i opłaty, ODA jest płatna, LibreDWG to GPL-3 (otwarcie kodu całej aplikacji)zapis jako DXF albo PDF z programu CAD
RVTjak wyżejeksport z Revita do IFC
RCP / RCSjak wyżej; chmura punktów ReCapeksport do PLY albo E57
ADSKpakiet wymiany Autodesku bez otwartej specyfikacji—
SketchUp (SKP)SDK darmowe, ale wymaga konta Trimble i działa poza przeglądarkąeksport do OBJ, STL albo glTF
SAT (ACIS)czytnik ACIS w Open CASCADE to osobny, płatny komponentSTEP (po decyzji) albo STL
DGNotwarty czytnik tylko dla v7 w GDAL (serwer); v8 wymaga płatnej ODAeksport z MicroStation do DXF
RSCbiblioteka zasobów MicroStation bez otwartej specyfikacjieksport komórek do DXF
PGRrozszerzenie bez jednego ustalonego formatuprześlij przykład
EAPprojekt Enterprise Architect — baza Access/SQLiteeksport z EA do XMI (XML)

Plik z tej listy wrzucony do modułu dostaje błąd z tym samym powodem — nie milczenie.

Ograniczenia

  • Model jest stratny: bloki, style linii, kreskowania, formuły, animacje, materiały i tekstury nie przechodzą — czytnik wymienia je w uwagach.
  • Jednostka i układ współrzędnych są etykietami, nie przeliczeniem. Przeliczenie do układu projektu robi import w GEO.
  • Rysunek płaski nie ma edytora geometrii; siatka 3D — żadnej edycji.
  • Duże pliki: podgląd rysunku pokazuje 20 000 elementów, tabela 500 wierszy; plik wynikowy jest zawsze pełny.
  • Wczytany model żyje tylko na czas sesji — nie trafia do projektu ani do DRIVE. Wynik jest plikiem pobranym przez przeglądarkę.
  • DWG, RVT, DGN i pozostałe formaty poza zakresem pozostaną poza zakresem, dopóki nie pojawi się darmowa droga bez konta.

Na tej stronie