方法一:

1、将线矢量转化为点矢量

具体操作步骤如下:

(1)arctoolbox\Data Management tools\Features\双击Feature Vertices to points

(2)出现feature vertices to points对话框:

input features输入线矢量,output feature class输入马上会输出的点矢量名,point type(optional)选择all

(3)点击ok

2、将点矢量的坐标值(经纬度)输出出来

(1)arctoolbox\Data Management tools\Features\双击Add xy coordinates

(2)出现Add xy coordinates对话框:

input features选择刚才生成的点矢量

(3)点击ok.

注:这一步做后看似没什么变化,不过没关系,不用担心。

(4)打开属性表

在ArcMap里左侧,右击刚才生成的点图层==>open attribute table==>按住ctrl 双击不要导出的各列的标题这些列就会隐藏掉==>

属点性表的右下角的option,然后选 export就会出现这样一个export窗口。点击在save as type里可以选 text file就可以将经纬度输出为txt格式。(当然可以直接在那里输入 c:\aa.txt 之类)

==>ok

注:可能由于版本的问题,我没能够导出txt形式,不过可以导出dbf格式,然后用excel打开拷出来就好。

由于投影的缘故,导出来的可能是以米为单位,可以用Calculate Geometry改一下:

具体操作:打开属性表:optional==>add field ,右击列的标签==>Calculate Geometry

这里注意,用Calculate Geometry的时候,对于点可以直接计算其XY值。

Coordinate System有两个选项

第一个use coordinate system of the data source是用数据源的坐标系,该数据的数据源坐标系是UTM,投影坐标系,单位是米

第二个是我开始设置的 data frame的坐标系,是 WGS84,单位是度。。。。

你自己可以看到,想得到度为单位的坐标值的时候,就选下面一个,前提是事先设置好 data frame的坐标系,这个就是所谓的动态投影。。。。。

方法二:

可以用arctoolbox\samples\data management\features\write features to text file,这个可以不需要 add xy coordinate 这一步。直接把得到的点生成坐标到 text文件里。

注意:可能真的是我机器不好。这个也出现问题了。不过方法应该是这样的。


如果是栅格文件的话arctoolbox\conversion tools\from raster\raster to point 把栅格生成中心点,后面的做法类似。

注意:由于本人的文件太大现在还没有导出,不过这个方法应该可行。

至于要导出栅格的灰度值,可以用 arctoolbox\spatial analyst tools\extraction\这里的 extract values to points或者 sample获取都行。

注意:若出现这样的情况,则点 tools\extension\勾选 spaital analyst

http://blog.csdn.net/terry_zeng/article/details/7482514

http://blog.sina.com.cn/s/blog_64367bb90100iz1o.html

怎样将shp文件的坐标点导出来?的更多相关文章

  1. 在matlab中将处理结果输出为shp文件

    在matlab中读入shp文件很简单,一个函数shaperead就可以了,但输出为shp文件就稍微麻烦一些了.shp文件实际上就是一个struct,因此得到处理结果后,要先将数据变成struct结构, ...

  2. 在matlab中实现遥感影像和shp文件的结合显示

    clc;close all;clear; road=shaperead('boston_roads.shp'); %读取shape文件 figure, mapshow('boston.tif'); % ...

  3. C#、C++用GDAL读shp文件(转载)

    C#.C++用GDAL读shp文件 C#用GDAL读shp文件 (2012-08-14 17:09:45) 标签: 杂谈 分类: c#方面的总结 1.目前使用开发环境为VS2008+GDAL1.81 ...

  4. ArcGIS 网络分析[1.1] 创建用于网络分析用的线类型shp文件[这个太基础了吧!]

    具体的准备,在上一篇就说过了,不再赘述. 阅读本篇前,需要的预备知识是:ArcGIS创建各种矢量数据的方法,了解地理坐标与投影坐标 本篇只创建单一的线数据,至于点数据,以后进行复杂的网络分析时再添加进 ...

  5. PostgreSQL9.6+PostGIS2.3学习笔记(一)导入shp文件

    一. 建库以及准备工作:(使用pgAdmin4直接建库) 打开pgAdmin4,如下图所示create–>Database 输入database的名字,如下图,输入完成即可选择save进行保存. ...

  6. Android GIS开发系列-- 入门季(13)Gdal简单写个shp文件

    Gdal是用来读写栅格与矢量数据的,在Gdal官网,可以下载相关的资源进行平台的编译.其实Arcgis底层也是用Gdal来读取shp文件的,那在Android中可以直接读写shp文件吗,是可以的.这里 ...

  7. shp系列(五)——利用C++进行shp文件的写(创建)

    之前介绍了shp文件.dbf文件和shx文件的的读取,接下来将分别介绍它们的创建过程.一般来说,读和写的一一对应的,写出的文件就是为了保存数据供以后读取的.写的文件要符合shapefile的标准.之前 ...

  8. shp系列(二)——利用C++进行shp文件的读(打开)

    1.各数据类型及其字节数 BYTE 1;       char 1;    short 2;      int 4;    double 8; 2.位序big和little及其转换 对于位序是big的 ...

  9. (数据科学学习手札59)从抓取数据到生成shp文件并展示

    一.简介 shp格式的文件是地理信息领域最常见的文件格式之一,很好的结合了矢量数据与对应的标量数据,而在Python中我们可以使用pyshp来完成创建shp文件的过程,本文将从如何从高德地图获取矢量信 ...

