How to check the kml file elevation values with the readgeotable
    조회 수: 11 (최근 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
참고 항목
카테고리
				Help Center 및 File Exchange에서 Programmatic Scene and Scenario Management에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!