博主又不知道标题该咋写了,凑合看吧. 国庆前帮人处理了这样一个问题:Shapefile数据,加载到ArcMap后呈懵逼状态,缩放功能完蛋.求助者希望对数据进行投影,由CGCS2000的GCS坐标系投影到CGCS2000_3_Degree_GK_CM_111E的PCS坐标系,尝试使用ArcToolbox的工具进行投影失败.相关背景知识:1.ArcGis中的GCS.PCS.VCS坐标系(地理.投影.垂直)好些人举例剥桔子,其实俺认为橙子或者柚子更靠谱,皮厚,剥不坏.GCS与的经纬度不是固定的,因为不…
原文:ArcGIS中利用ArcMap将地理坐标系转换成投影坐标系(从WKID=4326到WKID=102100) 对于非地理专业的开发人员,对与这些生涩的概念,我们不一定都要了解,但是我们要理解,凡是以经纬度为单位的都是地理坐标系,因为它归根结底是一个椭球体,只不过各个国家为了反映该国家所在区域地球的真实形状,而采用不同的数学模型对本不是椭球体的地球进行椭球体化.而投影坐标系,是对地理坐标系按照某种方式投影到平面上的,所以可以认为它是一个平面坐标系,单位自然是米或千米. 我们在做开发的时候,尤其…
对于非地理专业的开发人员,对与这些生涩的概念,我们不一定都要了解,但是我们要理解,凡是以经纬度为单位的都是地理坐标系,因为它归根结底是一个椭球体,只不过各个国家为了反映该国家所在区域地球的真实形状,而采用不同的数学模型对本不是椭球体的地球进行椭球体化.而投影坐标系,是对地理坐标系按照某种方式投影到平面上的,所以可以认为它是一个平面坐标系,单位自然是米或千米. 我们在做开发的时候,尤其是web地图开发,两种坐标系至关重要4326 GCS_WGS_1984 和 102100 WGS_1984_web…
ArcGIS中的北京54和西安80投影坐标系详解 1.首先理解地理坐标系(Geographic coordinate system),Geographic coordinate system直译为地理坐标系统,是以经纬度为地图的存储单位的.很明显,Geographic coordinate system是球面坐标系统.我们要将地球上的数字化信息存放到球面坐标系统上,如何进行操作呢?地球是一个不规则的椭球,如何将数据信息以科学的方法存放到椭球上?这必然要求我们找到这样的一个椭球体.这样的椭球体具有…
ARCGIS投影坐标转换步骤: 1.在ARCGIS中加入需要转换投影坐标的数据 2.打开“工具组”中的 “数据管理工具组”(Data Management Tools) 3.打开“数据管理工具组”中的“投影变换工具组” 4.使用“投影变化工具组”下的“创建自定义地理(坐标)变换”工具 5.这个工具会默认读取“输入地理坐标系”,在下面“输出地理坐标系”中选择WGS_1984_Web_Mercator_Auxiliary_Sphere 6.点击“确定”输出WGS1984的投影坐标系数据…
需求:西安80投影坐标系(平面坐标)转为WGS84地理坐标系(球面坐标) 这其中涉及的问题主要有以下两点: 1.一个是投影坐标系,一个是地理坐标系,而七参数指的是两个地理坐标系之间的转换,因此需要把投影坐标系转成地理坐标系. 2.计算七参数需要获取三组及以上的公共点,如何取得公共点也是需要考虑的. 本人使用的是91卫图助手坐标变换工具来计算七参数的,详细过程不再赘述,见官方帮助文档链接: http://help.91weitu.com/rhqqcsyjqcszrjzdyy.html 值得说明的两…
参考资料: 1. 最重要的参考文章,基本上就是按这个做的!!!:https://www.inf.unibz.it/dis/wiki/doku.php?id=students:minnerebner:oracle:addingsrid . 2. 实例参考:http://www.cnblogs.com/cleverxy/archive/2012/04/28/2474563.html 步骤1是从0开始,这个应该有一些基础了,可以对照看一下里面对8801~8807.9802~9807的解释,然后再去数据…
ArcGIS Engine 下投影坐标和经纬度坐标的相互转换 投影转经纬度 ); pPoint.Project(pSRF.CreateGeographicCoordinateSystem((int)esriSRGeoCSType.esriSRGeoCS_Beijing1954)); return pPoint; } 其中,pPoint.SpatialReference ); 这行代码是设置pPoint的空间参考,也就是要转化的点的投影坐标.如果不知道投影坐标的话,转化会报异常. 2414为该投影…
GDAL提供了获取投影坐标系的C函数GDALGetProjectionRef以及对应的C++函数GetProjectionRef, 但在获取投影坐标系之前需要设置通过CPLSetConfigOption函数设置”GDAL_DATA”环境变量, 例如:CPLSetConfigOption(“GDAL_DATA”, “D:/gdal/data”);或CPLSetConfigOption("GDAL_DATA", "/usr/share/gdal/2.2"); 其中“D:…
import arcpy # Get the list of spatial references and print it. srs = arcpy.ListSpatialReferences(spatial_reference_type="PCS") i=1 for sr_name in srs: arcpy.AddMessage("i:"+str(i)+","+sr_name) i=i+1 消息执行: 脚本开始时间: Mon Sep 30…