How to check the kml file elevation values with the readgeotable
조회 수: 14 (최근 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!