如何在栅格中定位一个点所在的行列号

摘要

第一种方法:利用点要素类的属性表的字段计算器(推荐使用)

第二种方法:利用空间分析的方法(太复杂,不建议使用)

原文链接:

http://support.esrichina-bj.cn/2010/0708/1556.html

摘要

使用arcgis,确定栅格中任意一点所在的行列。

将十进制经纬度转换成行列号。

内容:

有两种方法

第一种方式是利用点要素类的属性表中的字段计算器。(在excel中也能够实现 )

第二种方法是利用空间分析。(只能在arcgis中实现)

第一种方法:利用点要素类的属性表的字段计算器(推荐使用)

创建字段,在属性表中创建两个Long Integer类型的字段

字段计算器 ,在每个字段上鼠标右键,选择字段计算器

输入下列等式

字段1:Int(Abs((X - [X] ) / Z) + 1)

字段2:Int(Abs((Y - [Y] ) / Z) + 1)

X,Y是栅格的起始点坐标值,而[X],[Y]则是点的坐标值,Z是像素大小

如下例所示:

Int(Abs ((-80 - [X] ) / .00083333333) + 1)

Int(Abs ((35 - [Y] ) / .00083333333) + 1)

-80和35是栅格的起始点坐标,而[X],[Y]则是点的坐标值,00083333333是像素大小

第二种方法:利用空间分析的方法(太复杂,不建议使用)

(1)

打开Spatial Analyst tools > Map Algebra下的Single Output Map Algebra工具

在Map Algebra表达式窗口输入 $$rowmap + 1

设置环境变量中的范围和单元大小为栅格大小

更改输出名称为Rows

点击OK运行该工具。

(2)

打开Spatial Analyst tools > Map Algebra下的Single Output Map Algebra工具

在Map Algebra表达式窗口输入$$colmap + 1

设置环境变量中的范围和单元大小为栅格大小

更改输出名称为Columns

点击OK运行该工具。

(3)

打开Spatial Analyst Tools > Extraction中的Sample工具

选择生成的两个栅格文件(Rows and Columns)

选择点输入

点击OK,运行该工具运行该工具

matlab经纬度转换行列号,如何在栅格中定位一个点所在的行列号(将十进制经纬度转换成行列号)...相关推荐

  1. python查找指定字符所在行号_在python中获取当前位置所在的行号和函数名

    对于python,这几天一直有两个问题在困扰我: 1.python中没办法直接取得当前的行号和函数名.这是有人在论坛里提出的问题,底下一群人只是在猜测python为什么不像__file__一样提供__ ...

  2. python获取行号_在python中获取当前位置所在的行号和函数名

    python中没办法直接取得当前的行号和函数名.这是有人在论坛里提出的问题,底下一群人只是在猜测python为什么不像__file__一样提供__line__和__func__,但是却最终也没有找到解 ...

  3. mysql编写倒计时_微信公众号开发,实现倒计时的一个功能(纯代码)

    微信公众号开发,实现倒计时的一个功能(纯代码),请在,公众,订单,代码,时间 微信公众号开发,实现倒计时的一个功能(纯代码) 易采站长站,站长之家为您整理了微信公众号开发,实现倒计时的一个功能(纯代码 ...

  4. Matlab导出高清图片、且Word中压缩不失真、转换PDF不失真

    1.MATLAB中最常用的图片导出方式:文件-导出设置-渲染-600dpi-导出-确定. 2.MATLAB中第二种图片导出方式:编辑-复制图窗-粘贴到Word.(推荐使用,该图片为矢量图格式) Wor ...

  5. 【Matlab路径规划】A_star算法机器人栅格地图路径规划【含源码 116期】

    一.代码运行视频(哔哩哔哩) [Matlab路径规划]A_star算法机器人栅格地图路径规划[含源码 116期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] ...

  6. matlab 投影笛卡尔坐标转换,如何将一个三维笛卡尔坐标系中的坐标转换为另一个三维笛卡尔坐标系...

    我从一个坐标系开始,沿Z轴的一个点由P1 = [0 0 h]给出 由P2 = [h * tan(A),h * tan(B),0]给出的XY平面中的一个点 然后我求解垂直于从P2到P1的矢量的平面的方程 ...

  7. matlab画出飞机航迹,Matlab在北京飞机增雨航迹分析中的应用

    Matlab在北京飞机增雨航迹分析中的应用 飞机航迹分析是飞机云物理和大气环境探测中进行飞行探测资料整合中的一项重要工作,在GPS航迹资料分析中,资料的'不连续和经纬度数据进制换算是飞机探测作业分析中 ...

  8. c++中几种常见的类型转换。int与string的转换,float与string的转换以及string和long类型之间的相互转换。to_string函数的实现和应用。...

    1.string转换为int a.采用标准库中atoi函数,对于float和龙类型也都有相应的标准库函数,比如浮点型atof(),long型atol(). 他的主要功能是将一个字符串转化为一个数字,在 ...

  9. gps数据处理matlab,基于Matlab的数据处理方法在GPS高程拟合中的应用

    基于Matlab的数据处理方法在GPS高程拟合中的应用 在分析GPS高程异常拟合模型实质的基础上,结合工程实例,顾及地球重力场的空间连续性特点,运用Matlab中的拟合插值函数Griddata等进行高 ...

最新文章

  1. Python 列表(List) 取区间元素 [:] 用法
  2. VS出现异常?!和十进制转二进制比是小事
  3. 核心频率个加速频率_仅少数Ryzen 9 3900X能摸到官方最大加速频率,其他处理器也有这问题...
  4. HDUOJ----4501小明系列故事——买年货(三维背包)
  5. 160523、Oracle建立表空间和用户
  6. ftp网页版服务器地址,免费ftp服务器地址汇总
  7. 《剑指Offer》 最小的K个数
  8. CSU 1329: 一行盒子
  9. 《Oracle数据库管理与维护实战》——1.2 Oracle各版本异同
  10. LayaAir UI 组件 # Image 位图、Label 标签
  11. Ruby代码块(Block)
  12. Android控件Gallery 3D效果
  13. 计算机组成原理面试常见问题
  14. RTSP、RTMP、HTTP流媒体播放器比较
  15. 数据挖掘实验:使用 Hadoop 实现 WordCount 应用
  16. 价格搜索上首页应该注意哪些?
  17. 增广拉格朗日函数法(ALM)
  18. 基于微信小程序云开发实现的婚礼邀请函模板,可以自行定制开发
  19. 投资理财入门18本经典书籍
  20. C语言结构体的1字节对齐(代码实现)

热门文章

  1. require doing
  2. matlab svd降维测试数据集,SVD降维
  3. FileSystemWatcher判断文件复制完成
  4. Dogpile效应以及solution
  5. ipad打开javascript
  6. 批处理bat脚本if else条件语句
  7. cf反恐穿越前线java_CF穿越前线生化危机又一场僵尸浩劫
  8. python pyplot bar 参数_Python Matplotlib.pyplot.barh()用法及代码示例
  9. CAPL(vTESTStudio) - CAPL控制RS232继电器
  10. Jo音乐——歌曲下载与播放器