怎样将shp文件的坐标点导出来?
方法一:
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文件的坐标点导出来?的更多相关文章
- 在matlab中将处理结果输出为shp文件
在matlab中读入shp文件很简单,一个函数shaperead就可以了,但输出为shp文件就稍微麻烦一些了.shp文件实际上就是一个struct,因此得到处理结果后,要先将数据变成struct结构, ...
- 在matlab中实现遥感影像和shp文件的结合显示
clc;close all;clear; road=shaperead('boston_roads.shp'); %读取shape文件 figure, mapshow('boston.tif'); % ...
- C#、C++用GDAL读shp文件(转载)
C#.C++用GDAL读shp文件 C#用GDAL读shp文件 (2012-08-14 17:09:45) 标签: 杂谈 分类: c#方面的总结 1.目前使用开发环境为VS2008+GDAL1.81 ...
- ArcGIS 网络分析[1.1] 创建用于网络分析用的线类型shp文件[这个太基础了吧!]
具体的准备,在上一篇就说过了,不再赘述. 阅读本篇前,需要的预备知识是:ArcGIS创建各种矢量数据的方法,了解地理坐标与投影坐标 本篇只创建单一的线数据,至于点数据,以后进行复杂的网络分析时再添加进 ...
- PostgreSQL9.6+PostGIS2.3学习笔记(一)导入shp文件
一. 建库以及准备工作:(使用pgAdmin4直接建库) 打开pgAdmin4,如下图所示create–>Database 输入database的名字,如下图,输入完成即可选择save进行保存. ...
- Android GIS开发系列-- 入门季(13)Gdal简单写个shp文件
Gdal是用来读写栅格与矢量数据的,在Gdal官网,可以下载相关的资源进行平台的编译.其实Arcgis底层也是用Gdal来读取shp文件的,那在Android中可以直接读写shp文件吗,是可以的.这里 ...
- shp系列(五)——利用C++进行shp文件的写(创建)
之前介绍了shp文件.dbf文件和shx文件的的读取,接下来将分别介绍它们的创建过程.一般来说,读和写的一一对应的,写出的文件就是为了保存数据供以后读取的.写的文件要符合shapefile的标准.之前 ...
- shp系列(二)——利用C++进行shp文件的读(打开)
1.各数据类型及其字节数 BYTE 1; char 1; short 2; int 4; double 8; 2.位序big和little及其转换 对于位序是big的 ...
- (数据科学学习手札59)从抓取数据到生成shp文件并展示
一.简介 shp格式的文件是地理信息领域最常见的文件格式之一,很好的结合了矢量数据与对应的标量数据,而在Python中我们可以使用pyshp来完成创建shp文件的过程,本文将从如何从高德地图获取矢量信 ...
随机推荐
- GoLand远程Linux开发环境搭建
Goland 远程调试本文介绍如何从本机的goland连接远端server上的go代码进行调试 goland下载安装 建议购买正版,科学使用自行搜索. 需要安装插件,确保可以访问官网,不然配置下pro ...
- c++ 指针(二)
指针 (4)指针数组 #include <iostream> using namespace std; ; int main () { , , }; ; i < MAX; i++) ...
- 深入理解java:4.3. 框架编程之MyBatis原理深入解析
1 引言 本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架.再而论述Mybatis作为一个数据持久层框架本身有待改进之处. 2 ...
- python 并发编程 协程池
协程池 from gevent.pool import Pool from gevent import monkey;monkey.patch_all() import gevent from gev ...
- private/默认/protected/public权限修饰符的区别
private/默认/protected/public权限修饰符和面向对象的三大特性的封装性有着密切关系.它们都可以修饰类的成员,其中的默认和public还可以修饰类. 类的成员包括:成员变量.成员方 ...
- FPGA —— LED控制
第一次接触新东西的时候,难免会磕磕碰碰,不过遇到问题不要着急,慢慢来.原因总归是我们自己引起的,一步步找到问题的根源,然后彻底解决它,避免下次再犯. 在开始之前先分享一下工具:(Quartus II ...
- Zookeeper - zookeeper安装与配置
1.什么时Zookeeper ZooKeeper:分布式服务框架 Zookeeper -- 管理分布式环境中的数据. 2.安装 1>官网下载压缩包并解压zookeeper-3.4.14.zip ...
- List<HashMap<String,String>> list, 根据hashmap中的某个键的值排序
来源https://blog.51cto.com/zhaodan/1725249 //可以使用Collections.sort(List list, Comparator c)来实现 这里举例hash ...
- Tomcat 调优的技巧 (转)
描述 最近在补充自己的短板,刚好整理到Tomcat调优这块,基本上面试必问,于是就花了点时间去搜集一下tomcat调优都调了些什么,先记录一下调优手段,更多详细的原理和实现以后用到时候再来补充记录,下 ...
- Android应用安全开发之源码安全
Android应用安全开发之源码安全 gh0stbo · 2016/01/21 10:24 0x00 简介 Android apk很容易通过逆向工程进行反编译,从而是其代码完全暴露给攻击者,使apk面 ...