如何将Google地图经纬度值导入ArcMap

开发 开发工具
我们今天谈到的是如何把Google地图中的经纬度导入到ArcMap,ArcMap是ArcGIS Desktop三个用户桌面组件之一。

分析:

  分为三个部分:

  1. 从Google地图(或其他来源)上获取经纬度坐标值

  2. 将经纬度坐标值整理写入excel(其他方式也可)

  3. 利用ArcMap的工具导入经纬值文件(操作环境ArcMap 10)

操作一:

  因现在无法直接获取Google地图点的经纬度坐标,暂时从感兴趣点poi出发,逐一获取,有些麻烦倒也可行!

  1.1打开Google地图,将实验室中的经纬值设置启动,并点击保存,参考下图

    

  

  1.2 在地图中兴趣点处,点击右键,选择“放置经纬度坐标”,即显示出该店的经纬值

  

操作二:

  2.1 首先说一下度分秒的转化问题(虽然此处没有用到)。

    eg:109.90581°--->109°54′21″

    转换公式为:INT(A1)&"°"&INT((A1-INT(A1))*60)&"′"&ROUND(((A1-INT(A1))*60-INT((A1-INT(A1))*60))*60,0)

  2.2打开excel表格,添加Google地图中的数据

    两种方式(注意:x、y位置)  

    

    arcmap中用第二种格式导入,实际数据中将°标记取消,直接用小数表示即可。

操作三:

  3.1 打开arcMap使用中的数据,假设其位于 Data Frame_1中

  3.2 新建 Data Frame_2(激活状态),使用工具File / Add Data / Add xy Data...导数据;

  3.3 选择excel 相应sheet,x y对应选择,一般默认选择GCS_WGS_1984 Datum: D_WGS_1984即可,生成的Sheet1$ Events ,该文件为excel的一个索引,一旦excel关闭即不可用,只能临时查看使用,且在map属性表中,不可编辑,因而需要转化为其他类型,方法有两个:1)逐个描点数字化<一般人都不愿如此...>,2)转化feature class类型,操作如下所述;

  3.4 激活Data Frame_1,将生成的Sheet1$ Events 拖入其中,可看到地图中显示出excel中的点要素;

  3.4 在Sheet1$ Events右键,选择Data / Export Data,导入Geodatabase中,加载导出项即可,新生成的Export_Output与直接在geodatabase中创建的feature class相同,显示结果如下图:

  

 

注意:

  1)如果直接在Data Frame_1中导入excel数据,会发现新生成的Sheet1$ Events无法查看,导出的Export_Output也与原地图投影坐标不匹配

  2)若需要后续追加点,无法再map的属性表中直接添加。

  当点不多的情况下,可以使用goto xy工具,输入经纬值定位,然后数字化并输入属性内容;当点比较多的情况下,可以重新对excel编辑添加数据,然后重新导入map中。

原文链接:http://www.cnblogs.com/qiongmiaoer/archive/2012/06/13/2547827.html

责任编辑:彭凡 来源: 博客园
相关推荐

2011-10-21 09:28:25

百度地图API

2013-03-29 10:47:39

Android获取经纬AndroidGPS定

2023-03-13 22:01:15

ChatGPTPython

2013-05-23 14:43:15

Android开发IP地址经纬度坐标

2023-12-11 07:37:08

mongodb经纬度性能

2012-02-01 09:33:36

百度地图API

2021-04-18 16:34:13

PythonAPI接口

2017-11-21 08:36:00

MongoDB关系型数据库数据导入

2023-10-20 16:25:30

Python

2018-10-22 14:48:39

KafkaHadoop代码

2012-05-13 14:15:49

2019-10-17 09:45:02

照片SD卡Windows 10

2021-07-06 08:41:54

RedisGeo 类型数据类型

2011-08-11 10:16:15

2017-11-13 15:46:07

2015-10-16 06:49:03

Google集群编排数据管理

2013-04-01 13:19:43

iOS定位与坐标算法

2018-10-15 13:57:38

Hadoop数据库MySQL

2012-09-21 10:30:58

谷歌iOS 6Google云地图
点赞
收藏

51CTO技术栈公众号