ArcEngine下投影坐标和经纬度坐标的相互转换
来源:互联网 发布:程序员电脑壁纸高清 编辑:程序博客网 时间:2024/04/29 20:24
投影转经纬度
private IPoint PRJtoGCS(double x, double y)
{
IPoint pPoint = new PointClass();
pPoint.PutCoords(x, y);
ISpatialReferenceFactory pSRF = new SpatialReferenceEnvironmentClass();
pPoint.SpatialReference = pSRF.CreateProjectedCoordinateSystem(2414);
pPoint.Project(pSRF.CreateGeographicCoordinateSystem((int)esriSRGeoCSType.esriSRGeoCS_Beijing1954));
return pPoint;
}
其中,pPoint.SpatialReference =pSRF.CreateProjectedCoordinateSystem(2414);
这行代码是设置pPoint的空间参考,也就是要转化的点的投影坐标。如果不知道投影坐标的话,转化会报异常。
2414为该投影的enum值
pPoint.Project(pSRF.CreateGeographicCoordinateSystem((int)esriSRGeoCSType.esriSRGeoCS_Beijing1954));
将该点的投影坐标转化为经纬度。
经纬度到投影:
private IPoint GCStoPRJ(IPoint pPoint,int GCSType,int PRJType)
{
ISpatialReferenceFactory pSRF = new SpatialReferenceEnvironmentClass();
pPoint.SpatialReference =pSRF.CreateGeographicCoordinateSystem(GCSType);
pPoint.Project(pSRF.CreateProjectedCoordinateSystem(PRJType));
return pPoint;
}
- ArcEngine下投影坐标和经纬度坐标的相互转换
- ArcEngine下投影坐标和经纬度坐标的相互转换
- ArcEngine、C#中经纬度坐标、投影坐标之间的转换
- ArcEngine、C#中经纬度坐标、投影坐标之间的转换
- 经纬度坐标和投影坐标的转换
- 经纬度坐标和投影坐标的转换
- ArcEngine地理坐标和投影坐标的转换
- ArcEngine实现坐标转换和投影
- 基于Arcgis的投影坐标与经纬度坐标的相互转换代码
- ArcEngine WGS84坐标与Beijing54坐标的相互转换
- utm坐标和经纬度相互转换
- 经纬度到平面坐标的相互转换
- 经纬度到平面坐标的相互转换
- 经纬度与网络墨卡托(Web Mercator)投影坐标的转换
- ArcEngine 经纬度坐标 画线
- 关于投影和坐标转换的文章
- arcgis for android经纬度坐标转换成投影坐标
- 使用ArcGIS实现WGS84经纬度坐标到北京54高斯投影坐标的转换
- GIS数据的查找,插入,删除,更新(ArcEngine)
- 学生成绩管理系统
- IHttpHandler、WebClient、HttpWebRequest的异步模式
- listView中Item背景
- MyEclipse Enterprise Workbench 9.0 Build 03/18 正式版破解及注册机
- ArcEngine下投影坐标和经纬度坐标的相互转换
- 做个无畏、有闯劲的程序员
- 麻省理工课程
- vc采集网页内指定frame框架下所有元素-再升级版
- Frameset 使用详解
- sqlserver 插入或更新表常用 系统错误消息 整理
- 开机自启动
- 自动投票系统
- omnet两种接口