MATLAB脚本将KML文件读取到映射结构阵列中,并提供写入Shapefile的选项。KML文件必须是统一类型:点,linestring,线性ring或
多边形。输出包含5-6个字段,'几何','X', 'Y', '海拔','Id'和'名称'。只有当每个特性都有一个
迈克尔·图米(2021)。KML-Matlab-Shapefile转换(//www.tatmou.com/matlabcentral/fileexchange/25104-kml-matlab-shapefile-conversion), MATLAB中央文件交换。检索.
干得好!它帮了我很多。谢谢你的分享。
太棒了!谢谢
伟大的工作。但是,它不是生成一个geostruct而不是mapstruct吗?如果是,字段X和Y应该是Lon和Lat。
感谢Michael提交这个脚本。它的工作伟大的加载USGS kmz文件(解压后)。不得不把高度标注出来。我的写作崩溃了,但没关系。
效果很好。
亲爱的迈克尔,
我已经下载了代码,但我不知道如何使用它(我在Matlab中的新是新的......)。我写:
kml_shapefile(“myKML.kml”、“mySHP.shp”)
它不起作用,我得到:
???错误:文件:kml_shapefile。m行:1列:11
意想不到的MATLAB表达式。
你能帮我一下吗?
谢谢!
弗兰
非常棒的代码,谢谢!