经纬度txt文件批量转换.geojson文件

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

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

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值