GIS的课后复习:空间数据处理 - 1.1坐标变换

坐标变换是为了实现对数字化数据的坐标系转换和图纸变形误差的改正。分为仿射变换、相似变换、二次变换。

1) 仿射变换(AffineTransform)

  即如图所示的坐标变换:

设:x,y为数字化仪坐标,X,Y为理论坐标,m1、m2为地图横向和纵向的实际比例尺,两坐标系夹角为а,数字化仪原点O‘相对于理论坐标系原点平移了a0、b0。
根据图形变换原理,得出坐标变换公式如下
X = a0 + ( m1 * cosа ) * x + ( m2 * sinа ) * y
Y = b0 -  ( m1 * sinа ) * x + ( m2 * cosа ) * y
其中,设
a1 = m1 * cosа
b1 = - m1 * sinа
a2 = m2 * sinа
b2 = m2 * cosа
则上式可为:
X = a0 + a1 * x + a2 * y
Y = b0 + b1 * x + b2 * y

2) 相似变换

•由一个图形到另一个图形,在改变的过程中保持形状不变(大小方向和位置可变),这样的图形改变叫做图形的相似变换。

•任何相似变换可以分解为放缩,平移,旋转和翻转变换的复合。

•相似变换是仿射变换的一种特殊情况,也就是在仿射变换中去除错位变换这个因子后的结果。

3) 二次变换

先COPY到这里,备课后复习~

时间: 2024-08-30 09:10:57

GIS的课后复习:空间数据处理 - 1.1坐标变换的相关文章

GIS的课后复习:空间数据处理 - 1.大致的框架

地理学第一定律: all attribute values on a geographic surface are related to each other, but closer values are more strongly related than are more distant ones.地理事物或属性在空间分布上互为相关,存在集聚(clustering).随机(random).规则(Regularity)分布. ————by Waldo Tobler 空间数据处理部分的大致框架如

GIS的课后复习:空间数据处理 - 1.2坐标投影

先来扯扯为什么要有坐标投影? 官方的定义是–不规则的地球表面可以用地球椭球面来替代,地球椭球面是不可展曲面,而地图是一个平面,将地球椭球面上的点映射到平面上来的方法,称为地图投影. 理解开来就是:地球是个球,而我们想要的却是一张平面图,这个变换的过程就像上图所示:相像一个发光点照向要投影的面,记录各点投影后的位置. 投影的最终目的是:建立地球椭球面上点的坐标(λ,φ)与平面上对应的坐标(x,y)之间的函数关系   而在把球展开成平面的过程中,必定要产生形变误差,主要分为长度上的变形.角度上的变形

MySQL中的GIS几何函数和空间分析函数

MySQL空间扩展不仅提供了空间数据的存储能力,而且还具备一些空间运算能力,这些功能通过MySQL内建的几何函数实现.最简单的几何函数昨天已经有所涉及,也就是转换WTK的GEOMFROMTEXT和ASTEXT.除此以外,不同的几何对象还具有不同的功能函数. 几何类的函数DIMENSION,返回对象的尺寸,-1为空,0为点(没有长度没有面积),1为线(有长度而没有面积),2为多边形(有面积):ENVELOPE,返回最小边界矩形:GEOMERYTYPE,返回几何类型(字符串)SRID,所谓SRID是

R在GIS中用ggmap地理空间数据分析

原文:http://tecdat.cn/?p=4001 概要 做过O2O(Online To Offline,在线离线/线上到线下)的小伙伴知道,GIS数据需要具体到精准的位置(即经纬度):对于连锁门店,使用GIS和其它的数据密集型服务遵循一个简单的逻辑:数据有助于企业节省开支,同时也防止企业因为在不适宜的地点开设门店而导致的错误决策浪费金钱. 地铁不仅是交通轨道,更是一座城市的血脉,是记录和观察城市经济生活最重要的切入点之一,地铁口的特征是,上下地铁,这类人群都是快消人群.针对快消品牌的用户定

day4课后复习

一.高效读取文件 1.使用with打开文件,程序运行完后会自动关闭打开的文件 2.修改文件,将文件中的123替换为a(简单粗暴方式) 3.打开两个文件,修改后将旧文件删除,将新文件名字改成旧文件的名称,将修改后的内容写入新文件, Email处理 日志处理 二.json处理 1.将json串转为字典json.loads()方法 2.将字典转为json,并写如文件中json.dumps()方法 3.将字典转为json后自动写入文件并格式化json.dump()方法 4.json直接转为字典 三.集合

开源GIS简介

原文 开源GIS C++开源GIS中间件类库: GDAL(栅格)/OGR(矢量)提供了类型丰富的读写支持 GEOS(Geometry Engine Open Source)是基于C++的空间拓扑分析实现类库,遵循LGPL协议发布.GEOS类库提供了丰富的空间拓扑操作函数,用以判断几何对象间的相互关系,以及空间分析操作之后形成新的几何对象.点.线.面要素的两两相互关系,包括相合.分离.相交.重合.包含.相邻等不同位置关系,都可以通过GEOS类库中提供的函数进行分析和判断.并且GEOS类库提供了缓冲

移动GIS技术在城市信息采集中的应用

1 引言 随着移动平板电脑和手机(以下简称移动终端)在软硬件上的更新换代,和3G.4G通讯网络的升级,传统测绘和和数据服务方式正在发生巨大变化.以城市中的外业踏勘和信息采集为例,移动终端正成为主要的外业信息采集工具.本论文结合上海市“郊野公园”项目中的“城市规划多元信息现场移动采集平台”建设,介绍了城市信息采集系统的设计思路.开发流程与关键技术.并对本系统的效益与优缺点做了评估.为其它移动GIS系统在城市信息采集中的应用提供参考. 城市规划设计侧重科学性.全面性和合理性,而现场踏勘正是各类规划项

自己的路(GIS之路)---转发至网易博客[email protected]的博客

当前的GIS教育现状,大家或多或少有所了解.我在<GIS初学者>第一期的<中国GIS本科生学习现状调查报告>一文中进行了简单的调查.阐述与分析.由于有太多的阻力因素存在,教学改革不是一朝一夕就能开展的,因此迷茫的朋友们,还是不要指望学校会给你喂好饭吧.作为一个成年人,应该有自己的思想和意志,走自己的路. 路径选择,首先要知道自己在哪儿,要去哪儿——这是给自己的所在地和目的地定位.所在地的定位没什么问题,能考上大学的人,差不多都对自己的知识和技能.素质和能力.性格和品格有一定的认识,

GIS基础软件及操作(四)

原文 GIS基础软件及操作(四) 练习四.空间数据处理 1.空间数据处理(融合.合并.剪切.交叉.合并)2.设置地图投影及投影变换 空间数据处理 数据:云南县界.shp; Clip.shp西双版纳森林覆盖.shp 西双版纳县界.shp 步骤: 将所需要的数据下载后,解压到到 e:\gisdata, 设定工作区:在ArcMap中执行菜单命令:<地理处理>-><环境>,设定“临时工作空间”为e:\gisdata 第1步 裁剪要素 在ArcMap中,添数据GISDATA\云南县界.