您现在的位置:首页 > 教案模板 > 正文

基于GIS的贵阳房产信息系统.pdf(3)

2019-07-25 22:07 网络整理 教案网

软件主要功能都有:地理搜索、经纬度坐标转换、绘图测量、数据交互(kml文件导入导出)、等值线(等高线)生成绘制、转换数据支持cad格式、绘制地形剖面图、高程数据下载(dem)、谷歌地图影像下载(谷歌普通地图,卫星地图,地形图)、坐标偏移纠错、地图影像拼接大图。code属性是class文件中最重要的一个属性,如果把一个java程序中的信息分为代码和元数据两部分,那么在整个class文件里,code属性用于描述代码,所有的其他数据项目都用于描述元数据。 栅格数据结构特点: 特点: 数据结构简单 3-* 空间分析模型 叠加模型 计算简单: 面向位置的数据结构,难以建立空间对象之间关系 3-* 栅格数据组织 多层 栅格数据文件 像元1 x坐标 y坐标 层2属性值 层1属性值 … 层n属性值 … 像元2 像元n 栅格数据文件 层1 像元1 层2 … x,y,属性值 像元2 x,y,属性值 … … 像元n x,y,属性值 层n 栅格数据文件 层1 多边形1 层2 … 属性值 像元1坐标 … 多边形n 像元n坐标 层n 3-* 栅格数据单元值确定 c a b 百分比法 面 积 占 优 重 要 性 中心点法 a 连续分布地理要素 c 具有特殊意义 的较小地物 a 分类较细、 地物斑块较小 ab 为了逼近原始数据精度,除了采用这几种取值方法外,还可以采用缩小单个栅格单元的面积,增加栅格单元总数的方法 属性存在偏差: 3-* a b c 3 4 5 a b c ac距离: 4 5 面积: 7 6 几何偏差 属性偏差 几何特性存在偏差: 栅格数据单元几何特性 3-* 栅格数据结构特点总结: 离散的量化栅格值表示空间对象 位置隐含,属性明显 数据结构简单,易与遥感数据结合,但数据量大 存在几何和属性偏差 面向位置的数据结构,难以建立空间对象之间的关系 3-* 栅格数据的编码方法 直接栅格编码 行程压缩编码 链式数据编码 分块压缩编码 四叉树编码 八叉树编码 3-* 直接栅格编码 以行为记录单位按行存储地理数据。

贵阳机场招聘最新信息_贵阳地理信息系统招聘_贵阳地理信息系统招聘

在该数据结构产生并存储后,在方框514产生一个位置索引记录,该记录在其第一字段有相关地理位置的位置代码,在第二字段有相关结构说明的代码,在第三字段有对相关数据结构刚刚存储在存储介质上的位置的参考。在相关位置索引记录被发现后,读模块314读文件234的结构说明,对它在第一字段中的识别代码与在该相关位置索引记录中的第二字段中的代码匹配。诸如记录253的位置索引记录包含一个诸如字段254的一个字段,它带有一个关于识别相关地理位置的位置代码。

例如,重要目标位置,消防栓等等。· 线对象:覆盖给定距离的开放对象。包括线、折线和弧线。示例是街道,河流,能源线路。· 文本对象:描述地图或其他对象的文本,例如标注和标题。图层(Layer)对象:在MapX中,图层对象以地图基本图元的集合形式来表示向量地 图数据。一个图层可以包含一种或多种图元。一般地,我们通常是在一个图层中只包含一种 类型的图元,这样处理是为了使对图层操作的达到统一性和简单化的要求,以便于计算机的 处理。设想这些图层是透明的,每一图层包含地图的一个不同的部分.这些图层叠加在一起, 使您同时可以看到地图的所有方面。例如,第一个图层包含国家边界,第二个图层有代表首 都的符号,第三个图层包含高速公路.将这些透明的图层叠加在一起就组织起一个完整的地 图。图2.4地图的图层显示结构言贵阳地理信息系统招聘,地图就像积木一样,是GIS的基本建筑单MapX地图(Map)对象:对Maplnfo 组成。.’ 2.1.2LlicrosoftAccess简介Access是PC平台上的关系型DBMS,它是在PCWbdow$平台上创建和管理数据库的 一组集成工具。Access数据库的应用范围可以从个人应用,例如维护个人音像收集品的清 单,到小型商业应用,例如维护业务专用的客户信息.随着Microsoft开放式数据库互连 (ODBC)标准的提出,以及当今客户机,服务器结构的普及,PC关系型数据库可以用作那‘ 些存贮在非PC平台上的数据库前端。

