将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile

时间:2022-05-29 12:02:59

将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile

将包含经纬信息的Excel表格数据,导入到ArcMap中并输出成shapefile,再进行后面的操作。使用这种方法可以将每一个包含经纬信息的数据在ArcMap中点出来。

一、准备数据

  新建Excel表格,保存时设置后缀名为.xls(即2003Excel的表格)。在表格首行建立各字段名,其中要包含经度和纬度的信息,用于在地图中标定位置。录入各记录属性,整理成表。

二、ArcMap中添加x-y事件

  将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile

  将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile

  在打开的对话框中选择数据表和x、y对应的经度、纬度。选择坐标系统,这里因为我们的x,y对应的数据是经纬度,在(118°,32°)附近,所以选择地理坐标系而不能选择投影坐标系。在转换成地理坐标后可再投影成指定的投影坐标系。

  将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile

  因为我们的Excel表中没有Object-ID这个字段值,所以我们导入的数据只是x-y事件数据,和一般的shapefile数据不一样,不能进行要素的选择、查询等。可以将x-y事件数据转换成shapefile,就可以进行相应操作了。

  将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile

三、将x-y事件转换成shapefile数据

  将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile

  右键选择x-y事件数据,选择导出。

  将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile

  将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile

  可以看到数据类型(Data Type)已经是Shapefile数据格式。数据范围(Extent)值也是正常的,可以进行下一步的投影变换。

四、存在的问题

  将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile

  采用这种方法直接导入,会发生字段名的截断。(未找到解决办法)

将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile的更多相关文章

  1. 用多线程优化Excel表格数据导入校验的接口

    公司的需求,当前某个Excel导入功能,流程是:读取Excel数据,传入后台校验每一条数据,判断是否符合导入要求,返回给前端,导入预览展示.(前端等待响应,难点).用户再点击导入按钮,进行异步导入(前 ...

  2. Excel表格数据导入MySQL数据库

    有时候项目需要将存在表格中的批量数据导入数据库,最近自己正好碰到了,总结一下: 1.将excel表格另存为.csv格式文件,excel本身的.xlsx格式导入时可能会报错,为了避免不必要的格式错误,直 ...

  3. Excel表数据导入数据库表中

    ***Excel表数据导入到数据库表中 通过数据库表的模板做成‘Excel’表的数据导入到数据库相应的表中(注意:主表 和 从表的关系,要先导‘主表’在导入从表) 过程:通过数据库的导入工具—先导入为 ...

  4. excel表格数据导入数据库Oracle

    方法一: 1.创建数据表 CREATE TABLE T_USER (   ID             VARCHAR2(32) primary key,   NAME           VARCH ...

  5. excel表格数据导入导出

    /** * 导出数据到excel表格 * Created by shenjianhua on 2018-12-28 */ package com.luer.comm.excel; import jav ...

  6. Excel表格数据导入到SQLServer数据库

    转载:http://blog.csdn.net/lishuangzhe7047/article/details/8797416 步骤: 1,选择要插入的数据库--右键--任务--导入数据 2,点击下一 ...

  7. Excel表格数据导入Mysql数据库的方法

    1.使用Navicat 连接需要导入的数据库. 2.excel 列的名字最好和数据库的名字一致,便于我们直观的查看好理解.   第一步,先创建好表,和准备好对应的excel文件.在Navicat 中选 ...

  8. Java版将EXCEL表数据导入到数据库中

    1.采用第三方控件JXL实现 try { //实例化一个工作簿对象 Workbook workBook=Workbook.getWorkbook(new File("F://qzlx.xls ...

  9. 将 excel文件数据导入MySQL数据库中

    第一步:先将Excel文件另存为文本文件(制表符分割) 第二步:将生成的txt文件另存,并修改编码格式utf8; 第三步:将文件放到指定位置,或自己想要的位置: G:\city.txt 第四步:避免创 ...

随机推荐

  1. iOS特殊字符处理

    你提供的 URL 字符串 里面可能包含某些字符,比如‘$‘ ‘&’ ‘?’...等,这些字符在 URL 语法中是具有特殊语法含义的, 比如 URL :http://www.baidu.com/ ...

  2. HDU5492 Find a path[DP 方差]

    Find a path Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...

  3. CSS3自适配手机屏幕

    @media only screen and (max-width:350px){ .img{ width: 80px; height:70px; background-image: url(./im ...

  4. java byte[]生成

    1. ByteArrayOutputStream extends OutputStream 提供了一个byte数组,和记录写入数组值个数的类. a.实现了write(int)这个抽象函数,这里默认只写 ...

  5. Oracle PLSQL语句实例

    /** * plsql:某个项目对效率要求比较高的时候用,一般不用,大多数项目写的是夸数据库平台的,用不上. * pssql大多数能做的东西,java都能替代它.在某些特殊的地方要求用plsql的时候 ...

  6. C#全角和半角转换

    在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角".在汉字输入时,系统提供&quo ...

  7. SQL Server 权限的分类

    SQL Server 的权限可以分三类 第一类 server 层面上的: select * from sys.fn_builtin_permissions(default) where class_d ...

  8. 08_python_文件操作

    一.初始文件操作 打开⽂件的⽅式: r, w, a, r+, w+, a+, rb, wb, ab, r+b, w+b, a+b 默认使⽤的是r(只读)模式 f = open("少妇嫩模.t ...

  9. hdu1286 找新朋友

    找新朋友 http://acm.hdu.edu.cn/showproblem.php?pid=1286 Time Limit: 2000/1000 MS (Java/Others)    Memory ...

  10. kafka具体解释一、Kafka简单介绍

    背景:      当今社会各种应用系统诸如商业.社交.搜索.浏览等像信息工厂一样不断的生产出各种信息,在大数据时代,我们面临例如以下几个挑战: 怎样收集这些巨大的信息 怎样分析它 怎样及时做到如上两点 ...