投影转换

double locy = loc.getLatitude(); double locx = loc.getLongitude();
Point wgspoint = new Point(locx, locy);
Point mapPoint = (Point) GeometryEngine
.project(wgspoint,
SpatialReference.create(4326),
map.getSpatialReference());

//中点

Envelope envelope = new Envelope();
graphic.getGeometry().queryEnvelope(envelope);
envelope.getCenter();

//投影转经纬度

SpatialReference sr4326 = SpatialReference.create(4326);

SpatialReference sr102100 = SpatialReference.create(102100);

Point point=(Point)graphic.getGeometry();Point geometry=(Point)GeometryEngine.project(graphic.getGeometry(),sr102100, sr4326);Geometry geometry1=GeometryEngine.project(b,graphic.getSpatialReference(), sr4326);Point mapPoint = (Point) GeometryEngine.project(b, graphic.getSpatialReference(), sr4326);
时间: 2024-08-25 17:10:43

投影转换的相关文章

GeoTools坐标转换(投影转换和仿射变换)

GeoTools是在java下的gis开源软件,以下介绍坐标转换的两种方法:投影转换和仿射变换 投影转换 这里以xian80经纬度坐标转xian80,3度分带 111中央经线平面坐标为例 转换函数如下: 1 Point pointXian80 = projectTransform(lon, lat, "EPSG:4610", "EPSG:2382"); 1 /** 2 * 投影转换, lon=经度,lat=纬度,ESPG格式(例):EPSG:4610 3 */ 4

Engine中如何进行七参数投影转换?

来自:http://zhihu.esrichina.com.cn/?/question/6858 解决办法]:首先创建自定义geotransformation,然后用IGeometry.ProjectEx进行投影转换.参考代码(以wgs1984转到Xian80为例): private void func1ToolStripMenuItem_Click(object sender, EventArgs e) { Type t = Type.GetTypeFromProgID(esriGeometr

ARCGIS对谷歌影像进行投影转换

原文:ARCGIS对谷歌影像进行投影转换 相信有不少同学会有这样的困扰,通过软件下载的谷歌遥感影像,直接用ARCGIS等专业软件打开之后发现,遥感影像有拉伸的情况,这是什么原因呢.那是因为,通过软件下载下来的遥感影像的投影信息包含的是经纬度信息,而在ARCGIS等专业软件默认的投影信息包含的是坐标信息,如果不将经纬度转换成坐标,自然会出现拉伸的情况.本帖针对这一情况来告诉同学们如何进行经纬度与坐标之间的转换以消除其带来的拉伸影响. 本帖需要用的软件工具有2个,第一款要用的软件是locaspace

CGCS2000坐标系与WGS84的相互投影转换

如何将下载的影像变换为国家2000坐标? 注意:投影转换成cgcs2000坐标系需要下载无偏移卫星图像进行转换,有偏移的转换将导致转换后的卫星图像扭曲,坐标错误,无法配准. 第一步:选择无偏移地图源,下载你所需要的卫星图像. 第二步:选择BIGEMAP软件右边工具栏,选择[投影转换],如下图所示: 2.1   选择说明: 1. 源文件:选择下载好的卫星图像文件(下载目录中后缀为tiff的文件) 2. 源坐标系:打开的源文件的投影坐标系(自动读取,不需要手动填写) 3. 输出文件:选择转换后你要保

西安80坐标系投影转换工具

利用ARCGIS进行自定义坐标系和投影转换 ARCGIS种通过三参数和其参数进行精确投影转换 注意:投影转换成80坐标系需要下载无偏移卫星图像进行转换,有偏移的转换将导致转换后的卫星图像扭曲,坐标错误,无法配准. 第一步:选择无偏移地图源,下载你所需要的卫星图像. 第二步:选择BIGEMAP软件右边工具栏,选择[投影转换],如下图所示: 2.1   选择说明: 1. 源文件:选择下载好的卫星图像文件(下载目录中后缀为tiff的文件) 2. 源坐标系:打开的源文件的投影坐标系(自动读取,不需要手动

ArcGIS 投影转换(AE)

private void btnOK_Click(object sender, EventArgs e) { try { CheckError(); this.checkEdit1.Enabled = false; checkEdit1.Checked = false; this.Cursor = Cursors.WaitCursor; IGeoProcessorResult result = null; ESRI.ArcGIS.Geoprocessor.Geoprocessor gp = ne

CGCS2000投影转换工具

如何将下载的影像变换为国家2000坐标? 注意:投影转换成cgcs2000坐标系需要下载无偏移卫星图像进行转换,有偏移的转换将导致转换后的卫星图像扭曲,坐标错误,无法配准. 第一步:选择无偏移地图源,下载你所需要的卫星图像. 第二步:选择BIGEMAP软件右边工具栏,选择[投影转换],如下图所示: 2.1   选择说明: 1. 源文件:选择下载好的卫星图像文件(下载目录中后缀为tiff的文件) 2. 源坐标系:打开的源文件的投影坐标系(自动读取,不需要手动填写) 3. 输出文件:选择转换后你要保

北京54坐标系投影转换工具

利用ARCGIS进行自定义坐标系和投影转换 ARCGIS种通过三参数和其参数进行精确投影转换 注意:投影转换成54坐标系需要下载无偏移卫星图像进行转换,有偏移的转换将导致转换后的卫星图像扭曲,坐标错误,无法配准. 第一步:选择无偏移地图源,下载你所需要的卫星图像. 第二步:选择BIGEMAP软件右边工具栏,选择[投影转换],如下图所示:

ArcGIS中的坐标系统定义与投影转换(转)

ArcGIS中的坐标系统定义与投影转换 ArcGIS中的坐标系统定义与投影转换 坐标系统是GIS数据重要的数学基础,用于表示地理要素.图像和观测结果的参照系统,坐标系统的定义能够保证地理数据在软件中正确的显示其位置.方向和距离,缺少坐标系统的GIS数据是不完善的,因此在ArcGIS软件中正确的定义坐标系统以及进行投影转换的操作非常重要. 1.     ArcGIS中的坐标系统 ArcGIS中预定义了两套坐标系统,地理坐标系(Geographic coordinate system)和投影坐标系(

ArcGIS教程:ArcGIS中图层添加投影及投影转换

由于GIS描述的是位于地球表面的空间信息,所以在表示时必须嵌入到一个空间参照系中,这个参照系就是坐标系它是根据椭球体等参数建立的.我国目前所用到的三种主要坐标系是:北京1954.西安1980及WGS84. 有了坐标系,即椭球体,数据图层就有了地理坐标,地理坐标是用经纬度表示球面的位置的.为了能够将地图从三维地理坐标通过投影转换成二位平面坐标,还要进行投影,这样的坐标系叫做投影坐标系.常用的投影有高斯-克吕格(Gauss-Kruger)投影,阿尔博斯(Albers Equal-Area Conic