Geo Dataワークベンチが動きません

Japanese forum
Post Reply
User avatar
emmplan
Posts: 18
Joined: Sat Aug 15, 2020 5:51 am
Location: Tokyo, Japan
Contact:

Geo Dataワークベンチが動きません

Post by emmplan »

今年の春からFreeCADを始めた者です。

地形モデルを作ろうと思い、Geo DataというワークベンチをAddon Managerでダウンロードしたのですが、座標データが読み込めません。
もちろんダウンロード後に再起動もしています。

仕様では、import OSMを押すと、座標入力用のウインドウが出て、そこに座標が入力できるらしいのですが、まるで反応がありません。
スクリーンショット 2020-09-25 21.17.10.jpg
スクリーンショット 2020-09-25 21.17.10.jpg (76.55 KiB) Viewed 7043 times


メニューのGeodatからimport OSMを選択しても同じでした。
スクリーンショット 2020-09-25 21.16.55.jpg
スクリーンショット 2020-09-25 21.16.55.jpg (85.95 KiB) Viewed 7043 times

どのようにしたらよいでしょうか?
どうかよろしくお願いします。
User avatar
h.tsubota
Posts: 81
Joined: Mon Mar 21, 2016 2:09 pm
Location: Osaka, Japan
Contact:

Re: Geo Dataワークベンチが動きません

Post by h.tsubota »

Windows 版の FreeCAD 0.18.4 で確認しましたが特に問題なく正常に動作するようです。

とりあえず Python コンソール、レポートビューを表示した状態で操作して何かエラーメッセージがでていないかを確認するといいのではないでしょうか。Python コンソール、レポートビューはメニューの「表示」→「パネル」から開けます。

FreeCAD Geo Data workbench
FreeCAD Geo Data workbench
無題.png (60.59 KiB) Viewed 6896 times
User avatar
emmplan
Posts: 18
Joined: Sat Aug 15, 2020 5:51 am
Location: Tokyo, Japan
Contact:

Re: Geo Dataワークベンチが動きません

Post by emmplan »

早速反応していただきありがとうございます。

おっしゃられた通りに、Python コンソールと、レポートビューを確認してみました。
以下の通りです。
スクリーンショット 2020-09-27 11.31.43.jpg
スクリーンショット 2020-09-27 11.31.43.jpg (55.03 KiB) Viewed 6846 times

私には何が書いてあってどういう意味なのかさっぱりわかりません。
どのような意味で、どのようにすれば解決できるのか教えていたいただけるとうれしいです。

ちなみに私のFreeCADの情報は以下の通りです。
スクリーンショット 2020-09-27 11.32.07.jpg
スクリーンショット 2020-09-27 11.32.07.jpg (68.46 KiB) Viewed 6846 times

どうかよろしくお願いします。
User avatar
h.tsubota
Posts: 81
Joined: Mon Mar 21, 2016 2:09 pm
Location: Osaka, Japan
Contact:

Re: Geo Dataワークベンチが動きません

Post by h.tsubota »

ソースコードを読んでみましたがGeo DataワークベンチのInitGui.pyの466行目「FreeCAD.ActiveDocument.openTransaction(self.name)」でActiveDocumentが無いときに出るエラーのようです。

Windows版ではドキュメント(FreeCADファイル .FCStd)を1つも開いていない状態で「import OSM」を実行すると同じエラーになりました。

Code: Select all

Running the Python command 'Geodat_importOSM' failed:
Traceback (most recent call last):
  File "<string>", line 466, in Activated

'NoneType' object has no attribute 'openTransaction'
もしドキュメントを開いていないのであれば何か適当なFreeCADファイルを開くか、新規ドキュメントを作成してから「import OSM」を実行してエラーが出るか確認してください。

ドキュメントを開いているのにエラーが出る場合はmacOS固有の問題の可能性があります。その場合、こちらでは調べようがないので、ご自身でソースコードを追うか、ワークベンチの開発元(https://github.com/microelly2/geodata)に問い合わせるかするといいかもしれません。

ちなみに同様のIssueがワークベンチ開発元に投げられているようです(https://github.com/microelly2/geodata/issues/20)。
User avatar
emmplan
Posts: 18
Joined: Sat Aug 15, 2020 5:51 am
Location: Tokyo, Japan
Contact:

Re: Geo Dataワークベンチが動きません

Post by emmplan »

いろいろと調べていただきありがとうございました。

ドキュメントを開いてやってみましたが変化はありませんでした。
新規ドキュメントでやってみても同じでした。
スクリーンショット 2020-09-28 22.03.41.jpg
スクリーンショット 2020-09-28 22.03.41.jpg (155.43 KiB) Viewed 6740 times
どうやらMacでは使えない機能のようですね。
それがわかっただけでもよかったです。
残念ですがあきらめることにします。

なお、専門的なことは何もわからないので、自分でソースコードを調べるとかできないです。
そもそもソースコードが何かもわからないですし。
また英語力がなく問い合わせもできな買ったので、こちらにご相談させていただきました。

いろいろとありがとうございました。
Post Reply