DWG'yi QGIS projesine mi aktarıyorsunuz?


49

Basemap, su ve atık su şebekesi gibi birçok DWG dosyam var.

Bu dosyaları QGIS projeme nasıl alabilirim?

Yanıtlar:


34

QGIS'in (2.18+) daha yeni sürümlerinde .dwg dosyalarını coğrafi paketlere ( .gpkg) almak için uygulanan bir özellik vardı .

Bu özellik altında bulunabilir:

Proje >> DWG / DXF ithalatı

Çalışmasını sağlamak için şu adımları takip edebilirsiniz:

  1. Yeni bir tane oluşturun / mevcut bir Geopackage'ı, uygun bir CRS ile yükleyin
  2. DWG dosyasını içe aktar
  3. Gerekirse 'Blok referanslarını genişlet' ve 'Eğrileri kullan' seçeneğini işaretleyin
  4. Seçtiğiniz 'Grup adını' ayarlayın
  5. İstenmeyen CAD katmanlarının işaretini kaldırın
  6. 'Katmanları birleştir' seçeneğinin işaretlenmesi önerilir

QGIS’de * .dwg içe aktarma

Bazı ek notlar:

  • Araç, ek açıklamalarda, etiketlerde ve kapaklarda bazı sınırlamalarla CAD çizimlerini mümkün olduğu kadar yakın temsil etmeye çalışacaktır.
  • AutoDesk CAD ürün ailesi için eklentilerden ve eklentilerden gelen bazı özel özellikler, 'dijital yüzey modelleri' gibi QGIS'in içe aktarma işlevini kırabilir

2
Jeopaket parçası nedir?
dom

İlk önce "PROJE] menüsüne git" bölümünü özledim ve [vector] - [import DXF] altında arama yaptım. Umarım yorumum bunu kaçırmayacak birine yardımcı olur.
R'n'E

Burada bir şeyleri özlüyorum. Birden fazla farklı katman içeren bir dwg ile çalışacak mı (noktalar, çizgiler ve şekiller)? Yeni bir Geopackage oluştururken, yalnızca bir geometri türü seçmesi gerekir.
Rashomon

@Rhomon Prensipte coğrafi paketlemeler, Spatialite veya GeoDB gibi, aynı anda herhangi bir geometri tipini içerebilir. İçe Aktar aracını kullanırken, bir konum seçip yeni bir ad vererek otomatik olarak yeni bir uygun geopackage oluşturacaksınız. Asıl sorunuza cevap verin: Okunabilecek tüm katmanlar BİR Jeo
Nightwatch

@Gece Gözlem: Aracı çalıştırmak için Tamam'ı tıklatamam, büyük olasılıkla herhangi bir katman seçemiyorum; Katmanlar kutusuna hiçbiri benim için yükleyin. Grup adına özel bir şey yazmam gerekiyor mu - bu zaten .dwg dosyasında bulunan bir öğeye mi işaret ediyor?
Milo

29

Teigha® Dosya Dönüştürücüsünü kullanarak DWG dosyalarını DXF'ye (hangi QGIS destekliyorsa) dönüştürebilirsiniz . ODA tarafından son kullanıcılara yalnızca .dwg ve .dxf dosyalarının farklı sürümlere dönüştürülmesi için sağlanan ücretsiz (ne yazık ki açık kaynak kodlu değil) bir çapraz platform uygulamasıdır.

Aşağıdaki platformlar desteklenir:

  • Linux (OpenSUSE 11.2 / Ubuntu 10.10 x86)
  • Mac OS / X (Snow Leopard x86 10.6 veya üstü)
  • Windows (XP veya üzeri)

11

İthalat ile ne demek istediğine bağlı. Gerçekten onunla bir şeyler yapmak için mi yoksa yalnızca görüntülemek üzere bir arka plan katmanı oluşturmak için mi veri almak istiyorsunuz?

Ayrıca şunu göz önünde bulundurun: CBS'de temel yapı taşları noktalar, çizgiler ve çokgenlerdir (bazen temel topolojik türler olarak adlandırılır) ve CAD'de daha önce herhangi birine dönüştürülemeyen nesneler de dahil olmak üzere herhangi bir şeyden yapılabilecek çizimlerle çalışıyorsunuz. Bahsedilen türler Bunlar, eğriler, katılar vb. Gibi daha fazla 'egzotik' geometri türleri, ayrıca bloklar (veya blok referansları), harici raster referansları, ...

