随笔分类 -  GIS、AE、GIS Server

上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
主要是GIS二次开发相关的一些知识介绍。其中大部分是参考一些别人的心得的,并加上自己的理解,对内容整理后进行发布。
摘要:ArcGIS 10.5正式发布,打造智能的Web GIS平台 ArcGIS 10.5正式发布,打造智能的Web GIS平台 2017年新年来临之际,ArcGIS 10.5正式发布。 历经几个版本,ArcGIS10.5已经革新为一个智能的以Web为中心的地理平台,推出更精细的分级授权、全新的i3S三维 阅读全文
posted @ 2017-04-13 14:45 wenglabs 阅读(1073) 评论(0) 推荐(0)
摘要:参考代码 最后获取的env就是所需要的公共外接矩形。 参考文章: 获取IMap上绘制的Element的区域范围 阅读全文
posted @ 2017-04-12 15:53 wenglabs 阅读(256) 评论(0) 推荐(0)
摘要:转自原文 利用动态图层实现数据的实时显示 (ArcEngine IDynamiclayer) 说明:最近一个项目用到这方面知识,文章主要来至网络,后期会加入自己的开发心得。(以下的代码实例中,地图看样子是采用ADF开发) 1.1 前言 不刷新地图而能让数据实时显示,这在ArcGIS中已经不在是一个困 阅读全文
posted @ 2017-04-12 15:49 wenglabs 阅读(738) 评论(0) 推荐(0)
摘要:转自原文章ARCGIS部分刷新 1, IActiveView.Refresh 全局刷新,即重绘地图中的所有内容,是效率最低的一种刷新方法。当数据量大时非常耗时。所以除非绝对必要,一般推荐使用IActiveView.PartialRefresh方法。当然如果是涉及全部显示范围的更新就需要使用Refre 阅读全文
posted @ 2017-04-12 14:19 wenglabs 阅读(878) 评论(0) 推荐(0)
摘要:转自原文 ArcEngine 图层无闪烁刷新 使用AE的同行经常会遇到这样的问题,图层刷新。目前常用的有以下几种方法: 1.完全刷新 MapControl.Refresh(); 2.局部刷新 MapControl.Refresh(esriViewDrawPhase.esriViewAll,layer 阅读全文
posted @ 2017-04-12 14:17 wenglabs 阅读(810) 评论(0) 推荐(0)
摘要:转自strangeman原文 基于事件的异步模式——BackgroundWorker 实现异步处理的方法很多,经常用的有基于委托的方式,今天记录的是基于事件的异步模式。利用BackgroundWorker组件可以很轻松的实现异步处理,并且该组件还支持事件的取消、进度报告等功能。本文以计算两个数X、Y 阅读全文
posted @ 2017-04-12 09:27 wenglabs 阅读(431) 评论(0) 推荐(0)
摘要:Online Global Satellite Image and Atlas http://library.gmu.edu/resources/sci/Geog579.htm 可以下载Aster,QuickBird,IKonos,OrbView,LandSat, SRTM,MODIS数据的网站: 阅读全文
posted @ 2017-04-11 22:15 wenglabs 阅读(2934) 评论(0) 推荐(0)
摘要:转自原文 墨卡托投影、高斯-克吕格投影、UTM投影及我国分带方法 转自原文 墨卡托投影、高斯-克吕格投影、UTM投影及我国分带方法 一、墨卡托投影、高斯-克吕格投影、UTM投影 1. 墨卡托(Mercator)投影 墨卡托(Mercator)投影,是一种"等角正切圆柱投影”,荷兰地图学家墨卡托(Ge 阅读全文
posted @ 2017-04-11 16:45 wenglabs 阅读(8016) 评论(2) 推荐(1)
摘要:转自原文 根据要素选择集,创建新图层 IFeatureLayer featureLayer = new FeatureLayerClass(); featureLayer.FeatureClass = featureClass; IFeatureSelection featureSelection 阅读全文
posted @ 2017-04-01 13:47 wenglabs 阅读(1357) 评论(0) 推荐(0)
摘要:转自 在geodatabase中创建要素集 阅读全文
posted @ 2017-04-01 13:44 wenglabs 阅读(617) 评论(0) 推荐(0)
摘要:原文地址:转:ArcObjects与ArcEngine作者:梦游 ArcObjects(简称AO),一般都是指ArcGIS Desktop版本的组件开发集,即需要安装ArcGIS桌面版软件后才能安装这些组件开发集,它是所有版本中组件最全的版本,如果想对ArcGIS产品及其开发有个详尽的了解,学习AO 阅读全文
posted @ 2017-03-26 10:21 wenglabs 阅读(458) 评论(0) 推荐(0)
摘要:在采用文件形式空间数据的时代,空间数据的备份仅仅是操作系统中的文件拷贝、备份和归档的过程;而空间数据的恢复也不过是复制、覆盖的操作;在基于ArcSDE和关系型数据库的空间数据库时代,空间数据的备份更多的依赖于关系型数据库的备份和恢复技术,当然也不能缺少ArcSDE所提供的备份工具。按照备份的方式和对 阅读全文
posted @ 2017-02-22 21:20 wenglabs 阅读(714) 评论(0) 推荐(0)
摘要:转自nimeila的回答 求C# ArcGIS Engine修改选中要素的属性,单要素都行 阅读全文
posted @ 2017-01-20 10:19 wenglabs 阅读(848) 评论(0) 推荐(0)
摘要:转自 C# ArcEngine 实现点击要素高亮并弹出其属性 本文是模仿ArcMap里面的Identify(识别)功能,通过点击要素,使其高亮显示并弹出其属性表!本文只做了点击查询! 阅读全文
posted @ 2017-01-20 09:04 wenglabs 阅读(1724) 评论(0) 推荐(0)
摘要:转自原文 Engine自定义控件实现toolbar功能 Engine提供的工具条能够轻易实现各种操作,非常方便,可是不好的地方就是太死板了,toolbar的图标都不能改。因此需要自己做按钮做控件去实现这些功能。 比如说放大和全景 //放大 private void ZoomIn_Click(obje 阅读全文
posted @ 2017-01-19 15:28 wenglabs 阅读(840) 评论(0) 推荐(0)
摘要:转自原文 ArcSDE:C#打开SDE数据库的几种方式总结 1.通过指定连接属性参数打开数据库 [csharp] view plain copy print? /// <param name="server">数据库服务器名</param> /// <param name="instance">SD 阅读全文
posted @ 2017-01-19 09:14 wenglabs 阅读(1280) 评论(0) 推荐(0)
摘要:转自原文 ArcGIS Engine中删除要素的几种方法总结 [csharp] view plain copy print? /// <summary> /// 通过IFeature.Delete方法删除要素 /// </summary> /// <param name="pFeatureclass 阅读全文
posted @ 2017-01-19 09:14 wenglabs 阅读(582) 评论(0) 推荐(0)
摘要:转自原文ArcGIS Engine中添加点、线、面元素 //画点 IPoint pt = axMapControl1.ToMapPoint(e.x, e.y); IMarkerElement pMarkerElement = new MarkerElementClass(); IElement pE 阅读全文
posted @ 2017-01-19 09:13 wenglabs 阅读(677) 评论(0) 推荐(0)
摘要:转自原文 ArcGIS Engine检索要素集、要素类和要素 [csharp] view plain copy print? /// <summary> /// 获取所有要素集 /// </summary> /// <param name="workspace">工作空间对象</param> /// 阅读全文
posted @ 2017-01-19 09:12 wenglabs 阅读(429) 评论(0) 推荐(0)
摘要:转自原文ArcGIS Engine中空间参照(地理坐标)相关方法总结 1.创建空间参考 [csharp] view plain copy print? /// <summary> /// 根据prj文件创建空间参考 /// </summary> /// <param name="strProFile 阅读全文
posted @ 2017-01-19 09:10 wenglabs 阅读(1043) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页