OSMからインポートされた建物データの可視化の方法
Mostrar comentarios más antiguos
レイ トレーシングを使用した都市のリンクとカバレッジの解析の例と同じことをOSMから持ってきた任意の位置で実行しようとする際、建物情報が読み込まれていないのか結果がきちんと出力されません。3次元建物データのインポートの仕方やファイルの読み込ませ方などがあればご教示お願い致します。
13 comentarios
Kojiro Saito
el 8 de Nov. de 2024
viewer = siteviewer(Buildings="map.osm");
何か警告やエラーメッセージは出ていませんか?
達陽
el 8 de Nov. de 2024
Kojiro Saito
el 8 de Nov. de 2024
.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);
達陽
el 13 de Nov. de 2024
Kojiro Saito
el 13 de Nov. de 2024
はい、viewer = siteviewer(Buildings="tonai.osm");で書き方は合っています。
>OSMの方でのエクスポートも左上のエクスポートを押して範囲を選択して...みたいなやり方ですよね?
エクスポートもこの方法で正しいです。
こちらはR2024aでもosmファイルをサイトビューアーで開けることを確認できました。
だとするとOSMファイルの問題か、マシンのグラフィックスレンダリングの問題かと思います。
tonai.osmを共有いただくことは可能でしょうか?
達陽
el 13 de Nov. de 2024
Kojiro Saito
el 13 de Nov. de 2024
上記はローカルファイルのアドレスなので、アクセスできません。
質問かコメント欄にファイル添付していただくか、Googleドライブなどにアップロードしていただいて共有リンクを発行していただけますでしょうか。
Kojiro Saito
el 15 de Nov. de 2024
Googleドライブへのアクセス権が無いと出てしまいました。

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

データ自体には問題がないですので、マシン環境に拠るものと思われます。
siteviwer
だけで実行してみて地球儀は問題なく表示されますでしょうか?
達陽
el 19 de Nov. de 2024
達陽
el 19 de Nov. de 2024
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Communications Toolbox en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
