在C#中应用MapObjects(转换坐标系)

object|转换

在C#中应用MapObjects(转换坐标系)
摘要:MapObjects C# 转换坐标系

作者:杨雨田 Blue_Bat@126.Com

我使用地图的时候比较喜欢那种经纬度带弧度的地图,就像想当年上初中地理的时候经常看到的世界地图一样,而MO默认的地图是经纬度直直的那种,经研究发现很容易转变,代码如下:

MapObjects2.ProjCoordSys csmap=new MapObjects2.ProjCoordSysClass();//定义投影坐标系

//moProjCS_World_WinkelII类型的坐标系就是我喜欢的那种带弧度的,哈哈

//moProjCS_World_PlateCarree类型的坐标系是MO默认的那种直直的,:)

csmap.Type = MapObjects2.ProjectedCoordSysConstants.moProjCS_World_WinkelII;//设置坐标系类型

axMap1.CoordinateSystem = csmap;//改变地图的坐标系

时间: 2024-08-03 23:52:40

在C#中应用MapObjects(转换坐标系)的相关文章

在C#中应用MapObjects(图层标注)

object 在C#中应用MapObjects(图层标注)摘要:MapObjects CSharp .NET 作者:杨雨田 Blue_Bat@126.Com 在MO中自动标注需要利用LabelRenderer对象,一般标注过程中需要设置一个合适的字体,下面给出我实现的代码. 实现代码: //针对点图层效果良好 //获取需要标注的图层 MapObjects2.MapLayer lyr = (MapObjects2.MapLayer)axMap1.Layers.Item(0);//我使用的是世界地图

使用RSA V7.5中的UML-to-JPA转换加速JPA开发

本文介绍 Rational Software Architect(RSA)V7.5 中最新的 UML-to-JPA 转换,它允许使用者在 UML 对象模型上进行 JPA 配置和数据模型设计,并能快 速生成带 JPA 注解的 Java 类,可以将开发人员从频繁的重复工作中解放出来 .当在 O/R Mapping 开发过程中因需求变化而带来模型和代码的频繁变化时, 使用 RSA 的 UML-to-JPA 转换工具可以有效的降低项目迭代中的重复工作,同 时也有利于保证对象模型和数据模型的一致性,对于应

在Python的struct模块中进行数据格式转换的方法

  这篇文章主要介绍了在Python的struct模块中进行数据格式转换的方法,文中还给出了C语言和Python语言的数据类型比较,需要的朋友可以参考下 Python是一门非常简洁的语言,对于数据类型的表示,不像其他语言预定义了许多类型(如:在C#中,光整型就定义了8种),它只定义了六种基本类型:字符串,整数,浮点数,元组,列表,字典.通过这六种数据类型,我们可以完成大部分工作.但当Python需要通过网络与其他的平台进行交互的时候,必须考虑到将这些数据类型与其他平台或语言之间的类型进行互相转换

JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法

         JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法          这篇文章主要介绍了JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法,因转换的字符串数字都以0开头,导致parseInt函数在浏览器和Android WebView中转换结果不一样,本文给出了解决方法,需要的朋友可以参考下 今天被一个问题困扰,有一个页面在浏览器(无论是手机还是PC)上运行良好,而通过WebView就出

js中的时间转换—毫秒转换成日期时间的示例代码

 本篇文章主要是对js中的时间转换-毫秒转换成日期时间的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 js毫秒时间转换成日期时间   代码如下: var oldTime = (new Date("2011/11/11 20:10:10")).getTime(); //得到毫秒数   大多数是用毫秒数除以365*24*60*60&1000,这么转回去,这种方法转换太过复杂,年月日,时分秒都要不同的方法获取,而且有的年份有366天,有的365天,这么算起来就太过

字符-java 中byte数组转换问题,求思路

问题描述 java 中byte数组转换问题,求思路 现在做的项目有一个byte数组转换的问题,思考很久没有思路,求各路大神给点意见. 需求 :将一个byte数组中的每个元素拆分成两个byte.分别保存前一个byte中的16进制两位的内容的ascii码. 事例 : byte[] a = {0x24,0xBD}; byte[] b = new byte[4]; 想得到的结果: b[0] == 0x32; b[1] == 0x34; b[2] == 0x42; b[3] == 0x44;

oracel-如何把下面的oracle中的存储过程转换成sql的?

问题描述 如何把下面的oracle中的存储过程转换成sql的? create or replace procedure BJ_MAXCASENO_Get(InCount in number, OutMaxCaseNO out number) as tem number; begin select max(caseno) into tem from BJ_MAXCASENO; if tem is null then tem := 0; -- 没有数据时新增0进入 insert into BJ_MA

c++-C++中的强制转换(unsigned int)&是什么意思啊??

问题描述 C++中的强制转换(unsigned int)&是什么意思啊?? 在C++中的这段代码是什么意思?? int main (void) { using namespace std; int i; int m = (unsigned int)&i; //这里的&符号是神马意思啊???? cout << sizeof(st1) << "" "" << sizeof(st2) << "

中文Excel 2000速成教程 2.7 注意公式中的数值转换

第七讲 注意公式中的数值转换 对于初学者来说,在公式应用中要准确的输入字符是很困难的. 不过,尽管每个 运算符都需要特定类型的数值与之对应,但如果输入数值的类型与所需的不同,中文http://www.aliyun.com/zixun/aggregation/16544.html">Excel 2000还是有可能做些力所能及的转换,并完成计算,虽说不是所 有的转换都能成功,但下表中所列的常见输入错误都能被很好地处理. 表:公式中的数据类型自动转换 表中的SQRT工作表函数用于计算圆括号中的数