
gis
jiayp004
知之者不如好之者,好之者不如乐之者
展开
-
地理数据模型1
地理数据模型为地理信息定义了一个一般的模型。这个模型可以被用来为不同的用户或特殊应用模型定义和应用。通过在一般的地理模型上定义和完善各种不同的行为。我们为各种不同的用户自定义体统了坚实的基础。同Coverage模型一样,地理数据库支持具有拓扑关系的要素类的模型模型,它通过在要素类上支持复合网络、拓扑和要素类间的关系已经其他面向对象要素,扩展了Coverage模型。ESRI的ArcGIS桌面应用原创 2004-08-24 16:28:00 · 3150 阅读 · 0 评论 -
Python 插件(add-in) 基础知识
1) Python插件为何物一个插件(add-in)就是一个客户化,比如嵌入到ArcGIS应用程序中的工具条上的一系列工具,这些工具作为ArcGIS标准程序的补充可以为客户完成特殊任务。ArcGIS10中加入了一种新的插件模型,这种新的模型可以让我们更方便地定制和扩展ArcGIS应用程序功能。新的插件模型为我们提供了一种基于声明的框架,在这个框架基础上我们可以轻松的创建翻译 2013-10-30 14:48:02 · 6246 阅读 · 0 评论 -
向Mapcontrol中增加栅格图层
IRasterLayer pOutRasLayer = new RasterLayer(); pOutRasLayer.CreateFromFilePath(@"E:\Jellyfish.jpg"); m_displayTransformation.Map.AddLayer(pOutRasLayer);原创 2013-09-03 16:07:27 · 1167 阅读 · 0 评论 -
采用MapObjects 显示瓦片地图
通过MapObjects可以显示瓦片地图(ImageCatalog),瓦片地图信息保存在一个数据库表中,其格式为Image Stringxmin 地图左下角x坐标ymin 地图左下角y坐标xmax 地图左上角x坐标ymax 地图左上角y坐标我采用的是在Access数据库保存地图位置信息。数据库名称为ImageCatalog.mdb,瓦片表名称为北京市。 Table t = new原创 2010-04-14 15:51:00 · 1257 阅读 · 2 评论 -
C•CURE 9000英文介绍
C·CURE 9000英文介绍Software House Helping protect people and property with our world-leading access control systems, digital video solutions, intrusion alarm systems, fire detection, and more. Delive转载 2010-01-07 13:50:00 · 1415 阅读 · 0 评论 -
C++判断组件是否注册
可以采用如下方法判断某个组件是否注册: 通过组件的ProgID从注册表获取CLSID,如果CLSID为空,则表示该组件未注册。 一下为判断ESRI公司的MapObject地图组件是否注册。 wchar_t *p=L"MapObjects2.Map.1"; //ProgId是注册后的名字,注册表中存放,如果没有则表示没有注册。 GUID原创 2009-11-30 13:50:00 · 1143 阅读 · 0 评论 -
ArcEngine 图例C#源码:
private void MakeLegend(IActiveView activeView,IPageLayout pageLayout) { //定义图例UID对象 UID uid = new UIDClass(); uid.Value="esriCore.Legend"; /原创 2010-01-14 12:23:00 · 5740 阅读 · 0 评论 -
MapObjects 中Worldfiles文件说明
在FeatureLayer中存放的矢量数据是具有地图坐标系统的,是可以来量测的比如米,是和真实世界的地物对应的。x坐标从左向右增长,y坐标从下向上增长。这和Imagelayer中的坐标系统完全不同。一个栅格图片是用行和列来组织和量测的,每一个单元都有一个行号和列号。比如在左上角的数据单元,会被标识为(行号,列号)(1,1)。为了使矢量和栅格数据能够协调显示,栅格的行列必须映射到地图系统的x,y坐翻译 2009-04-30 15:49:00 · 971 阅读 · 0 评论 -
建立几何网络
几何网络所谓几何网络网络就是要素集中的要素之间的拓扑关系的集合。每一个要素在几何网络中都扮演的一定的角色,比如一条边或一个交点。多要素类或许和在单一几何网络具有同样的角色。建立几何网络的最基本的方法适确定加入几何网络的要素类以及这些要素类所扮演的角色。一系列的网络权重以及其他一些高级的参数也会被确定。有两种建立网络的方法:建立一个新的空的网络,为现存的简单要素建立网络。建立一个新的原创 2004-08-24 16:35:00 · 4290 阅读 · 0 评论 -
地理数据模型2
在地理数据库中建立条目建立任何数据库的第一步是设计它将要包括的表。一个良好的设计可以保证高效的数据存取。Modelinig Our World 对建立地理数据库是要考虑的事项进行了讨论。设计完之后,你就可以使用ArcCatalog创建数据库了。你可以在数据库中创建表,要素集和要素类。向表和数据集添加完数据后,你可以在特定的字段上添加索引,从而增加查询效率。你还可以为其他数据库用户授予或取消原创 2004-08-24 16:30:00 · 1814 阅读 · 0 评论 -
几何网络的基本概念
几何网络的基本概念流动的人口,货物和服务的运输和分布,资源和能源的发送,信息的交流都发生在可定义的几何网络系统内。在ArcInfo8中,网络被定义为由要素组成的一维非平面图,或几何网络。这些要素被限制在几何网络之内,因此也被看作网络要素。在一个几何网络中ArcInfo8自动维护网络要素之间的拓扑关系。网络连接性建立在几何一致性之上,这也就是几何网络名称的由来。关于连通性的规则建立,请参阅建立几原创 2004-08-24 16:32:00 · 3604 阅读 · 0 评论 -
ArcSDE两种连接的区别
使用数据库管理系统中的空间数据需要一个数据库连接。建立从ArcInfo到空间数据的连接有两种方法。一种方法是连接到ArcSDE服务,由这个ArcSDE服务在服务器上产生一个进程,此进程处理ArcInfo和数据库实例的连接。第二种方法为直接连接。在这种连接方法中,ArcInfo直接连接到数据库服务器。原来在第一中连接方法中,由服务器端产生的进程所完成能的工作,现在转移到了客户端,这样就消除了中间原创 2004-08-24 16:33:00 · 2029 阅读 · 0 评论 -
ArcGIS Desktop Python add-ins 插件类型
Python可以在ArcGIS 桌面程序中创建如下的插件类型:插件类型描述按钮(button)是一个简单功能定制形式,可以在点击情况下执行一些业务逻辑。它会执行一个或一系列的动作。按钮可以放在工具条或菜单上。工具(Tools)和按钮类似,然而,工具需要用户和应用程序的显示进行交互,在这些交互之上执行一些翻译 2013-11-01 16:20:58 · 1559 阅读 · 0 评论