随机推荐

  1. ETH 全节点的远程Debug环境搭建

    ETH全节点还是很浪费资源的,尤其是在同步下来所有区块链,如果你打算在本地进行全节点的Debug吗,有点不现实.这个文档 编译,在要运行的机器上面安装devel,一般的方法是,编译好之后,放到服务器上 ...

  2. logstash 写入数据到elasticsearch 索引相差8小时解决办法

    问题说明 Logstash用的UTC时间, logstash在按每天输出到elasticsearch时,因为时区使用utc,造成每天8:00才创建当天索引,而8:00以前数据则输出到昨天的索引 # 使 ...

  3. VTK中,定义imread()函数,读取“.vts"文件

    在本程序中,定义了一个imread()函数,用于读取“.vts”文件,第一个参数为文件路径,第二个参数为输出对象,可以输出为tkStructuredGrid型对象,也可以输出为vtkActor型对象. ...

  4. 从git上pull下的代码,执行时提示:ModuleNotFoundError: No module named '......',解决方法如下:

    方法一: 如果没有安装,如下: 1.PyCharm : file-> setting->Project interpreter–>package2.右侧有个+ 点击3.进入后 搜索p ...

  5. 【HANA系列】SAP 一位SAP培训顾问的建议:SAP HANA应该如何学习?

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP 一位SAP培训顾问的建议 ...

  6. Linux 的简单命令以及在idea中配置码云

    Linux 的简单命令: ls(list)功能:列出目录内容 cd(change directory)功能:切换目录 touch 1.txt 在当前目录创建一个文件1.txt clear:清除屏幕 p ...

  7. Mac OS X 11中的/usr/bin 的“Operation not permitted”

    更新了 Mac OS X 11后发现,MacVim 不再能够通过Terminal用命令打开了. mvim hello.txt 于是尝试将 mvim 重新复制到/usr/bin/中去 sudo cp - ...

  8. Linux集群之间配置NTP时间同步ntp

    NTP时间同步 注意事项 要注意的是,ntpd 有一个自我保护设置: 如果本机与上源时间相差太大, ntpd 不运行. 所以新设置的时间服务器一定要先 ntpdate 从上源取得时间初值, 然后启动 ...

  9. 关于Vue的一些事

    Vue的官方网站 https://cn.vuejs.org/ Vue中的一些重点 router Vuex 知其然,后知其所以然 这是一篇Vue的源码解读 http://hcysun.me/2017/0 ...

  10. git部分命令笔记

    目录 配置user信息 建Git仓库 清空暂存区 git变更文件名 查看暂存区状态 查看历史 查看本地分支 查看所有分支(包含远程) 创建分支 基于远程分支创建本地新分支 查看图形化分支日志 图形化界 ...