今天帮舍友作图,才体会到九边说的。学技术使人清醒,清醒的认识自己能力有限。少去网上怨天怨地,踏踏实实去提升实力。
这是她给我的原始数据,一堆经纬度点。
首先我们先进行数据去重,当然这一步可以根据自己数据考虑是否需要。这里可以明显看出有若干重复数据,所以操作一下,避免后面无用工作。
经过确认,这里的数据是度分秒,而不是小数点。按照ArcMap的数据要求需要转化为小数显示。
在Excel中就可以进行转换,利用以下公式:
=LEFT(E2,3)+MID(E2,4,2)/60&MID(E2,6,1)
=MID(E2,8,4)+MID(E2,12,2)/60&MID(E2,14,1)
这里的原数据虽然是以小数点显示,但是其实是北纬9度6分,西经79度5分,舍友当时给我的时候是这种格式,索性后面也就没改了。
然后是数据格式进一步调整,由于涉及到东西经,和南北纬,所以需要加“-”进行区分,否则会默认为北纬东经,以下是数据处理结果。
保存为97-03版本的excel格式,即可进行导入工作。
打开Arcmap,新建地图,然后设置地理坐标系为”WGS84“
添加表格数据,然后右键单击选择”xy数据“,即可进行显示。
最后是添加世界大洲矢量图,进行制图,结果如下
PS:世界大洲地图在每次打开Arcmap的时候就可以进行选择,如下图所示。如果需要更为细致的世界行政图,可以关注微信公众号“各一青",后台留言”世界行政矢量图“。