Örneğin ArcGIS, DWG / DXF dosyalarının görüntülenmesi (hatta sınırlı düzenlemeye izin verir) oldukça iyi bir iş çıkarırken, diğer GIS yazılım paketleri bir dwg dosyasının içeriği çok karmaşık olabileceğinden, verileri olabildiğince iyi bir şekilde içe aktarmayı dener. CAD -> GIS'yi çevirecek bir araca sahip olmak.


9

Cad dosyalarını sık sık alıyorum ancak AutoCAD'im yok, bu yüzden onları ücretsiz indirilebilen DoubleCAD XT ile parçalarım. Her katmanı veya veri kümesini seçip ardından SAVE AS (seçilen seçeneği değiştir) türünü kullanarak dışa aktarırım. = DXF-2004-2006. Bunlar bir vektör katmanı olarak açtığınızda QGIS'e para cezası gibi geliyor.

FME sunucusu da denenmeye değer olabilir, http://fmeserver.com/userweb/sharper/Portal/EasyTranslator/index.html

fakat kat kat yaklaşımını DoubleCAD ile daha sağlam buluyorum.

İhracat,

  • nokta verileri - mmqgis eklentisi ile 'ihracat geometrisi' üzerinden bir csv'ye aktarma.

  • vektörler - dxf olarak kaydedin, sonra DoubleCAD'de bir dwg'ye yeniden kaydedin. Nitelikleri koruyamazsınız, böylece aynı anda bir veri özelliğiyle çalışmak zorunda kalırsınız.

Kullanmakta olduğum bir diğer ihracat seçeneği DXF Author.

burada bulundu

http://www.mmnt.net/db/0/0/priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf

kullanım kılavuzu

ftp://priede.bf.lu.lv/pub/TIS/failu_paarveide/shp2dxf/about.htm


NOT: Yazılımın yalnızca SADECE
FYN'lere uygun

5

Birçoğunun söylediği gibi açık kaynaklı yazılım dwg'yi destekleyemez. Ancak Dxf desteklenir ve autodesk, dwg'yi dxf'ye dönüştürmek için kullanabileceğiniz bir bulut aracı sağlar: autocad 360 (veya önceki sürüm autocad ws). Bu aracın diğerlerine göre avantajı, dwg'nin tüm sürümlerini, aynı zamanda en yenilerini de desteklemesidir.

Dosyaları ekleyin ve sonra indirilen dosyaları dxf olarak da indirebilirsiniz. görüntü tanımını buraya girin


3
  1. Açık Kaynak QCAD, .dwg'den .dxf formatına basit ve sorunsuz bir dönüşüm işi yapar.
  2. .Dxf dosyasını almak için QGIS 2.0 içindeki "add vector layer" özelliğini kullanın. Ancak, bu noktada, 32 bit QGIS sürümüyle yalnızca bir .kml dosyasına kaydedebileceğini, 64 bit QGIS sürümüyle ise bir .shp dosyasını kaydedebileceğini unutmayın.
  3. .Shp dosyasındaki istenmeyen özellikleri, hangisini tercih ederseniz, dikdörtgen, çokgen, yarıçap veya serbest el seçimi ile atın.

Dönüşüm tam olarak nasıl yapılır, bu seçenek nerede? Deniyorum, ancak nasıl olduğunu bulamıyorum, internette çok fazla yorum var, ancak bazıları qcad'ın dwg'yi açamayacağını söylüyor ama ben sadece Windows Gezgini'nden çift tıklatarak açıyorum, ne yapacağımı bilmiyorum inanıyoruz.
Nelly

3

Açık Kaynak gvSIG açılış DWGs yeteneğine söylenir. Oradan, şekil dosyalarına vermek mümkün olmalıdır. Burada test edilmedi korkarım.


2

DWG özel, kapalı bir formattır. Birçoğunun onaylayabileceği gibi, birlikte çalışabilen formatlardan biri. Uzun lafın kısası: Açık Kaynak kodlu bir yazılım / kütüphaneyle bir DWG dosyası açmak mümkün değildir. Dwgs okumak için bir işletim sistemi kütüphanesi yaratma girişimleri vardı / ancak çok iyi çalışmadıklarını söylerler. DWG'leri açabilen Autodesk'ten başka bir yazılım varsa, bunu yapmak için açık kaynak kodlu olmayan bir kütüphane kullanır, bu nedenle QGIS'de DWG desteğini göremezsiniz. Önceden önerildiği gibi, DWG'lerin DXF (bir şekilde daha birlikte çalışabilir) veya şekillendirilmiş dosyalar (Autocad haritası bunu yapabilir) olarak kaydedilmesini isteyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.