DWGをQGISプロジェクトにインポートしますか?


49

ベースマップ、上下水道ネットワークなどのDWGファイルがたくさんあります。

これらのファイルをQGISプロジェクトにインポートするにはどうすればよいですか?

回答:


36

新しいバージョンのQGIS(2.18以降)には、.dwgファイルをジオパッケージ( .gpkg)にインポートする機能が実装されていました。

この機能は次の場所にあります。

プロジェクト>> DWG / DXF-import

動作させるには、次の手順を実行できます。

  1. 新規作成/既存のGeopackageを適切なCRSでロード
  2. DWGファイルをインポート
  3. 必要に応じて、「ブロック参照を展開する」と「曲線を使用する」をチェックします
  4. 選択した「グループ名」を設定します
  5. 不要なCADレイヤーのチェックを外す
  6. 「レイヤーの結合」をチェックすることをお勧めします

QGISでの* .dwgインポートのショーケース

いくつかの追加のメモ:

  • このツールは、注釈、ラベル、およびハッチングにいくつかの制限を設けて、CAD図面をできるだけ近くに表示しようとします。
  • AutoDesk CAD製品ファミリのアドインやプラグインなどのいくつかの特別な機能は、「デジタルサーフェスモデル」などのQGISのインポート機能を破壊する可能性があります

2
ジオパッケージパーツとは何ですか?
domのマッピング

最初に「[プロジェクト]メニューに移動」の部分を見逃し、[ベクトル]-[DXFのインポート]で検索しました。私のコメントが誰かがこれを見逃さないようにすることを願っています。
R'n'E

ここに何かがありません。複数の異なるレイヤー(ポイント、ライン、シェイプ)を含むdwgで動作しますか?新しいジオパッケージを作成する場合、1つのジオメトリタイプのみを選択する必要があります。
羅生門

@Rashomon原則として、ジオパッケージには、SpatialiteまたはGeoDBのように、任意のジオメトリタイプを同時に含めることができます。インポートツールを使用する場合、場所を選択して新しい名前を付けることにより、新しいフィッティングジオパッケージを自動的に作成します。実際の質問に答える:読み取り可能なすべてのレイヤーが1つのジオパッケージにインポートされます
ナイトウォッチ

@Nightwatch:[OK]をクリックしてツールを実行できません。ほとんどの場合、レイヤーを選択できないためです。レイヤーボックスにロードされるものはありません。グループ名に特定の何かを入力する必要がありますか?.dwgファイルに既に含まれている要素を参照していますか?
ミロ

29

Teigha®File Converterを使用して、DWGファイルをDXF(QGISでサポート)に変換できます。これは、.dwgファイルと.dxfファイルの異なるバージョン間の変換のみを目的として、ODAによってエンドユーザーに提供される無料の(残念ながらオープンソースではない)クロスプラットフォームアプリケーションです。

次のプラットフォームがサポートされています。

  • Linux(OpenSUSE 11.2 / Ubuntu 10.10 x86)
  • Mac OS / X(Snow Leopard x86 10.6以降)
  • Windows(XP以降)

11

インポートの意味によって異なります。実際に何かをするためにデータをインポートしますか、それとも単に表示用の背景レイヤーが必要ですか?

また、これを考慮してください:GISでは、基本的なビルディングブロックはポイント、ライン、ポリゴン(基本的なトポロジタイプと呼ばれることもあります)であり、CADでは、以前のものに変換できないオブジェクトを含む、何でも作成できる図面で作業しています言及されたタイプ。これらには、曲線、ソリッドなどのより「エキゾチックな」タイプのジオメトリ、ブロック(またはブロック参照)、外部ラスター参照などが含まれます。

たとえば、ArcGISは、DWG / DXFファイルの表示(および制限された編集も可能)の非常に良い仕事をしますが、他のGISソフトウェアパッケージは、dwgファイルの内容が複雑すぎる可能性があるため、データを可能な限り簡単にインポートしようとしますCAD-> GISを単純に変換するツールを用意する。


9

私はよくcadファイルを受け取りますが、AutoCADは持っていないので、無料でダウンロードできるDoubleCAD XTで分解します。各レイヤーまたはデータセットを選択してエクスポートし、[名前を付けて保存](選択したオプションの切り替え)type = DXF-2004-2006。ベクトルレイヤーとして開くと、これらはQGISに正常にインポートされるようです。

FMEサーバーも試してみる価値があるかもしれません 。http://fmeserver.com/userweb/sharper/Portal/EasyTranslator/index.html

しかし、DoubleCADを使用したレイヤーごとのアプローチはより堅牢であることがわかりました。

輸出する、

  • ポイントデータ-mmqgisプラグイン「ジオメトリをエクスポート」を介してcsvにエクスポートします。

  • ベクトル-dxfとして保存してから、DoubleCADでdwgに再保存します。属性を保持できないため、一度に1つのデータ機能を操作する必要があります。

私が使用している別のエクスポートオプションはDXF Authorです

ここで見つけた

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

ユーザーガイド付き

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


注:私はちょうどソフトウェアがONLY FYIすべてのWindows用であることを見つけるためにDoubleCAD XTをダウンロードしようとするのは非常に長いフォームに記入
boulder_ruby

5

多くの人がオープンソースソフトウェアはdwgをサポートできないと言っています。ただし、DXFはサポートされており、オートデスクはdwgをdxfに変換するために使用できるクラウドツールを提供します。autocad360(または以前のバージョンのautocad ws)。他の多くのツールに対するこのツールの利点は、最新バージョンのdwgのすべてのバージョンをサポートすることです。

ファイルを追加し、ダウンロード中にdxfとしてファイルをダウンロードすることもできます。 ここに画像の説明を入力してください


3
  1. オープンソースQCADは、.dwgから.dxf形式へのシンプルでスムーズな変換ジョブを実行します。
  2. QGIS 2.0の「ベクターレイヤーの追加」機能を使用して、.dxfファイルをインポートします。ただし、現時点では、32ビットQGISバージョンでは.kmlファイルのみを保存できますが、64ビットQGISバージョンでは.shpファイルとして保存できます。
  3. 長方形、多角形、半径、またはフリーハンドの選択のいずれかを使用して、.shpファイルに不要な機能を配置します。

どのように変換を正確に行いますか、そのオプションはどこにありますか?私はしようとしていますが、方法が見つかりません、インターネットにはたくさんのコメントがありますが、一部の人はqcadがdwgを開くことができないと言いますが、Windowsエクスプローラからダブルクリックして開くだけです、何をすべきかわかりません信じて。
ネリー

3

オープンソースのgvSIGは、DWGを開くことができると言われています。そこから、シェープファイルにエクスポートできるはずです。ここでテストされていないのではないかと心配です。


2

DWGは、独自のクローズド形式です。多くの人が確認できるのは、相互運用性の低い形式の1つです。簡単に言えば、オープンソースソフトウェア/ライブラリでDWGファイルを開くことはできません。dwgsを読み取るためのOSライブラリを作成しようとする試みがありましたが、あまりうまく動作しませんでした。DWGを開くことができるオートデスク以外のソフトウェアがある場合、非オープンソースライブラリを使用してそれを行うため、QGISでDWGサポートが表示されません。既に提案されているように、DXF(何らかの方法で相互運用性が高い)またはshapfile(Autocadマップで可能)としてDWGを保存するように依頼します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.