㈠ GIS中坐标投影转换的问题
总而言之就是一句话:地理坐标是三维坐标、投影坐标是平面坐标。所以投影坐标可以计算矢量要素的面积和长度。
转换前:
地理坐标基本参数:
转换后:
可能中国数据看不出区别
世界行政区换数据就能看出区别了
投影坐标的基本参数:
简单介绍一下Albert投影:
Albert投影有三个重要的参数:
通过投影坐标可以计算行政区面积:
这里选取蒙古面积作为测试:
网络给出的面积:
存在误差,但是相对接近。
2、数据已经有坐标无需进行定义投影(若数据没有坐标需定义投影才能进行投影转换)。下一步进行投影转换和投影参数设置:
选择目标投影:
修改投影参数:
点击确定,即可进行重投影。
重投影后的数据必须重新打开一个ArcMap界面查看,否则看不到投影后的效果 , 因为ArcMap默认第一次加载的数据的坐标。
㈡ 在arcgis中投影坐标系krasovsky_1940_Albers怎么转换成wgs-1984-utm
两个投影坐标系本身基于的地理坐标系是不同的,即地理坐标系的采用的椭球体和基准面都不相同,无法实现直接转换,可以通过如下方式变换(以栅格数据为例,矢量数据思路类似):先通过arctoolbox——data management——projection and transformation——raster——project raster将krasovsky_1940_Albers投影转化为krasovsky_1940坐标,再通过arctoolbox——data management——projection and transformation——define projection将krasovsky_1940坐标定义为WGS-1984坐标,最后再通过arctoolbox——data management——projection and transformation——raster——project raster将WGS-1984坐标投影为wgs-1984-utm投影即可成功实现了。
㈢ Arcgis坐标与投影变换
① 缺少坐标: 不论数值如何,单位显示为??
② 地理坐标: 经纬度坐标,横坐标1-2位,纵坐标2-3位;
例 :GCS_China_Geodetic_Coordinate_System_2000————CGS2000地理坐标 CGCS_2000; GCS_WGS_1984;GCS_Beijing_1954;GCS_Xian_1980
③ 投影坐标: 横坐标6位,纵坐标7位;
例: CGCS2000_3_degree_GK_CM117E ——————三度分带下的39带投影(横坐标无带号) CGCS2000_GK_CM_123E ——————————六度分带下的21带投影(横坐标无带号)
④ 投影坐标_加带号: 横坐标8位,纵坐标7位,加带号仅 改变横坐标 数值; 带号的有无不影响数据分析;
例: CGCS2000_3_degree_GK_Zone_39——————三度分带下的39带投影(横坐标有带号) CGCS2000_GK_Zone_21 ——————————六度分带下的21带投影(横坐标有带号)
【定义投影(define projection)】: 定义未知或不正确的坐标系。操作后直接修改原数据坐标,注意保留原数据。
一般使用场景:给没有投影信息但是有正确坐标的数据定义投影;给有投影信息但是投影信息不正确的数据定义投影,
【投影】: 将空间数据从一种坐标系投影到另一种坐标系。操作后生成一个新投影坐标图层。
一般使用场景:地理坐标与投影坐标间相互转换;投影坐标与投影坐标间相互转换
【情形1】:缺少坐标
——无地理坐标,无投影坐标,先使用【定义投影】选择正确地理坐标,再【投影】到对应无带号投影坐标 ——有地理坐标,无投影坐标,使用【投影】,只能先投无带号投影坐标
【情形2】:地理坐标转投影坐标
—— 使用【投影】,先投无带号投影坐标
【情形3】:投影坐标转地理坐标
——使用【投影】,输出为正确的地理坐标即可
【情形4】:有无带号与带号间转换
——使用【投影】,输出为正确的地理坐标即可
【小 结】:出现“ ??”用【定义投影】,其他大多用【投影】即可
1.度分秒转为度: =LEFT( I3 ,FIND("°", I3 )-1)+MID( I3 ,FIND("°", I3 )+1,FIND("′", I3 )FIND("°", I3 )-1)/60+MID( I3 ,FIND("′", I3 )+1,FIND("″", I3 )-FIND("′", I3 )-1)/3600
度分秒转换十进制度之Excel实现 - 知乎 (hu.com)
2.ArcGIS中有动态投影的功能, 即在数据框data frame的坐标系下,数据框下的所有数据都会临时投影变换成数据框的坐标系,即首个导入数据框的数据的坐标,因此有时在界面右下角见到的坐标并不一定是数据坐标真正的表现形式,。
3.经纬度投影与带号对照表:
㈣ 基于手机信令的大数据分析教程(六)——GIS中投影坐标系转换
本节重点:地理坐标系和投影坐标系的原理,GIS中地理与投影坐标系的转换问题
地理坐标系使用三维球面来定义地球上的位置。GCS中经度和纬度值以十进制度为单位或以度、分和秒 (DMS) 为单位进行测量。
我国常见的GCS:
地理坐标系是基于 经纬度 的,经纬度本身不带单位,度分秒仅仅是一个进制。
那么如何建立一个新的坐标系使得地图分析、空间分析得以定量计算?
PCS——投影坐标系就诞生了。
将球面坐标转化为平面坐标的过程称为投影。
我国的6种常用投影方式:
·高斯克吕格(Gauss Kruger)投影=横轴墨卡托(Transverse Mercator)投影
·墨卡托(Mercator)投影
·通用横轴墨卡托(UTM)投影
·Lambert投影
·Albers投影
·Web Mercator(网络墨卡托)投影
PCS是基于存在的GCS的,没有GCS,就无从谈PCS。PCS是GCS上的地物投射到具体投影面的一种结果。即:PCS=GCS+投影方式
我们得到的数据文件的地理坐标一般都是GCS_WGS_1984。如果某一数据集的坐标系未知或不正确,可以使用定义坐标系统的工具来指定正确的坐标系,使用此工具前,必须已获知该数据集的正确坐标系。
这里我以之前做的西安职住分布数据为例,打开ArcMap,拖入shp数据
目前看来这个图是有点扁扁的,在目录中该shp数据上右键——属性——XY坐标系
可以看到当前已经定义过的地理坐标系:GCS_WGS_1984
鼠标在地图上移动时,可以看到右下角显示该点的经纬度
如果我们只是为了显示或出图效果,可以直接在图层上右键——属性——坐标系
选择该数据框的投影坐标系
But(手动划重点),如果在数据的属性页的XY坐标系选项卡,或者图层数据框的XY坐标系选项卡中修改GCS,这仅仅是改个名,坐标值还是原来的坐标系上的,也就是换汤不换药。只有用投影的方法,才是真正的坐标仿射变换到新的坐标系,使之更改数值,形成在新的坐标系下的新坐标值。
注意 需要进行有关带单位的具体数值的操作时,例如测量距离、缓冲区分析、网格分析等,必须要转换成正确的投影坐标系,才能进行计算
系统工具箱——数据管理——投影与变换——投影
(若同时投影多个shp,选择“批量投影”。若数据为栅格文件,选择“投影栅格”)
(这一步也可以直接在搜索栏中搜索工具“投影”即可)
注意 是“投影”,不要选成“定义投影”。定义投影 只是变换投影信息,不改变它是投影坐标系的本质,即对原来没有投影或者投影是错误的矢量/影像进行投影,就是添加一个正确的投影,从其作用等于在catalog中直接对矢量/影像右击进行投影信息的改变。
设置如下:
其中输出坐标系——投影坐标系——UTM——WGS 1984——Northern Hemisphere——WGS 1984 UTM Zone 49N
(这里WGS 1984 UTM Zone 49N意思就是:在WGS 1984的GCS下进行UTM投影在第49分度带上,过后解释一下为什么选择49N)
转换成功后,再打开新数据的属性,发现除了原地理坐标系以外,还多了我们设置的当前投影坐标系
这时再在图层上右键设置同样的投影坐标系,地图看起来正常了,这才是正确流程
这里我们选择的是UTM投影方式,选择哪个带根据下图判断
网上查到西安经度为东经107.40度~109.49度,UTM Zone在48-49之间,这里我就取49了
其他城市同理
㈤ ArcGIS图层投影与地理坐标系转为投影坐标系的方法
本文介绍在 ArcMap 软件中,对矢量图层或栅格图层进行投影(即将地理坐标系转为投影坐标系)的原理与操作方法。
首先,地理坐标系与投影坐标系最简单的区别就是,地理坐标系用经度、纬度作为空间衡量指标,而投影坐标系用米、千米等长度单位作为空间衡量指标。
在GIS处理中,将原本为地理坐标系的图层转换为投影坐标系是非常常见的操作。本文对ArcMap中矢量要素图层的投影(也就是将原本图层的地理坐标系转为投影坐标系)操作加以详细解释。
首先,对于一个图层,在图层列表中,右击其名称,选择“Properties”。
选择“Source”,可以看到,图层的地理坐标系统(“Geographic Coordinate System”)为“WGS_1984”,这是一个地理坐标系,而非投影坐标系。此外,看图层的单位,“Angular Unit”意为角度单位,后面跟的也是角度的单位“Degree”,也就是处于经纬度的状态。
那么我们如何对其加以转换呢?选择“Toolboxes”→“Data Management Tools.tbx”→“Projections and Transformations”→“Project”。
为什么这里我没有选择“定义投影”(“Define Project”)而是选择了“投影”(“Project”)呢?是因为,只有在为一个 具有未知坐标系 (在数据集属性中坐标系为“未知”)的数据集指定一个已知坐标系,或为一个 没有正确定义坐标系 (例如坐标以 UTM 米为单位,而坐标系则定义为地理坐标系)的数据集指定正确的坐标系时,我们才会使用“Define Project”;而在本文中,图层的地理坐标系统(“Geographic Coordinate System”)为“WGS_1984”,这是一个正确的地理坐标系,因此我们就用“投影”即可。
配置好输入、输出图层;输入图层的坐标系是灰色的,因为这个坐标系是人家自带的,肯定不需要我们手动去修改;输出图层的坐标系(“Output Coordinate System”),我选择了UTM的50带。
其中,UTM的带数计算方法为:(研究区域经度整数位除以6)的整数部分+31。例如,假如经度为115.1,那么115.1/6=19.1833,取19;19再加31就是50,说明带号应该为50。
点击“OK”。依据前述方法,打开新建图层的“Properties”,可以看到已经存在投影坐标系,且单位已经变为了“Linear Unit”,也就是线性单位,且后面跟的是“Meter”,说明目前已经是米作为单位了。
㈥ Arcgis—将地理坐标点转换为投影坐标点
1. 选中坐标点,右键进行地理计算:
2. 选择选中坐标对应的数学坐标系x轴或y轴,选中正确的目标投影系统,单位选为米,即可计算。
㈦ mapgis怎么把点的坐标转换
1. mapgis坐标点的转换
用Section小软件,下面有下载地址
1、菜单,辅助工具1->;导入导出功能->;导出线拐点坐标。然后点选或框选你需要导出的线,在弹出的对话框中输入保存路径及文件名。
2、菜单,辅助工具1->;导入导出功能->;导出线坐标点(带属性)。然后点选或框选你需要导出的线,在弹出的对话框中输入保存路径及文件名。
2. 怎样在MAPGIS里提取一个点的坐标,谢谢
一、要在MAPGIS里提取一个点的坐标,必须满足以下几个条件:
1、图件必须是经过标准图框误差校正过的。
2、图件有正确的地图参数。
二拦弊、提取坐标的两种方法:
1、鼠标读取:在设置菜单下,选择设置显示参数,输入相应的显示参数。移动鼠标就能在状态栏里读取当前鼠标位置的坐标值。
2、导出已有点的坐标:在投影变换系统,工具菜单下,先选择点位置转换为属性,再选择属性生成文本文件,即可导出点文件的属性。
3. mapgis如何上坐标点
mapgis6.7投点1、首先打开mapgis使用服务的投影变换2、进入页面后有个p投影转换。
点击会出现下拉框。
选择用户投影文件投影转换3、然后会出现对话框。
打开文件(txt文件)。
注御携意如果为6度带。
要将20去掉。
如4859643,20675984那么在打开文件的时候就要改成4859643,675984.4、用户投影参数坐标系类型:投影平面直角左边:椭球参数:北京54投影类型:高斯-克吕格比例尺分母:1坐标单位:米投影带类型:(这个根据需要,如上面我们就选6度带)投影带序号:(这个根据需要,如上面我们就选20)5、结果投影参数坐标系类型:投影平面直角左边:椭球参数:北京54投影类型:高斯-克吕格比例尺分母:(我们需要的比例尺)坐标单位:毫米投影带类型:(这个根据需要,如上面我们就选6度带)投影带序号:(这个根据需要,如上面我们就选20)6、点图元设置。
根据自己需要和你的库文件。
自己选择7、选择Y-X顺序。8、投影转换。
这也根据自己需要。,。
也许有不一样的地方。
我选择做投点就是这么做的。
有不足的地方需要高手指正。
4. MAPGIS图形坐标系与大地坐标系如何转换
1.用户自定义也称设备坐标(以毫米为单位),
2.地理坐标系(以度或度分秒为单位),
3.大地坐标系(以米为单位),
4.平面直角坐标系(以米为单位),
5.地心大地直角。
进行设备坐标转换到地理坐标的方法:第一步简拆族:启动投影变换系统。
第二步:打开需要转换的点(线,面)文件。(菜单:文件/打开文件)第三步:编辑投影参数和TIC点;选择转换文件(菜单:投影转换/MAPGIS文件投影/选转换点(线,面)文件。);编辑TIC点(菜单:投影转换/当前文件TIC点/输入TIC点。注意:理伦值类型设为地理坐标系,以度或度分秒为单位);编辑当前投影参数(菜单:投影转换/编辑当前投影参数。注:当前投影坐标类型选择为用户自定义,坐标单位:毫米,比例尺母:1);编辑结果投参数(菜单:投影转换/设置转换后的参数。注:当前投影坐标系类型选择为地埋坐标系,坐标单位:度或度分秒)。
第四步:进行投影转换(菜单:投影转换/进行投影投影转换)。
=================================
MAPGIS西安80坐标系与北京54坐标系转换
西安80坐标系与北京54坐标系其实是一种椭球参数的转换,作为这种转换在同一个椭球里的转换都是严密的,而在不同的椭球之间的转换是不严密,因此不存在一套转换参数可以全国通用的,在每个地方会不一样,因为它们是两个不同的椭球基准。
那两个椭球间的坐标转换,一般而言比较严密的是用七参数布尔莎模型,即 X 平移, Y 平移, Z
平移, X 旋转(WX), Y 旋转(WY), Z 旋转(WZ),尺度变化(DM )。要求得七参数就需要在一个地区需要 3
个以上的已知点。如果区域范围不大, 最远点间的距离不大于 30Km(经验值 ) ,这可以用三参数,即 X 平移, Y 平移, Z
平移,而将 X 旋转, Y 旋转, Z 旋转,尺度变化面DM视为 0 。方法如下:第一步:向地方测绘局(或其它地方)找本区域三个公共点坐标对(即54坐标x,y,z和80坐标x,y,z);第二步:将三个点的坐标对全部转换以弧度为单位。(菜单:投影转换/输入单点投影转换,计算出这三个点的弧度值并记录下来)第三步:求公共点求操作系数(菜单:投影转换/坐标系转换)。如果求出转换系数后,记录下来。
第四步:编辑坐标转换系数。(菜单:投影转换/编辑坐标转换系数。)最后进行投影变换,“当前投影”输入80坐标系参数,“目的投影”输入54坐标系参数。进行转换时系统会自动调用曾编辑过的坐标转换系数。
5. 在mapgis中如何直接输入坐标确定点的位置
mapgis点编辑中有定位点功能,你把点输入在任意位置,然后点定位点,再点一下你输入的那个点,输入坐标就能定位了。不过前提条件是你的图是校正过的
如果是批量的通过坐标确定点的位置,要先把点坐标存成txt文本格式,然后在实用服务--》投影变换--》投影转换--》用户文件投影转换--》打开文件(打.txt格式的坐标文件)
用户投影参数:.txt格式的坐标投影参数
结果投影参数:要投影到那幅图的参数
“按指定分隔符”前面的点打上,设置分隔符(如果从Excel转成txt,分隔符为Tab键,即经度和纬度以及属性字段中间的分隔符),如果含有属性字段,在“属性名称所在行”选择属性名称的行,右下角选择属性在坐标点前或后。(注意:有属性行的,在指定数据起始位置的时候要从有坐标的行开始)
填写X位于第几列,Y位于第几列(注意mapgis坐标和数学坐标是相反的)
“设置点图元参数”为需要的子图
是否需要投影转换,在“投影变换”那儿点一下,如果不需要,就把“不需要投影”前面的勾打上。
确定,退出软件提示保存,保存即可。
㈧ ArcGIs经纬度如何转换成2000坐标
1、 打开ArcGIS中的相关属性表,确定经纬度坐标的档笑大X和y。
(8)gis地理坐标如何转换投影坐标扩展阅读:
主要你要转的是矢量数据还是栅格数据?不同类型的数据投影升做转换工具不同;
那么参考空间的经纬度是多少?① 如果是CGCS2000,只需使用投影转换工具转换到要投影的2000投影坐标!② 如果不是CGCS2000,则取决于两个坐标的参考椭球是否相同。如果它们不相同,就不能通过投影直接变换。投影变换只能在地理变换参数或控制点校正注册后才能实现!
所以你得先弄清楚你的处境?
㈨ Arcgis—解决导入XY坐标数据转换投影坐标系失败的方法
我们常用到的坐标系一般分为两大类
1.地理坐标系(Geographic Coordinate System,GCS)
2.投影坐标系(Projected Coordinate System,PCS)
两个区别: 地理坐标系(用经纬度表示)。但是当需要计算距离、面积等属性的时候,坐标点的单位必须是长度单位,这就需要投影为投影坐标系(投影坐标系是地球椭球体投影在平面上后的坐标,用长度meter表示)。
Define project: 为一个无坐标系统的图层定义坐标系统
Project: 为一个已有坐标系统的图层进行坐标转换 Projects spatial data from one coordinate system to another.
2.1 新建一个空的项目(重要,无坐标系),首先导入包含XY经纬度数据的table表到内容框中,;
2.2 Display XY data。 注意只保留地理坐标系,此步骤不进行投影。
2.3 更改layers的坐标系统为目标投影坐标系,如WGS_1984_UTM_Zone_48N
2.4 将导入的坐标点图层,data-export data 导出为新的图层。此步骤,会将修改后数据框layers中的投影自动加到导出后的图层中,也就会成功将目标图层投影的过程。 (arcgis会默认把打开的第一个数据的空间参考和投影信息作为后面数据的标准,因此首先确定Layers是你想要的投影坐标系)。如果不是,可以重新Projection投影成为你想要的投影坐标系。
关键点:新建一个空的项目,导入xy坐标点数据,再重新定义坐标系统并导出图层(以现有数据框的坐标系统为坐标系统)。