How to check the kml file elevation values with the readgeotable
11 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I would like to check the kml file z value with the readgeotable and apply it to build the hd map
In the example above, I am importing elevation values to the GeoTiff file, is there a way to get elevation values directly from the kml file?
Do I have to use GeoTiff?
0 commentaires
Réponses (1)
Angelo Yeo
le 23 Août 2024
readgeotable does not support reading elevation data. One workaround is to change extension from "kml" to "xml" and use readstruct.
unzip("KML_Samples.zip");
copyfile("KML_Samples.kml", "KML_Samples.xml"); %changing extension from kml to xml
T = readgeotable("KML_Samples.kml");
T(1,:)
data = readstruct("KML_Samples.xml");
data.Document.Folder(1).Placemark(1).name
data.Document.Folder(1).Placemark(1).description
data.Document.Folder(1).Placemark(1).Point % 37.4223'N, 122.0822' W
You can see that the elevation is "0" according to "coordinates".
If you want an enhancement for readgeotable, please reach out to technical support and request it.
0 commentaires
Voir également
Catégories
En savoir plus sur Programmatic Scene and Scenario Management dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!