本文主要是介绍【Excel转换工具】快速将坐标转换成地图要素中的点线面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
概述:
实际应用中,经常会遇到一个Excel的文档。里面全部是经纬度坐标,这种情况下如何把坐标上到地图上呢?
LocaSpaceViewer软件(简称LSV)针对这种情况,专门提供了Excel转换小工具。可以快速对Excel文档内的坐标转换成地图要素:点、线、面类型。
具体操作如下:
首先,打开LSV》数据处理》Excel转KML:
在弹出的窗口中,选择打开XLS:
打开要转换的Excel文件,配置转换参数:
根据需要,点击:生成点、生成线、生成面。点击后,输入要保存的文件名:
生成完毕后,可以直接加载到LSV。
点类型:
线类型:
面类型:
补充,有些情况下,我们的Excel文件里面可能是度分秒格式的经纬度坐标:
这种情况也不用怕,其实很好处理。
在Excel内输入公式:
=LEFT(A2,FIND("°",A2)-1)*1+MID(A2,FIND("°",A2)+1,2)/60+MID(A2,FIND("′",A2)+1,LEN(A2)-FIND("′",A2)-1)/3600
然后向右拖拽填充一个单元格:
再向下填充到底:
于是度分秒格式就转换到度格式了,进而可以用LSV的Excel工具进行转换。
同理,还可以把度格式转换为度分秒格式,使用公式:
=TEXT(INT(A1),"0")&"°"&TEXT(INT((A1-INT(A1))*60),"00")&"′"&TEXT(((A1-INT(A1))*60-INT((A1-INT(A1))*60))*60,"00.0000")&""""
这篇关于【Excel转换工具】快速将坐标转换成地图要素中的点线面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!