随笔分类 - GIS、AE、GIS Server
主要是GIS二次开发相关的一些知识介绍。其中大部分是参考一些别人的心得的,并加上自己的理解,对内容整理后进行发布。
摘要:原文 AE IColor.rgb 的计算方法 IColor的rgb属性 是通过对应 的红 绿 蓝 值计算出来的,那么AE的内部计算方法是什么呢? 其实就是一个256进制的BGR数。下面是转换算法: // 组合 public static int calcRGB(int R, int G, int B
阅读全文
摘要:原文 AE要素选择(点选和拉框选择) 选择一个要素或者一个要素集(FeatureSelection)的方法很多,如IMap::SelectByShape、ILayer::search、IFeatureSection::SelectFeature等方法。 主要用到的方法: IMap接口的SelectF
阅读全文
摘要:原文 AE加载不同数据的方法(GeoDatabase空间数据管理) GeoDatabase 先看一下GeoDatabase核心结构模型图: 1 工作空间工厂WorkspaceFactory对象 WorkspaceFactory是GeoDatabase的入口,是一个抽象类,拥有很多子类,例如SdeWo
阅读全文
摘要:原文 AE地图查询 地图查询主要有两种查询:空间查询和属性查询 所用到知识点: 1 Cursor(游标)对象 本质上是一个指向数据的指针,本身不包含数据内容,提供一个连接到ROW对象或者要素对象(Feature)的桥梁而已。 游标有三种类型,即查询游标、插入游标和更新游标。每一种游标都是通过与之相适
阅读全文
摘要:原文 AE中Identify查询工具的实现 主要实现点击查询并闪烁显示,并把查询要素的信息通过DataGridView显示出来,主要用到的接口: IIdentity、IArray、IIdentifyObj、IFeatureObj、IRowIdentifyObject、IFeature IGroupL
阅读全文
摘要:Arcgis engine 指定图层创建点要素 在指定的图层上创建一个点要素,点要素的位置是通过X,Y坐标指定的,下面是具体的注释 。其中 和IFeatureClassWrite接口有关的代码不要好像也可以实现这个功能,这里是直接通过IFeature添加要素的,不是通过IRow. The IFeat
阅读全文
摘要:首先我们应该明白的一点儿就是,从Google Map或者百度地图中截取的影像的坐标是投影坐标。而ArcGIS中一般采用的是地理坐标。这里面涉及到将投影坐标逆变换为地理坐标。 另外一点儿就是,由于世界各国最佳椭球面与WGS84参考椭球的差异性;以及百度,Google为了限制用户得到的地理数据的进度的原
阅读全文
摘要:目前从百度,google等网络地图平台上下载的影像数据一般为WGS_1984_Web_Mercator,如下格式: 而ArcGIS中通常的栅格数据,其影像空间参考为 WGS_1984_UTM_Zone_50N: Shape格式的空间参考为GCS_WGS_1984: 所以坐标的转换不可避免。 下图中为
阅读全文
摘要:1. WGS84与WGS84 Web Mercator 1.1 关于WGS1984投影坐标系 UTM (Universal Transverse Mercator)坐标系是由美国军方在1947提出的。虽然我们仍然将其看作与“高斯-克吕格”相似的坐标系统,但实际上UTM采用了网格的分带(或分块)。除在
阅读全文
摘要:原文 Sde表结构分析 今天开始想分析一下sde的表结构,希望能够弄明白sde一个要素类的每个Feature是如何存储的。 弄ArcSDE的人都知道,ArcSDE内一个要素类在关系数据库(以MS SQL Server为例)中有一系列的表, 每个表的作用不同。 Sde的一个FeatureClass包含
阅读全文
摘要:原文 SDE+ORACLE优化配置 SDE的性能取决于: 首先操作系统的性能;其次是Oracle的性能,再次是SDE的性能。 第一:操作系统,无非是内存、CPU、带宽等。 可以有待提高的地方:第一、硬件升级; 第二、磁盘速度,用RAID集中存储会比服务器硬盘速度快。 第三、做LB,负载均衡。比如可以
阅读全文
摘要:由于文章太多,不便转载,现主要列举如下: ArcGIS Runtime支持的GP工具列表 ArcGIS Runtime支持的GP工具列表 目录(?)[-] Standard版本Standard 空间分析扩展Standard 3D分析扩展Standard 网络分析扩展 目前ArcGIS Runtime
阅读全文
摘要:原文 编辑时snapping的添加 注意需要在编辑模式下进行snapping的添加(也即先需要使用IEngineEditor进入编辑状态):
阅读全文
摘要:Dixon 原文 用ArcGIS Engine、VS .NET和Windows控件开发GIS应用 此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法和步骤。 你可以在下面的目录下找到相应的样例程序: <安装目录>/DeveloperKit/Samp
阅读全文
摘要:原文由图层判断数据源类型 通过IWorkspaceName接口的WorkspaceFactoryProgID属性来判断 图层数据源类型。 …… WorkspaceFactoryProgID esriDataSourcesGDB.AccessWorkspaceFactory esriDataSourc
阅读全文
摘要:jojojojo2002 原文 ArcGIS Engine栅格数据使用总结 简介:ArcGIS Engine栅格数据使用总结,一个栅格数据集由一个或者多个波段(RasterBand)的数据组成,一个波段就是一个数据矩阵。对于格网数据(DEM数据)和单波段的影像数据,表现为仅仅只有一个波段数据的栅格数
阅读全文
摘要:jojojojo2002 原文 ArcEngine下投影坐标和经纬度坐标的相互转换 投影转经纬度 其中,pPoint.SpatialReference = pSRF.CreateProjectedCoordinateSystem( 2414 ); 这行代码是设置pPoint 的空间参考,也就是要转化
阅读全文
摘要:jojojojo2002 原文C#实现CAD数据转shape或mdb 本文所指的CAD数据为不带空间参考和扩展数据的数据。如果CAD带了空间参考或是扩展属性数据的话,就要采用图形和属性分离的方法转CAD数据,即图形转完后需要挂接属性数据库。这里就不详细说明了. ArcGIS和CAD对空间数据的归纳有
阅读全文
摘要:原文 AE+C# 向axPageLayoutControl1添加图例
阅读全文

浙公网安备 33010602011771号