arcmap shp导出cad无反应_如何使用ArcMap将Excel数据转换为shp数据

1. 概述

对ArcMap而言,除了shapefile等数据源,还可以将包含地理位置的表格数据以 XY 坐标的形式添加到地图中,比如Excel格式的数据,如果包含有坐标数据在里面,就可以通过导入XY数据的方式将Excel数据导入,最后再导出就可以得到shp格式的数据。这里,我们以下载器中下载到的Excel格式的POI数据为例,介绍一下如何使用ArcMap将Excel数据转换为shp数据。

2. 数据获取

本教程使用的Excel格式的数据是通过水经注万能地图下载器下载的POI数据,除了POI数据,常用的矢量数据,万能地图下载器都可以下载。

da464884c0f6834e69f5507e3c821834.png

水经注万能地图下载器 (私信回复"下载器"获取软件安装包)

3. 导入Excel文件

打开ArcMap,点击"+"号将万能地图下载器下载的POI数据加载进来,如下图所示。

392bd8726d48b1e65836da34fbe19b6b.png

加载数据

由于没有指定坐标值,所以加载进来的数据是空白的,如下图所示。

3f6e576c75e5fefca12c032e1c755515.png

加载进来的数据

4. 导出dbf文件

在加载进来的图层上点击右键,选择"数据导出",将数据导出为dbf格式文件,如下图所示。

ab5e3b79008dc12da0ec826bd87a10c7.png

导出dbf文件

在显示的导出数据对话框内,设置好导出数据的目录和文件名称,如下图所示。

380660746fc293bae57891690fe86559.png

设置导出目录和名称

导出完成之后会提示是否要将新表添加到当前地图,选择是,将dbf表添加进来,如下图所示。

80a380781334bec11afb9faeae455772.png

选择是

5. 添加坐标信息

在加载的dbf表图层上点击右键,选择显示XY数据,如下图所示。

908c1221a243f42f900005f57ecf6d27.png

选择显示XY数据

在显示的显示XY数据对话框内,X字段选择经度,Y字段选择纬度,如下图所示。

c0ecd49e0423584f0a8bd9fc9cf84f15.png

设置XY字段

点击编辑按钮,在显示的空间参考属性对话框内,选择坐标系为WGS84坐标,如下图所示。

9728bf292db162baf55e9858f89986db.png

设置坐标系信息

点击确定之后可看到点已经在地图上显示了出来,如下图所示。

2935fe638e3524b1a97b3f8f14b71865.png

显示的点

6. 导出shp文件

在显示的点图层上点击右键,选择"数据导出数据",如下图所示。

19ac637275cea6bc4d42ab9cbebba865.png

导出数据

在显示的导出数据对话框内,设置好导出的目录和导出的文件名,如下图所示。

f1b67e664113c0e7559a5d2c3e3ddc0a.png

设置导出目录和文件名

导出完成后提示是否将导出的数据添加到地图图层中,选择是,将导出的shp文件加载到ArcMap内,如下图所示。

d8d24e10143b4a148ec49fcfcb023cce.png

选择是

点击是之后,导出shp文件会加载到地图上,如下图所示。

3dcf568f75c8bf924719facd6ed9a717.png

导出的POI数据

显示出来名称之后可以看到有哪些兴趣点,如下图所示。

d76a09fd6cfab944b2aa894c99a7c984.png

显示名称后POI兴趣点

7. 结语

以上就是如何使用ArcMap将Excel数据转换为shp数据的详细说明,主要包括了数据获取、导入Excel文件、导出dbf文件、添加坐标信息和导出shp文件等功能。其实万能地图下载器可以直接导出shp格式的矢量数据,不用再去转换。如果是Excel格式的数据也可以通过导入和导出矢量的方式直接生成shp文件,不用这么麻烦。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/504164.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【总结记录】《MySQL必知必会》读后笔记,结合 leetcode 例题理解

