How to add building from OSM file into UAV scenario designer

10 visualizaciones (últimos 30 días)
Setthivadee
Setthivadee el 5 de Nov. de 2023
Respondida: Jianxin Sun el 10 de Nov. de 2023
Hello everybody,
I am trying to use the building data from OSM file into UAV scenario design like in this example Create Trajectory and Simulate Scenario. I downloaded the data from openstreermap.org and do like in the exmaple showed but It seem that the building is not imported. Could anyone help me?
I am also try to check if the file is OK or not using this code and it seem that the buildings are not imported.
osmInfo = addMesh(scene,"buildings",{"PMK2.osm",xlimits,ylimits,"auto"},color,Verbose=true)
and these are the result
osmInfo =
struct with fields:
OSMFileName: "C:\Users\user\OneDrive - catc.or.th\siit\seniorProject\exchange\map\PMK2.osm"
LatitudeRange: [13.7654 13.7723]
LongitudeRange: [100.5309 100.5436]
TotalNumBuildings: 469
NumImportedBuildings: 0
Also, I am trying to do like this. It can be shown in the figure.
buildingsLayer = readgeotable("PMK2.osm",Layer="buildings");
figure
geoplot(buildingsLayer,ColorVariable="MaxHeight")
SO I don't know if anything wrong with my file.
Thank you in advance for your help.

Respuestas (1)

Jianxin Sun
Jianxin Sun el 10 de Nov. de 2023
Hi, can you check what is the reference location of your scenario? It should be set to within the latitude longitude ranges shown in the verbose output. Otherwise the buildings might be too far away to your scenario origin when you import

Categorías

Más información sobre Call Web Services from MATLAB Using HTTP en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by