#师兄想在高德地图里导入经纬度,我试了一下高德的geohub,确实有一些点做的比较好。以下是网址。

1.用excel写完经纬度信息后保存为txt格式;
2.matlab打开该代码,其目的是将.txt转化为.geojson格式。
clear all close all
fileID = fopen(['test.geojson'],'w');
fprintf(fileID,'{"features":[');
%fprintf(fileID,'\n');
[laber,Lon,Lat]=textread('9.txt','%s%.8f%.8f','headerlines',0);
n=size(laber,1);
for i=1:n-1
fprintf(fileID,'{"geometry":{"coordinates":[');
laber_i=laber(i,1);
Lon_i=Lon(i,1);
Lat_i=Lat(i,1);
fprintf(fileID,'%.8f,%.8f',Lon_i,Lat_i);
fprintf(fileID,'],"type":"Point"},"type":"Feature","properties":{"点":"');
laber_i_str=char(laber_i{1});
fprintf(fileID,'%s',laber_i_str);
fprintf(fileID,'"}},');
end
fprintf(fileID

本文介绍了如何使用MATLAB将Excel中的经纬度数据转换为GeoJSON格式,并通过高德GeoHUB上传至地图,展示点的位置。同时提到GeoHUB的直线绘制功能以及寻求更简便的绘图方法。
856

被折叠的 条评论
为什么被折叠?