文章目录一. 《MySQL知会》读后笔记1. 零散的前文知识2. 连接数据库3. 检索数据(重点开始了)4. 排序、过滤数据5. 通配符、正则表达式6. 汇总数据7. 分组数据(1)GROUP BY(数据分组)(2&#xff0…

新松机器人发行价_知识创造财富,“机器人第一股”背后的院士是怎样炼成的?...

‍*本文原创首发于微信公众号“德先生”,未经授权转载必究。机器人的研发、制造、应用,是衡量一个国家科技创新和高端制造业水平的重要标志。上世纪70年代,我国机器人刚刚起步,如今,中国自主品牌机器人依靠技术创新&am…

如何使用CNN进行物体识别和分类_RCNN物体识别

R-CNN,图片识别目标检测(Object Detection)是图像分类的延伸,除了分类任务,还要给定多个检测目标的坐标位置。R-CNN是最早基于CNN的目标检测方法,然后基于这条路线依次演进出了SPPnet,Fast R-CNN和Faster R-CNN,然后到…

python如何不跳行打印_python怎么不换行打印

Python2.7中,执行完print后,会自动换行,如下代码会打印:abc\n123\n(其中\n代表换行)print (abc)print (123)如何实现不换行打印字符呢,下面介绍Python2.7中 实现不换行打印字符的3种简单方法:1.在print函数…

【LeetCode 总结】Leetcode 题型分类总结、索引与常用接口函数

文章目录零. Java 常用接口函数一. 动态规划二. 链表三. 哈希表四. 滑动窗口五. 字符串六. DFS、BFS七. 二分法八. 二叉树九. 偏数学、过目不忘 and 原地算法等十. 每日一题前言: 是时候开一个对于我的 LeetCode 专栏的总结索引了 虽然说大概只刷了150道左右&#…

nfs服务器_Kubernetes集群下部署NFS持久存储

NFS是网络文件系统Network File System的缩写,NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地的文件系统中,而在本地的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样。kubernetes使用NFS共享存储有两种方式&…

c语言 指针_C 语言指针详解

(给CPP开发者加星标,提升C/C技能)作者:C语言与CPP编程 / 自成一派123(本文来自作者投稿)1为什么使用指针假如我们定义了 char a’A’ ,当需要使用 ‘A’ 时,除了直接调用变量 a ,还可以定义 char *p&a &#xff0c…

kettle 插入更新 数据增量_使用Kettle工具进行增量数据同步

增量同步的方式有很多种,我使用的是: 快照表 触发器需求:当主库库表发生增删改时,从库库表与主库库表数据保持一致。环境:1、Mysql2、kettle 7.1思路:1、在主库中,将需要同步的库表新建快照表,…

idea修改代码后不重启项目_使用DevTool实现SpringBoot项目热部署

前言最近在开发的时候,每次改动代码都需要启动项目,因为有的时候改动的服务比较多,所以重启的次数也就比较多了,想着每次重启等待也挺麻烦的,就打算使用DevTools工具实现项目的热部署热部署是什么大家都知道在项目开发…

vue 计算文件hash值_vue的hash值原理,也是table切换。

.pages>div{display: none;}aaabbbcccc首页关于我的页面用户中心//hash 和页面一一对应起来//router 配置var router [{path:"/",component:document.getElementById("home")},{path:"/about",component:document.getElementById("abou…

c++ 单例模式_Redis单例、主从模式、sentinel以及集群的配置方式及优缺点对比

redis作为一种高效的缓存框架,使用是非常广泛的,在数据存储上,在运行时其将数据存储在内存中,以实现数据的高效读写,并且根据定制的持久化规则不同,其会不定期的将数据持久化到硬盘中。另外相较于其他的NoS…

jenkins 插件目录_10 个 Jenkins 实战经验,助你轻松上手持续集成

众所周知,持续构建与发布是我们日常工作中要面对的的一个重要环节,目前很多公司都采用 Jenkins 来搭建符合需求的 CI/CD 流程,作为一个持续集成的开源工具,它以安装启动方便,配置简单,上手容易的特点&#…

手机python3l运行_Python3 os.lchflags() 方法

Python3 os.lchflags() 方法概述os.lchflags() 方法用于设置路径的标记为数字标记,类似 chflags(),但是没有软链接。只支持在 Unix 下使用。语法lchflags()方法语法格式如下:os.lchflags(path, flags)参数path -- 设置标记的文件路径flags --…

jdbc 批量insert_JDBC相关知识解答

1. JDBC_PreparedStatement插入大量数据_批处理插入_效率比较(1) jdbc新增大量数据时, 如何处理能提高效率?答:使用批处理提高效率(2) 什么是批处理? JDBC如何进行批处理?答:批处理:在与数据库的一次连接中,批量的执行条 SQL 语…

lin通信ldf文件解析_lin ldf

Baby-LIN 采用闪存来保存固件, 因此更新和升级非常简便。 Baby-LIN 的软件套装是 LINWorks。这个软件包包括几个不同的应用程序。 LINWorks LDF-Editor 可以检查、......并且在未加载 LDF/SDF 文件的情况下,也可以用来监测与记录总线数据。 Baby-LIN-DLL 库文件可让用户编写应用…

vue项目使用大华摄像头怎样初始化_Vue接入监控视频技术总结

最近一直在搞监控视频接入方面的事情,积累了不少的经验,这里总结一下。提前说一句,本文提到的视频接入均是以RTSP为基础转码而来的,至于用海康大华等插件播放的咱们就闭口不提了可以看这个文章,在vue中接入ocx控件播放…

python 实现显著性检测_强!汽车车道视频检测:python+OpenCV为主实现

1 说明:1.1 完整版:汽车车道动态视频检测讲解和注释版代码,小白秒懂。1.2 pythonOpenCVmoviepynumpy为主的技术要点。1.3 代码来源:https://github.com/linghugoogle/CarND-Advanced-Lane-Lines #虽然感觉也是fork别人的&#xff…

var和function谁先优先执行_变量var声明和函数function声明优先级

变量声明优先级使用var关键字和function关键字声明的变量,会被JS的解释器优先解析执行,具有优先级使用var关键字声明变量1. 看代码说话// 在script中直接打印输出变量aconsole.log(a); // Uncaught ReferenceError: a is not defined2. 看代码说话consol…

python的变量名有哪些_【python字符串做变量名的方法有哪些?这些方法对python应用很重要】- 环球网校...

【摘要】python的功能都是建立在代码之上的,不过你知道python字符串做变量名的方法有哪些?这些方法对python应用很重要,如果你想学好python,那么本文内容一定要自己试试,毕竟实践出真知,那么python字符串做变量名的方…

如何学习c语言 零基础20天学会C语言

C语言开发 学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通。如何以最小的代价学习并精通C语言是本文的主题。请注意,即使是“最小的代价”,也绝不是什么捷径,而是以最短的时间取得最多的收获,同时也意味…