摘要: ArcGIS支持实时地理信息系统摘要:1.包括实时数据推送给用户的过程2.可以实时跟踪外业人员的轨迹以及设置围栏3.发现和分析相关实时数据流的模式 ArcGIS GeoEvent Processor(本文以下简称GeoEvent)是新版本的ArcGISServer 的扩展模块,它是用来处理实时数据流的,它可以联接各种各样的传感器,可以把实时数据推送给使用者或设备。联接实时数据数据流GeoEvent可以灵活的合并几乎所有来源的实时数据,并且可以把数据推送到地理信息系统中。它针对许多现行的设备并且提支持,包括:内置GPS无线连接器、空中交通管理的特殊数据流、船舶位置和其它。GeoEvent 还提供 阅读全文
posted @ 2014-04-14 12:50 奔跑的鸡丝 阅读(727) 评论(0) 推荐(0) 编辑
摘要: (一)为什么你应该(从现在开始就)写博客用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处。(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极大损伤一样)让我说得更明确一点:用博客的形式来记录下你有价值的思考,会带来很多好处,却没有任何明显的坏处。Note:碎碎念不算思考、心情琐记不算思考、唠唠叨叨也不算思考、没话找话也不算思考,请以此类推。下面是我个人认为写一个长期的价值博客的最大的几点好处:1)能够交到很多志同道合的朋友。我自己既写博客,也读别人的博客,在这个时代,对于生活中的绝大多数人来说,拓宽朋友圈子的途径几乎只有一个,通过网络, 阅读全文
posted @ 2014-04-13 21:05 奔跑的鸡丝 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 前面的博文http://blog.csdn.net/giser_whu/article/details/23047213介绍了3D符号化的主要接口。在这里总结下在座的过程中实现3D符号化的两种方式,第一种是将3ds文件作为符号,对点图层进行唯一值渲染,可以设置符号的大小,转角等属性;第二种则是借助GraphicsLayer添加到Globe显示,也可以对符号进行旋转等操作,两种方式的效率如何,还未做大范围的数据进行比较,待做了之后再对两种方式做一个比较。本片博文主要是采用第二种方式显示3D符号,代码如下: private void button_Add3DSymbol_Click (objec. 阅读全文
posted @ 2014-04-12 23:52 奔跑的鸡丝 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 前面的博文http://blog.csdn.net/giser_whu/article/details/23047213介绍了3D符号化的主要接口。在这里总结下在座的过程中实现3D符号化的两种方式,第一种是将3ds文件作为符号,对点图层进行唯一值渲染,可以设置符号的大小,转角等属性;第二种则是借助GraphicsLayer添加到Globe显示,也可以对符号进行旋转等操作,两种方式的效率如何,还未做大范围的数据进行比较,待做了之后再对两种方式做一个比较。本片博文主要是采用第二种方式显示3D符号,代码如下: private void button_Add3DSymbol_Click (objec. 阅读全文
posted @ 2014-04-12 23:52 奔跑的鸡丝 阅读(744) 评论(0) 推荐(0) 编辑
摘要: ArcEngine提供了加载3dd文件的方法,却没有开放保存3dd文件的接口,通过查找资料,主要是采用二进制段实现了3dd文件的保存和加载,但是用这种方法保存的3dd文件其实是“伪”3dd文件,在ArcGlobe下是打不开的。下面是源代码: private void button_Open3dd_Click (object sender,EventArgs e) { try { ClearGlobe(); OpenFileDialog open3ddDialog ... 阅读全文
posted @ 2014-04-12 20:59 奔跑的鸡丝 阅读(395) 评论(0) 推荐(0) 编辑
摘要: AE中对MDB,SDE等数据库操作时,打开后却往往不能及时释放资源,导致别人操作提示对象被锁定。很多帖子说了很多原理,看的也烦且不实用,比如一句话概括的用System.Runtime.InteropServices.Marshal.ReleaseComObject(object o)释放,说的很不清楚,很多人试过觉的释放不掉。事实上,的确是用该方法,但释放的技巧在于,新建几个AE对象就要逐步释放几个,例如:IWorkspaceFactory Fact = new AccessWorkspaceFactoryClass ();IFeatureWorkspace Workspace = Fact. 阅读全文
posted @ 2014-04-12 20:18 奔跑的鸡丝 阅读(666) 评论(0) 推荐(0) 编辑
摘要: GIS经常需要以高频率显示信息并能够清晰的传递地理信息。包括:以动画的方式移动物体,更新位置方位,大小,状态以及属性信息等,这些信息需要迅速更新。一。ArcGIS 显示子系统管理着要素的显示和刷新,异步刷新显示和大量数据的渲染使得CPU的利用率增大,这可能导致显示延迟等问题.我们看一下ArcGIS 显示子系统的结构图,从这张图我们更能清楚的看到ArcGIS的显示原理:动态显示技术将渲染大量的数据从CPU端移动到了显卡上,利用了显卡的性能,这明显提高了显示性能.动态显示技术提供同步显示机制使得大量的动态数据以及高频率刷新的操作可以在瞬间完成,下面的图详细的揭示了动态显示技术的逻辑:二动态图层介绍 阅读全文
posted @ 2014-04-10 22:43 奔跑的鸡丝 阅读(1037) 评论(1) 推荐(0) 编辑
摘要: 在AE开发中,经常遇到带 ref和out的函数,下面谈谈ref和out的区别:ref传递的参数是变量的地址,在传入函数后,函数可以使用这些地址处的值,同时函数执行完后,这些变量被带回了调用者。ref传递的参数既可作传入值,也可作返回值。out传递的参数是变量的地址,在传入函数后,系统先清空这些地址处的值,再执行函数赋值,再将带有值的变量返回调用者。out不能做传入值(即便有值),只可做返回值。换句话说:ref是将变量及变量值传入函数,所以在调用ref变量前必须对所有变量赋值,才能调用函数,调用完成后再将变量及变量值传出。传出时变量可赋值也可不赋值,因为变量在传入时已经有值了。out是将变量传入 阅读全文
posted @ 2014-04-10 17:32 奔跑的鸡丝 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 之前闲暇学习Android时用百度地图开发的两个小应用,武汉地铁助手和LBS应用,实现poi检索,定位,路径规划等功能。希望对初学者有些帮助下载地址:http://download.csdn.net/detail/liushuo_whu/7171849 http://download.csdn.net/detail/liushuo_whu/7171869 阅读全文
posted @ 2014-04-10 14:35 奔跑的鸡丝 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 使用ArcGIS Engine 开发自定义GIS应用:第一部分:使用ArcGIS Engine 发布自定义GIS应用软件-全面了解ArcGIS Engine的产品。第二部分:ArcEngine9.2的新特性及变化、(续)--类对比及变化、(续)--(代码转换插件)、(续)--ArcEngine新命令,工具、菜单和面板第三部分:使用 ArcGIS Engine开发应用程序(自定义或嵌入)第四部分:开发Engine 应用程序的基本原理、(续)、(续)第五部分:关于Mapping Controls的开发第六部分:3D controls的开发与配置、(续实例1)、(续实例2)第七部分:定制并扩展控件第 阅读全文
posted @ 2014-04-10 12:19 奔跑的鸡丝 阅读(274) 评论(0) 推荐(0) 编辑