Odpowiedzi:
W nowszych wersjach QGIS (2.18+) zaimplementowano funkcję importowania plików .dwg do geopackage ( .gpkg).
Ta funkcja znajduje się w:
Projekt >> Import DWG / DXF
Aby to zadziałało, możesz wykonać następujące kroki:
Kilka dodatkowych uwag:
Możesz konwertować pliki DWG do formatu DXF (obsługiwanego przez QGIS) za pomocą Teigha® File Converter . Jest to bezpłatna (niestety nie open source) aplikacja wieloplatformowa udostępniana przez ODA użytkownikom końcowym tylko do konwersji plików .dwg i .dxf do / z różnych wersji.
Obsługiwane są następujące platformy:
To zależy od tego, co rozumiesz przez import. Czy chcesz zaimportować dane, aby coś z tym zrobić, czy po prostu mieć warstwę tła do oglądania?
Weź również pod uwagę to: w GIS podstawowymi elementami konstrukcyjnymi są punkty, linie i wielokąty (czasami nazywane podstawowymi typami topologicznymi), aw CAD pracujesz z rysunkami, które mogą być wykonane ze wszystkiego, w tym obiektów, których nie można przekształcić w żaden z wcześniej wspomniane typy. Obejmowałyby one bardziej „egzotyczne” typy geometrii, takie jak krzywe, bryły itp., A także bloki (lub odniesienia do bloku), zewnętrzne odniesienia do rastra, ...
ArcGIS na przykład całkiem nieźle wyświetla (a nawet pozwala na ograniczoną edycję) plików DWG / DXF, podczas gdy inne pakiety oprogramowania GIS próbują po prostu zaimportować dane najlepiej jak potrafią, ponieważ zawartość pliku dwg może być zbyt złożona mieć narzędzie, które po prostu tłumaczy CAD -> GIS.
Często otrzymuję pliki CAD, ale nie mam AutoCAD, więc rozkładam je za pomocą DoubleCAD XT, który jest darmowy do pobrania. Eksportuję każdą warstwę lub zestaw danych, wybierając ją, a następnie ZAPISZ JAKO (przełącz wybraną opcję) typ = DXF-2004-2006. Wydaje się, że dobrze się importują do QGIS, gdy otworzysz go jako warstwę wektorową.
Warto również spróbować serwera FME, http://fmeserver.com/userweb/sharper/Portal/EasyTranslator/index.html
ale uważam, że podejście warstwa po warstwie w DoubleCAD jest bardziej niezawodne.
Eksportować,
dane punktowe - eksport za pomocą wtyczki mmqgis „eksportuj geometrię” do pliku csv.
wektory - zapisz jako dxf, a następnie ponownie zapisz w DoubleCAD do dwg. Nie możesz zachować atrybutów, więc musisz pracować z jedną funkcją danych na raz.
Inną opcją eksportu, z której korzystałem, jest Autor DXF
znaleziono tutaj
http://www.mmnt.net/db/0/0/priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf
z instrukcją obsługi pod adresem
ftp://priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf/about.htm
Jak wielu powiedziało, oprogramowanie open source nie obsługuje dwg. Dxf jest jednak obsługiwany, a autodesk zapewnia narzędzie chmurowe, którego można użyć do konwersji dwg do dxf: autocad 360 (lub poprzedniej wersji autocad ws). Zaletą tego narzędzia w porównaniu do wielu innych jest to, że obsługuje wszystkie wersje dwg, również te najnowsze.
Dodaj pliki, a następnie w ramach pobierania możesz pobrać pliki również jako dxf.
DWG jest zastrzeżonym formatem zamkniętym. Jak wielu byłoby w stanie potwierdzić, jest to jeden z mniej interoperacyjnych formatów. Krótko mówiąc: nie można otworzyć pliku DWG za pomocą oprogramowania / biblioteki Open Source. Próbowano utworzyć bibliotekę systemu operacyjnego do odczytu dwgs, ale po za tym nie działają zbyt dobrze. Jeśli istnieje oprogramowanie inne niż Autodesk, które może otwierać pliki DWG, używa do tego biblioteki innej niż open source, z tego powodu obsługa formatu DWG nie będzie dostępna w QGIS. Jak już zasugerowano, poproś o zapisanie plików DWG w formacie DXF (który jest w jakiś sposób bardziej interoperacyjny) lub jako pliki kształtów (mapa Autocad może to zrobić).