#author("2024-01-10T18:15:30+09:00","default:Miyashita","Miyashita") *MATLAB kml ファイル [#w2dc9ba0] #author("2024-01-10T18:15:52+09:00","default:Miyashita","Miyashita") *MATLAB で kml ファイル [#w2dc9ba0] ** 出力 [#g8b3ca3f] 緯度経度で整理された csv ファイルがあるとして,その地点を反映させた kml ファイルをつくるとする.~ 例は以下の通り. #codeprettify(lang-matlab){{ %% read fname = './hogehoge.csv'; T = readtable(fname,"Delimiter",',','FileType','text','ReadVariableNames',false,'CommentStyle','#'); %% この辺は適当に列を入れ替えたり名前を変更したりする T = renamevars(T,'Var1','Latitude'); T = renamevars(T,'Var2','Longitude'); T = renamevars(T,'Var3','Location'); T = renamevars(T,'Var4','Notes'); %% convert GT = table2geotable(T); % export as kml kmlwrite("hogehoge.kml",GT,"Name",GT.Notes); }} table 変数をつくり,変数名に longitude と latitude っぽいものがあれば,table2geotable で勝手に kml で出力可能な形式に変換してくれる.~ **参考 MathWorks公式 [#e0df8860] -[[kmlwrite>https://jp.mathworks.com/help/map/ref/kmlwrite.html]] -[[table2geotable>https://jp.mathworks.com/help/map/ref/table2geotable.html]]