How to check the kml file elevation values with the readgeotable
10 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (1 件)
Angelo Yeo
2024 年 8 月 23 日
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 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!