随笔分类 - GIS、AE、GIS Server
主要是GIS二次开发相关的一些知识介绍。其中大部分是参考一些别人的心得的,并加上自己的理解,对内容整理后进行发布。
摘要:原文 ArcGIS Engine开发之旅01 产品组成、逻辑体系结构 ArcGIS Engine 由两个产品组成: 面向开发人员的软件开发包(ArcGIS Engine Developer kit) 面向最终用户的运行时(ArcGIS Engine Runtime)ArcGIS Engine
阅读全文
摘要:原文 ArcGIS三大文件格式解析 一、Shape数据 Shapefile是ArcView GIS 3.x的原生数据格式,属于简单要素类,用点、线、多边形存储要素的形状,却不能存储拓扑关系,具有简单、快速显示的优点。一个shapefile是由若干个文件组成的,空间信息和属性信息分离存储,所以称之为“
阅读全文
摘要:地图标注:是表示制图对象的名称或数量及质量特征的文字和数字等文字语言。来说明制图对象的名称、种类、性质、和数量等具体特征。 ArcEngine中注记分为两种:标注(Label)、注记(Annotation)。Annotation以更复杂的方法和属性对要素图层进行标注,这个过程可以是自动的,不需用户干
阅读全文
摘要:GIS中的离散实体有三种:点、线、面,在ArcEngine中用三种符号对应表示,分别是:MarkSymbol、LineSymbol和FillSymbol。此外还有TextSymbol用于文字标注,3DChart用来显示饼图等三维对象。 所有符号都实现ISymbol和IMapLevel接口,ISymb
阅读全文
摘要:xiaohaidepoli原文Envelop Envelope也称包络线,是一个矩形区域,是每个几何形体的最小外接矩形。每个Geometry都拥有一个Envelope,包括Envelope自身。 它定义了XMax,XMin,YMax,YMin,Height,Width等属性,用于获取或者设置一个存在
阅读全文
摘要:转载的原文 AE中如何由IFeature 如何获取所对应的FeatureClass 先获取FeatureClass,然后遍历Map中所有的FeatureLayer,然后比较 FeatureClass与FeatureLayer所对应的FeatureClass。 下面的例子中是在编辑功能里,删除一个Fe
阅读全文
摘要:小生原文 ArcEngine 产生专题图 ArcEngine提供多个着色对象用于产生专题图,可以使用标准着色方案,也可以自定义着色方案,ArcEngine提供8中标准着色方案。 一、SimpleRenderer专题图 是使用单一符号进行着色分类,不涉及对要素的数据进行处理。这种专题图同一个图层内的所
阅读全文
摘要:小生 原文 ArcGIS engine中气泡标注的添加、修改! 你微微地笑着,不同我说什么话。而我觉得,为了这个,我已等待得久了。 ——泰戈尔 喜欢看你微微的笑着,哪怕你一句话都不说,看见你笑,仿佛四季如春……笑,蕴含着着一种信任,一种安全,一种爱护,一种宽容,一种心灵的感应……宝贝,朝我笑笑,好么
阅读全文
摘要:小生 原文 arcgis Engine创建shp图层 以创建点图层为例。首先要得到保存文件的地址。 然后,要为该SHP建立新的字段: 最后,创建图层
阅读全文
摘要:需要引入DataSourceRaster命名空间。 具体步骤如下: ①:利用工作控件工厂抽象类定义接口变量,利用工作空间工厂的子类RatserWorkspaceFactory对应的组件类RasterWorkspaceFactoryClass实例化该接口变量。 ②:定义并实例化工作空间变量,定义并实例
阅读全文
摘要:在ArcGis9.0之前,ArcObject还不是一个独立的产品,一直捆绑在Desktop产品中,只要你购买了desktop产品中的一个,你就可 以使用arcboject开发。从ArcGis9.0开始,ESRI公司推出了ArcGis Engine它使得ArcObject可以作为独立的产品使用。如果你
阅读全文
摘要:一、文本形式的气泡提示框 由于本人是初学,所以具体的含义尚未弄清楚,直接给出代码吧! /// <summary> /// ARCGIS Label标记 /// </summary> /// <param name="sender"></param> /// <param name="e"></par
阅读全文
摘要:乘风莫邪 原文GIS二次开发(C#+AE) 此过程描述了使用ArcGIS控件建立和部署应用的方法和步骤。 你可以在下面的目录下找到相应的样例程序: <</FONT>安装目录>/DeveloperKit/Samples/Developer_Guide_Scenarios/ ArcGIS_Engine/
阅读全文
摘要:一、在ArcMAP中操作实现 1、启动ArcCatalog,新建数据库data.mdb,在空白处右击,导入data.txt,四个字段分别为Code(设为主健)、X、Y、Z,保存为表Point。 2、启动ArcMap,Tools→Add XY Data,在“Choose a table”中添加数据库d
阅读全文
摘要:一、在ArcMap中的定位操作 已知若干点的经纬度坐标,要求在地图中进行定位: 1.通过Tool 》Add X Y data 定位点,注意选择地理坐标系下的wgs 1984坐标系; 2.定位后的点不能执行查询、分析等操作,需要重新export data; 3.导出的数据最好转换成投影坐标,以便于计算
阅读全文
摘要:无法加载 DLL“ArcGISVersion.dll”: 找不到指定的模块。(异常来自 HRESULT:0x8007007E)。 解决方案:在项目属性-生成-目标平台改为x86就好了。 另外,千万别忘了在项目Program的Main函数中添加下一行代码。
阅读全文
摘要:在文本框输入一个城市,在地图上查找,当找到后让mapcontrol自动跳转到地图上该点。 AE中将地图页面跳转到指定坐标点 参考文章 1. arcgis engine 当在文本框输入一个城市,在地图上查找定位
阅读全文
摘要:将数据导入到Oracle指定的表空间的具体内容如下: 首先,在ArcCatalog中建立指定表空间的数据库连接(要以指定表空间的用户登录); 然后,在ArcCatlog中定位到数据源,选中并拷贝图层; 最后,再定位到数据库连接,最好用右键菜单粘贴就行了。 如果往指定表空间的中的已有图层添加数据,在该
阅读全文
摘要:1. SQL Server Configuration Manager 中 SQL Server Services出现 “远程调用失败..” 的问题 解决方法是卸载。然后,出现的正确内容即为下图所示。 备注,本文开发环境是Visual Studio 2012, 安装的是SQL 2008 R2. 2.
阅读全文
摘要:以Pan按钮为例,当axtoolbarcontrol设置好buddycontrol后,如果你有两个视图的话有些工具pagelayout视图下有用,有些在map视图下有用。 例如,在以下图的方式添加的pan,就有两种不同类型。要采用对应的方式进行添加。 例如,当设置的buddycontrol为AxMa
阅读全文

浙公网安备 33010602011771号