OSMからインポートされた建物データの可視化の方法
古いコメントを表示
レイ トレーシングを使用した都市のリンクとカバレッジの解析の例と同じことをOSMから持ってきた任意の位置で実行しようとする際、建物情報が読み込まれていないのか結果がきちんと出力されません。3次元建物データのインポートの仕方やファイルの読み込ませ方などがあればご教示お願い致します。
13 件のコメント
Kojiro Saito
2024 年 11 月 8 日
viewer = siteviewer(Buildings="map.osm");
何か警告やエラーメッセージは出ていませんか?
達陽
2024 年 11 月 8 日
Kojiro Saito
2024 年 11 月 8 日
.osmファイルを事前に読み込ませる必要はなく、ファイル名として与えるだけでサイトビューアーに表示されます。
例えば渋谷の.osmファイルを使うと下記のようになります。
viewer = siteviewer(Buildings="map.osm");

MATLABのバージョン情報を教えていただけますか?
verコマンドを実行したときに表示される「MATLAB バージョン:」の情報です。
.osmファイルを事前に読み込んでからサイトビューアーに渡すこともできますが、readgeotableでMapping Toolboxが必要になります。
buildings = readgeotable("map.osm",Layer="buildingparts");
geoplot(buildings) % 地図に建物をプロット
viewer = siteviewer(Buildings=buildings);
達陽
2024 年 11 月 13 日
Kojiro Saito
2024 年 11 月 13 日
はい、viewer = siteviewer(Buildings="tonai.osm");で書き方は合っています。
>OSMの方でのエクスポートも左上のエクスポートを押して範囲を選択して...みたいなやり方ですよね?
エクスポートもこの方法で正しいです。
こちらはR2024aでもosmファイルをサイトビューアーで開けることを確認できました。
だとするとOSMファイルの問題か、マシンのグラフィックスレンダリングの問題かと思います。
tonai.osmを共有いただくことは可能でしょうか?
達陽
2024 年 11 月 13 日
Kojiro Saito
2024 年 11 月 13 日
上記はローカルファイルのアドレスなので、アクセスできません。
質問かコメント欄にファイル添付していただくか、Googleドライブなどにアップロードしていただいて共有リンクを発行していただけますでしょうか。
Kojiro Saito
2024 年 11 月 15 日
Googleドライブへのアクセス権が無いと出てしまいました。

MATLAB Driveの共有を使ってみたらいかがでしょうか?
でファイルをアップロードした後、フォルダーを右クリック→「共有」→「リンクの管理」で「表示専用リンクの作成」から閲覧用のリンクが作成できます。
達陽
2024 年 11 月 19 日
Kojiro Saito
2024 年 11 月 19 日
共有ありがとうございます。無事にダウンロードできました。
バージョンR2024a Update 6で試しましたが、問題なく表示されました。
viewer = siteviewer(Buildings="tonai.osm", Basemap="topographic");

データ自体には問題がないですので、マシン環境に拠るものと思われます。
siteviwer
だけで実行してみて地球儀は問題なく表示されますでしょうか?
達陽
2024 年 11 月 19 日
達陽
2024 年 11 月 19 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Communications Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
