mapguide坐标转换
来源:互联网 发布:中国数据研究中心 编辑:程序博客网 时间:2024/05/22 09:43
//转换坐标系(把经纬度转换为西安80 117)
private void ConvertXY(DataTable PTable)
{
int i;
//获取地图投影
MgCoordinate AnewCoord;
for (i = 0; i < PTable.Rows.Count; i++)
{
AnewCoord = AcoordTransform.Transform(Convert.ToDouble(PTable.Rows[i]["dnE"].ToString()), Convert.ToDouble(PTable.Rows[i]["dnNorth"].ToString()));
PTable.Rows[i]["x"] = AnewCoord.X;
PTable.Rows[i]["y"] = AnewCoord.Y;
}
}
private void ConvertXY(DataTable PTable)
{
int i;
//获取地图投影
MgCoordinateSystemFactory AcoordinateSystemFactory = new MgCoordinateSystemFactory();
//西安80坐标系
MgCoordinateSystem AcoordSystemXIAN80 = AcoordinateSystemFactory.Create(AcoordinateSystemFactory.ConvertEpsgCodeToWkt(2384));
//wgs84坐标系
MgCoordinateSystem AcoordSystemWGS84 = AcoordinateSystemFactory.Create(AcoordinateSystemFactory.ConvertEpsgCodeToWkt(4326));
//转换
MgCoordinate AnewCoord;
for (i = 0; i < PTable.Rows.Count; i++)
{
AnewCoord = AcoordTransform.Transform(Convert.ToDouble(PTable.Rows[i]["dnE"].ToString()), Convert.ToDouble(PTable.Rows[i]["dnNorth"].ToString()));
PTable.Rows[i]["x"] = AnewCoord.X;
PTable.Rows[i]["y"] = AnewCoord.Y;
}
}
- mapguide坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 坐标转换
- 黑马程序员_泛型类来完成功能扩展
- Oracle ASM Advanced Tranning 4 —— RMAN Migrate into ASM
- C语言中的异常处理
- PHP 中导出EXCEL,最原始方法,不用插件
- 黑马程序员_字符串各种操作
- mapguide坐标转换
- 使用Java自带的keytool命令
- Cocos2d中从场景切换到UIView
- VC++获取网卡MAC、硬盘序列号、CPU ID、BIOS编号
- 什么是java序列化,如何实现java序列化?
- ZeroMQ,史上最快的消息队列 —– ZMQ的学习和研究
- GridView 72般绝技
- verilog 笔记
- WideCharToMultiByte和MultiByteToWideChar函数的用法