Konwersja shapefile (SHP) na DXF
Ten konwerter zamienia jeden lub więcej plików shapefile w jeden rysunek DXF dla AutoCAD-a, BricsCAD-a, DraftSight lub LibreCAD, umieszczając każdy shapefile albo każdą wartość wybranego pola na osobnej warstwie CAD. Pliki shapefile są konwertowane w przeglądarce i nie są wysyłane na serwer. DXF nie ma tabeli atrybutów, więc zachowywane są tylko geometria i nazwy warstw, a współrzędne powinny być w układzie odwzorowawczym w metrach lub stopach.
Plik nie przekonwertował się poprawnie? Napisz na [email protected], najlepiej z małym przykładowym plikiem, a błąd zostanie naprawiony.
Najważniejsze informacje
- Wejście: Shapefile (.shp). Wyjście: DXF (.dxf).
- Pliki nie są wysyłane: praca odbywa się w przeglądarce, na Twoim urządzeniu.
- Rozmiar pliku: brak stałego limitu; bardzo duże pliki ogranicza pamięć urządzenia.
- Wymaga aktualnej przeglądarki (Chrome, Edge, Firefox lub Safari) na komputerze, tablecie lub telefonie; nic nie trzeba instalować.
- Bezpłatnie i bez rejestracji.
Nie wiesz, w której strefie UTM leży dany obszar? Sprawdź to na mapie stref UTM w GeoDrafter, naszym siostrzanym serwisie (po angielsku).
Shapefile na DXF: po co konwertować
Dane GIS często trzeba przekazać komuś, kto pracuje w CAD: działki i budynki architektowi, rury i kable projektantowi sieci albo podkład mapowy do planu zagospodarowania terenu. Ten konwerter zapisuje pliki shapefile do jednego pliku DXF za pomocą GDAL, biblioteki używanej przez QGIS. Punkty stają się punktami DXF, linie poliliniami, a poligony zamkniętymi poliliniami, łącznie z otworami. Każdy shapefile trafia na warstwę CAD nazwaną tak jak on, albo wybierasz atrybut, np. klasę drogi lub kod użytku, i każda jego wartość staje się warstwą, więc użytkownik CAD może je włączać, wyłączać i nadawać im kolory. Współrzędne pozostają w układzie shapefile'a albo są przeliczane do układu, który podasz, więc rysunek pokryje się z innymi plikami CAD w tym samym układzie. Nic nie jest wysyłane na serwer.
Jak przekonwertować Shapefile na DXF
- Upuść plik .zip z plikami shapefile albo zaznacz razem pliki .shp, .shx, .dbf i .prj. Kilka plików shapefile trafia do jednego DXF.
- Wybierz, od czego mają pochodzić nazwy warstw DXF, oraz układ współrzędnych wyniku, jeśli rysunek CAD używa innego.
- Kliknij „Konwertuj na DXF” i otwórz plik w swoim programie CAD.
Co się zmienia podczas konwersji
Atrybuty nie są przenoszone
DXF nie ma tabeli atrybutów. Zapisywane są tylko geometria i nazwa warstwy, więc jako nazwę warstwy wybierz najważniejsze pole. Jeśli użytkownik CAD potrzebuje wszystkich atrybutów, wyślij mu też shapefile albo plik CSV z konwertera SHP na CSV.
Użyj układu odwzorowawczego
Programy CAD mierzą w jednostkach rysunku, zwykle w metrach lub stopach. Shapefile w długości i szerokości geograficznej (WGS84, EPSG:4326) daje rysunek w stopniach, który jest maleńki, zniekształcony i nie da się w nim mierzyć. Jako układ współrzędnych wyniku podaj układ odwzorowawczy, np. PUWG 1992 (EPSG:2180), odpowiednią strefę układu 2000 lub strefę UTM; konwerter ostrzeże Cię, jeśli wynik będzie w stopniach.
DXF nie zapisuje układu współrzędnych
Rysunek zawiera tylko liczby. Przekaż użytkownikowi CAD, w jakim układzie są współrzędne, np. „PUWG 1992, EPSG:2180”, aby mógł poprawnie zestawić rysunek z innymi danymi. Jednostki rysunku nie są ustawione w pliku; AutoCAD traktuje je jako bez jednostek, co nie przeszkadza, o ile wszyscy wiedzą, że to metry lub stopy.
Bez kolorów, rodzajów linii i opisów
Wszystkie elementy dostają domyślny kolor i rodzaj linii CAD (JakWarstwa, ByLayer), więc użytkownik CAD może ustawić kolory dla każdej warstwy w jednym miejscu. Etykiety nie są zapisywane jako tekst; wartości atrybutów zostają tylko jako nazwy warstw. Poligony stają się zamkniętymi poliliniami, a nie kreskowaniami.
O formatach plików
Shapefile
Esri Shapefile to najczęściej używany wektorowy format GIS. Pojedynczy „shapefile” to w rzeczywistości zestaw plików o tej samej nazwie: .shp przechowuje geometrię, .shx indeks, .dbf tabelę atrybutów, a opcjonalne pliki .prj układ współrzędnych i .cpg kodowanie tekstu.
- Wymaga co najmniej plików .shp, .shx i .dbf. Wybierz je razem lub jako jeden plik .zip.
- Nazwy pól są ograniczone do 10 znaków, a wartości tekstowe do 254 znaków.
- Każdy shapefile zawiera tylko jeden typ geometrii: punkty, linie lub poligony.
- Bez pliku .prj układ współrzędnych jest nieznany.
DXF
DXF (Drawing Exchange Format) to otwarty format wymiany danych AutoCAD-a, publikowany przez Autodesk od 1982 roku. Geodeci, architekci i projektanci używają go do przekazywania rysunków CAD między programami. DXF przechowuje linie, polilinie, łuki, okręgi, teksty, kreskowania i bloki na nazwanych warstwach, ale nie ma tabeli atrybutów ani układu współrzędnych.
- Zwykły tekst (lub plik binarny) z elementami rysunku na nazwanych warstwach; bloki to symbole wielokrotnego użytku, wstawiane wiele razy.
- Nie ma tabeli atrybutów: poza geometrią element ma warstwę, kolor, rodzaj linii, a w przypadku tekstu jego treść.
- Układ współrzędnych nie jest zapisywany; współrzędne to zwykłe liczby, często w państwowym układzie współrzędnych albo w lokalnym układzie budowy.
- DWG to własny, binarny format AutoCAD-a, a nie to samo co DXF.
Najczęściej zadawane pytania
Które programy CAD otworzą ten DXF?
DXF jest zapisywany w formacie AutoCAD 2004, który odczytują AutoCAD, AutoCAD LT, BricsCAD, DraftSight, LibreCAD, QCAD, MicroStation i QGIS.
Czy mogę dostać plik DWG?
Nie bezpośrednio. Otwórz DXF w AutoCAD-zie, BricsCAD-zie lub DraftSight i użyj „Zapisz jako” z typem DWG albo przekonwertuj go bezpłatnym ODA File Converter.
Czy wysokości (wartości Z) są przenoszone?
Tak. Shapefile 3D, np. warstwice z rzędną w każdym wierzchołku, daje w DXF polilinie i punkty 3D.
Czy mój shapefile jest wysyłany na serwer?
Nie. DXF jest zapisywany przez przeglądarkę na Twoim komputerze i nic nie trafia na serwer.
Co, jeśli shapefile nie ma pliku .prj?
Wtedy współrzędne są zapisywane bez zmian. Układ źródłowy podaj tylko wtedy, gdy chcesz też przeliczyć dane do innego układu współrzędnych.