据服务,例如数据的存储和检索。Access不仅提供了一种编程方法通过AccessSOL进行数据定义,还从方便用户的角度,View)中 还提供了一种图形化的方法来定义表和表间的联系.表可以在设计视图(Design 直接生成,也可以在表向导的引导下交互生成.表定义不仅包括表的结构,而且也包括字段 布局的格式和字段输入的掩码、验证规则、标题、默认值、索引等等。字段的数据类型包括 文本,数字、日期/时间、货币、是/否、超链接以及自动编号。此外,Access也提供从外部 表导入数据以及连接到外部表的能力. 2.1.3^D0技术简介Microsoft@AcfiveX@Data 使用,并且也不失灵活性.使用ADO能够编写通过OLEDB提供者对在数据库服务器中 的数据进行访问和操作的应用程序.其主要优点是易于使用、高速度、低内存支出和占用磁 盘空间较少。ADO支持用于建立基于客户端,服务器和Web的应用程序的主要功能. 将数据从服务器移动到客户端应用程序或Web页、在客户端对数据进行处理然后将更新结RemoteDataService 果返回服务器的操作。RD$以前的版本是Microsoft1.5,现在,RDS已 经与ADO编程模型合并,以便简化客户端数据的远程操作。

为了对闪存中的数据重新放置、删除掉陈旧数据并腾出空白block来存放新数据,nand闪存需要执行被称作garbagecollection(或者merges,合并)的操作,而ssd的损耗平衡操作也主要在这个时候执行。设有一组共享数据db和两组并发进程, 一组进程只对此组数据执行 读操作, 另一组进程可对此组数据执行写操作(当然同时也可以执行读 操作),我们将前一组进程称作读者,后一组进程称作写者.为了保 证共享数据的完整性,要求: (1)多个读者的操作可以同时进行。然后才能将这些单元操作组合成读数据,写数据等操作(上面说过比如读操作他并不是一个简单的命令而是一系列操作,你要片选使能,然后发命令(读命令),。

然而 在使用过程中,人们逐渐认识到这~技术背后的实质性内容和它在软件开发中所扮演的重要 角色-组件技术以前所未有的方式提高了软件产业的生产效率,这一点已逐步成为软件开发 人员的共识。传统的c/s结构、群件、中间件等大型软件系统的构成形式,都将在组件的基 础上重新构造。组件技术使近二千年来兴起的面向对象技术进入到成熟的实用化阶段。在组件技术的概 念模式下,软件系统可以被视为相互协同工作的对象集合,其中每个对象都会提供特定的服 务,发出特定的消息,并且以标准形式公布出来,以便其他对象了解和调用。组件间的接口 的,使用者可以直接调用执行模块来获得对象提供的服务。早期的类库,提供的是原代码级 的重用,只适用于比较小规模的开发形式;而组件则封装得更加彻底,更易于使用,并且不 限于C++之类的语言,可以在各种开发语言和开发环境中使用.由于组件技术的出现,软件产业的形式也随之发生了很大的变化。大量组件生产商涌现 出来,并推出各具特色的组件产品;软件集成商则利用适当的组件快速生产出用户需要的某 些应用系统;大而全的通用产品逐步减少;很多相对较为专业,但用途广泛的软件,如GIS、 语音识别系统等,都以组件的形式组装和扩散到一般的软件产品中.COMDCOMCOM是组件式对象模型(ComponentObjectModel)的英文缩写,是组件之间相互接口的 规范,是OLE(Object 构件和应用软件能够用一种统一的标准方式进行交互。

COM不是一种面向对象的语言,而是 一种与源代码无关的二进制标准。COM所建立的是一个软件模块与另一个软件模块之间的链 接,当这种链接建立之后,模块之间就可以通过称之为“接口”的机制来进行通信。COM标 准增加了保障系统和组件完整的安全机制,并扩展到分布式环境。COM本质上仍然是客户/服务器模式。客户(通常是应用程序)请求创建COM对象并通 过COM对象的接口操纵COM对象。服务器根据客户的请求创建并管理COM对象。客户和服务 器这两种角色并不是绝对的。基于分布式环境下的COM被称作1)COM(DistributeCOM,分布式构件对象模型)。I)COM 规范定义了分散对象创建和对象间通信的机制,规范本身并不依赖于任何特定的编程语言和 台(如UNIX)目前还不支持Active){。 DCOM库负责生成Dc叫服务器对象并在客户对象和服务器对象之间建立初始连接,一旦返回 服务器对象指针,DCOM库就不再参与客户对象与服务器对象之间的工作,两个对象之间可 以自由地进行通信。DCOM接口实际上是逻辑上和语义上相关联的函数集。服务器对象通过DCoM接FI为客户 对象提供服务,客户对象不需了解服务器对象的内部数据表示.接口可以看成两个软件构件 之间的一种协议,协议表明服务器对象为客户对象提供一种且仅此一种服务。

接口采用全局 唯一标识符(GUID)来保证服务的唯一性。通常的Dc伽构件提供多种服务,那么服务器对 象为每一种服务实现一个接口。当客户对象指针指向相应的服务器对象时,它就激活服务器 对象接口的相应函数。具体过程是:客户对象通过DC伽对象必须支持的IunKnown接口获得 其它接口的指针。客户对象也许并不知道服务器对象的每个接口,但这并不妨碍客户对象对 服务器对象的使用,它只用它知道的接口。当客户对象用完服务器对象的服务时,它会通知17 服务器对象,服务器对象就释放它所占有的内存。 DCOM的好处是县而易见的。由于接口的定义和功能保持不变,DCOM构件开发者可以改变接 口功能、为对象增加新功能、用更好的对象来代替原有对象,而建立在构件基础上的应用程 序几乎不用修改,大大提高了代码的重用性。在网络建设中要注意以下事项。◆资源共享:所设计的网络(包括设备)应充分考虑与各部门(单位)子网的结合,政 府内各部门(单位)计算机可以通过网络互连起来,实现网上地理信息数据检索、浏览和应 用。◆网络结构:网络必须具有高效、可靠、安全,易管理,易扩充的系统结构。◆备份能力:包括信息数据及通信信道在内的应用信息系统应有一定的备份能力。

ActiveX与ActiveX控件.(9)、 ActiveX, OLE接口加强了对数据和特性的管理,效率更高,而且更加便于进行Internet互操作。作 面。同时,ActiveX技术也被用于方便地创建普通的桌面应用程序.ActiveX既包含服务器端技术,也包含客户端技术。其主要内容是:≯ActiveX控锖O(ActiveXContr01):用于向1『EB页面、MicrosoftWord等支持ActiveX的容器(Container)中插入C伽对象;≯ActiveX文档(ActiveXDocument):用于在WebExcel文档或者用户自定义的文档等;>ActiveX脚本描述(ActiveX控制和Java程序、传递数据以及协调它们之间的操作等;Server≯ActiveX服务器框架(ActiveX器应用程序设计各个方面的函数及其封装类,诸如服务器过滤器、HTML数据流控制等;≯在InternetExplorer中内置Java虚拟机(JavaVirtualMachine),从而使JavaApplet能够在Internet语言进行通信..1、ActiveX控件 思想而设计的,其目标是提供一种面向对象、与操作系统无关、与机器平台无关、可以在应 用程序之间互相访问对象地机制。

ActiveX控件是建立在CoM标准上的独立的软件元件,提供给用户应用接口,发送相应 的事件,开发者则可以截取这些事件,执彳亍相应的功能。ActiveX控件开发端和使用端是完 全独立的,可以用Delphi、VB等各种语言来开发,又可以用于不同语言、不同开发平台、 多个ActiveX控件会保存在一个动态链接库中,但它是一种特殊的动态链接库,其扩展名不 是DLL而是0cX. 包括可视化编辑、拖放和0LE 控件,必须先对ActiveX控件进行注册,应用程序通过注册后得到的类ID号找到控件的数 一般在操作系统的系统文件目录下,如WindowsNT 共享路径。网络路径的形式为\\机器名\共享目录名\文件名。假如,服务器名为mainserver, 目录名为controls,控件名为MapX,则注册命令为:Regsvr32\\mainserver\controls\mapx.OCX2、ActiveX与ActiveX控件的区别 Internet上的扩展。 的标识,而ActiveX构件只是那个家族的一个特定技术 2.2.2组件技术与GI$的发展组件式软件技术已经成为当今软件技术的潮流之一,为了适应这种技术潮流,GIS软件 象其他软件一样,已经或正在发生着革命性的变化,即由过去厂家提供了全部系统或者具有 二次开发功能的软件,过渡到提供组件由用户自己再开发的方向上来.无疑,组件式GIS 技术将给整个GIS技术体系和应用模式带来巨大影响。