MATLAB: save geospatial polygons in a *.kml file
이전 댓글 표시
After generating the poligons vertices and defined their faces, I've plotted the polygons with the patch function:
pp = patch('Faces',faces,'Vertices',vertices);
and then I've defined the patches colors:
set(pp,'FaceColor','flat',...
'FaceVertexCData',cdata,...
'CDataMapping','direct',...
'EdgeAlpha',.4,'EdgeColor','b')
Getting the following Matlab plot:

Now, I would like to visualize these polygons with Google Earth, but I don't know how.
I've tried the function kmlwrite, but I could pass to it only the polygons' vertices's coordinates, generating a kml file with all points and no polygon, as shown below:

The question is: wow can I write geospatial polygons (and their colors) into a .kml file with kmlwrite function?
Thanks
채택된 답변
추가 답변 (2개)
Rob Comer
2020년 1월 28일
0 개 추천
댓글 수: 1
Polsak Tothong
2021년 10월 14일
How can we use kmlwritepolygon when input have multiple polygons. Matlab function seems to write one polygons at a time only
Rob Comer
2021년 10월 14일
0 개 추천
카테고리
도움말 센터 및 File Exchange에서 Google Earth에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!