摘要:
世界的本质是物质,对于GIS来说,点就应该是矢量数据的本质,点生线,线生面„„,如此组合,构成了GIS世界中的矢量空间。 Point几何对象 Point是一个0维的几何图形,具有X,Y坐标值,以及一些可选的属性:如高程值(Z值),度量值(M值) 和ID号,点对象用于描述精确定位的对象,例如一个电话亭在一个城市的精确位置。以下代码演示如何创建一个Point对象: /// /// 获取点 /// /// /// /// private IPoint ConstructPoint(double x, double y) { IPoint pPoint = new Point... 阅读全文
摘要:
几何对象是ArcGIS Engine中最基本的也是最常用的对象,我们所说的空间对象(点,线,面)都是几何对象,我们在删除,创建和进行地理分析的时候,就是处理一个包含几个对象的矢量图形。Geometry是ArcGIS Engine中使用最为广泛的对象集之一,用户在创建、删除、编辑和进行地理分析的时候,就是处理一个包含几何形体的矢量对象;除了显示要素意外,控件对象选择,要素符号化,标注要素,编辑要素都需要Geometry参与。 在这个模型中,我们看到某些几何对象可以组合产生新的几何形体,如polyline又path构成,path又可以由segement组成,但是这并不意味着用户必须按照这种层次去构 阅读全文
摘要:
通过对 DBMS 中的表和视图定义查询,ArcMap 用户可将“查询图层”添加到地图。 查询图层类似于任何其他要素图层或单独表,所以这些图层可用于作为地理处理工具的输入来显示数据,或使用开发人员 API 通过编程方式进行访问。 创建“查询图层”后,它可另存为图层文件 (.lyr) 或用于创建图层包 (.lpk)。这样可以很容易地与其他应用程序、地图文档和其他用户共享“查询图层”。 ArcMap 中的所有图层都需要唯一标识符。因此,查询图层也必须含有唯一标识符。 通常,唯一标识符字段属于 ObjectID 属性,地理数据库中所有对象均应具有该属性。但是,由于查询图层也可以使用未存储在 阅读全文