当前位置:首页 » 地理信息 » 地理信息系统空间数据交换的方式

地理信息系统空间数据交换的方式

发布时间: 2021-03-02 20:00:17

❶ GIS中,空间数据共享的意义和方法

意义:GIS基础软件技术是地理信息领域软件技术的制高点,是整个产业链条的关键。发展基础软件对我国地理信息产业发展和保证国家地理信息安全至关重要。

方法:大数据与GIS的结合正在改变传统地理研究与分析方法,也在悄然改变GIS的服务形态。IT新技术的融入,不断丰富和提升地理智慧的内核。而爆发式增长的市场需求,又为GIS技术的创新和应用发展提供了新的动力。

(1)地理信息系统空间数据交换的方式扩展阅读

超图集团正式对外发布了基于大数据架构的GIS基础软件产品SuperMap GIS 9D,其在大数据GIS技术、新一代三维GIS技术、云端一体化GIS技术、跨平台GIS技术四大方面取得了全新进展和突破,

满足大数据应用、新型智慧城市和新型测绘等应用需求,解决了海量时空数据分布式管理、高性能、高可信分布式计算的新难题,以及传统GIS复杂图示制图与空间分析的老问题,开创了GIS与大数据等技术融合发展和创新应用的新格局。

此次会议围绕大数据领域的探索实践、GIS与空间大数据融合、大数据时代的地理信息应用转型升级、新一代三维GIS技术创新与应用、中国GIS的国际化探索等话题,测绘地信主管部门,阿里、腾讯等互联网企业,

超图等GIS基础软件企业,相关科研机构,众多海内外GIS用户单位的相关专家在主题大会环节呈现了数十场精彩报告,共同探讨大数据时代的GIS技术创新发展与应用落地。

❷ 地理信息系统中的数据来源及获取方式(明天考试,急)

GIS的数据源,是指建立的地理数据库所需的各种数据的来源,主要包括地图、遥感图像、文本资料、统计资料、实测数据、多媒体数据、已有系统的数据等。
①地图
点――居民点、采样点、高程点、控制点等。
线――河流、道路、构造线等。
面――湖泊、海洋、植被等。
注记――地名注记、高程注记等。
②遥感数据
遥感数据是GIS的重要数据源。遥感数据含有丰富的资源与环境信息,在GIS支持下,可以与地质、地球物理、地球化学、地球生物、军事应用等方面的信息进行信息复合和综合分析。遥感数据是一种大面积的、动态的、近实时的数据源,遥感技术是GIS数据更新的重要手段。
③文本资料
文本资料是指各行业、各部门的有关法律文档、行业规范、技术标准、条文条例等,如边界条约等。这些也属于GIS的数据。
④统计资料
国家和军队的许多部门和机构都拥有不同领域(如人口、基础设施建设、兵要地志等)的大量统计资料,这些都是GIS的数据源,尤其是GIS属性数据的重要来源。
⑤实测数据
野外试验、实地测量等获取的数据可以通过转换直接进入GIS的地理数据库,以便于进行实时的分析和进一步的应用。GPS(全球定位系统)所获取的数据也是GIS的重要数据源。
⑥多媒体数据
多媒体数据(包括声音、录像等)通常可通过通讯口传入GIS的地理数据库中,目前其主要功能是辅助GIS的分析和查询。
⑦已有系统的数据
GIS还可以从其它已建成的信息系统和数据库中获取相应的数据。由于规范化、标准化的推广,不同系统间的数据共享和可交换性越来越强。这样就拓展了数据的可用性,增加了数据的潜在价值。

❸ 开放式地理信息系统的开放式地理数据交换规程

为了研究和开发开放式地理信息系统技术,1996年在美国成立了开放地理信息联合会(OGC,Open GIS Consortium),现有十几个国家的100多个成员,包括软件技术公司、硬件软件技术公司、政府机构、大学及重点实验室、企业集成系统、销售商、图像信息产品制造商等。开放地理信息联合会主要研究和建立了开放式地理数据交互操作规程(OGIS,Open Geodata Interoperability Specification)。
OGIS是为了寻找一种方式,将地理信息系统技术、分布处理技术、面向对象方法、数据库设计及实时信息获取方法更有效地结合起来。换句话说,它主要是在传统地理信息系统软件以及未来的高带宽的异构地学处理环境中架起一座桥梁。OGIS的主要目标是使用户能开发出基于分布计算技术的、标准化的公共接口,将地理空间数据和地理处理资源完全集成到主流计算中,并实现交互式的、商品化的地理数据处理和地理数据分析的软件系统,并使之在全球信息基础设施上得到广泛的应用。具体而言,它是为了给应用开发者提供OGIS的规程模型及实现规程的技术手段,并通过体系结构,为应用开发者提供基于O- GIS的地理数据处理的开发工具、中间件、软件构件;并将已有的工具和数据库实施封装,使得用户能在一种分布及协作的方式下方便地获得地理数据和地理数据处理服务,以及其它地理应用,完成具体的应用任务。其特点:
·它是一种统一的规程,使用户和开发者能进行互操作。
·它能克服繁锁的批处理以及导入/导出障碍,在分布操作系统异构数据库环境下获取数据及数据处理功能资源。
·由于OGIS独立于具体的平台,因此OGIS只能是抽象层的概念描述,而不具体的实现。OGIS具有下列应用:
·它能为应用开发者提供标准,开发出满足用户需求并能相互操作的软件,将空间和非空间的数据及对这些数据的处理无逢地集成在一起,满足用户的要求。
·它能在不同平台上传送数据及处理功能。在开放平台下,它能使信息管理者很好地管理信息,为用户服务,并能将资源充分地提供给用户;对用户而言,它能使用户很方便地使用不同类型和格式的数据,实时获取大量的数据,并利用地理信息进行更多地应用,同时在一个简单的应用环境和连续的工作流中使用户能使用不同类型和格式的地理数据,而不需考虑这些类型和格式的具体细节。
开放式地理信息系统(Open GIS)互操作规范指在国家和世界范围内的分布式环境下实现地理 空间数据和地理信息处理资源的共享。它允许用户通过网络实时获取不同系统中的地理信息 ,避免了冗余数据存储,是实现地理空间数据共享的一次深刻的技术革命。Open GIS是通过 开放式地理空间数据互操作规范(Open Geodata Interoperability Specification,简称OG IS)来实现的。所以其核心是OGIS。
OGIS是开放式GIS协会(Open GIS Consortium,简称OGC)提出的一个为了提供地理数据和地 理操作的交互性和开放性而提出的软件开发规范。它为软件开发者提供了一个框架,使他们 能够开发一些让他们的用户方便地访问和处理各种来源的地理数据(不论它们分布在哪儿)的 软件。该规范包括三部分: (Information Communities Model,ICM)。它是一个使用开放式地理空间 数据模型和OGIS服务模型来解决技术性的非互操作能力问题以及公共团体的非互操作能力问 题的框架。该模型为使用开放式地理空间数据模型和OGIS服务模型拟订了一个方案。该方案 不仅可以为使用同一种地理特征定义的地理空间数据生产者和用户团体提供一种方法以便他 们有效地管理其地理特征定义以及将适用这种定义的数据集进行编目和共享管理;而且还可 以为使用不同地理特征定义不同地理空间数据生产者和用户团体提供一种有效、精确的地理 空间信息共享方法。
其他相关与传统的GIS处理技术相比,OGIS建立起通用的技术基础以进行开放式的地理信息处理。其 特点是:互操作性、对信息团体的支持作用、普遍存在性、可靠性、易用性、便携性、合作 性、可伸缩性、可扩展性、兼容性和可执行性。 财产所有权地图与土壤分布图可能以不同的比例尺显示数据。GIS中的地图数据必须能被操作以使其与从其它地图获得的数据对齐或相配合。在数字数据被分析前,它们可能得经过其它一些将它们整合进GIS的处理,比如,投影与坐标变换。 地球可以用多种模型来表示,对于地球表面上的任一给定点,各个模型都可能给出一套不同的坐标(如纬度,经度,海拔)。最简单的模型是假定地球是一个理想的球体。随着地球的更多测量逐渐累积,地球的模型也变得越来越复杂,越来越精确。事实上,有些模型应用于地球的不同区域以提供更高的精确度(如北美坐标系统,1983-NAD83-只适合在美国使用,而在欧洲却不适用)。
投影是制作地图的基础部分,它是从地球的一种模型中转换信息的数学方法,它将三维的弯曲表面转换成二维的媒介(比如纸或电脑屏幕)。不同类型的地图要采用不同的投影投影系统,因为每种投影系统有其自身的合适的用途。比如一种可以精确反映大陆形状的投影会歪曲大陆的相对尺寸。

❹ 空间数据的简介

美国总统克林顿入主白宫以后着手实施的耗资上千亿美元的“信息高速公路”计划,与肯尼迪总统当年的航天计划具有同等重要的意义。所谓“信息高速公路”并不是指交通公路,而是指高速计算机通讯网络。它是通过光纤或电缆把政府机构、科研单位、企业、图书馆、学校、商店以及家家户户的计算机连接起来,利用计算机终端、传真机、电视等终端设备,像使用电话那样方便、迅速地传递和处理信息,从而最大限度地实现信息共享。“信息高速公路”所起的作用除创造丰富的物质财富外,还将改变人类的生活方式。为了在“信息高速公路”上表示和查询与地理和地球有关的空间信息,克林顿又于1994年4月发布了12906号总统令,“协调信息获取和建立国家(地球)空间数据基础设施(NSDI)”。数字地球是以信息高速公路和空间基础设施为依托的一个广泛的概念。国家空间数据基础设施(NSDI)主要包括:地球空间数据框架、空间数据协调、管理与分发体系、空间数据交换网站和空间数据转换标准。
地球空间数据框架是提供一个可以进行精确地、始终如一地获取、配准和集成地球空间信息的基础。此框架中包括正射影像、大地控制、高程、交通、水系、政区、公用地籍以及资源、环境、社会、经济、历史记录等方面的数据。空间数据协调、管理与分发体系,是组织生产和使用地理数据的人员,建立相应的组织机构,制定有关空间数据的发展战略和政策,建立地理空间数据个人和机构间联系渠道,传输数据和开发数据库。其目标是生产和使用共用的空间地理数据集,共享和开发基础数据资源以提高决策能力。
空间数据交换网站是一个拥有地理空间信息,在地理空间数据生产者、管理者和用户之间的一个分布式电子网络。其用户有权决定保存哪类地理空间数据;了解数据状况(内容、质量及其它特征等);寻找他们需要的数据;根据他们的应用项目,评价数据是否有用;尽可能经济地获取或订购数据。地理空间数据生产者以各种软件工具提供电子形式的元数据(关于数据的数据)。元数据标准规定了不同地理空间数据的元数据的内容,其目的是提供一个共同的标准化的元数据术语和定义。空间数据转换标准是一个异种计算机间空间数据转换的进程。该标准规定了带有空间参考系信息的矢量和栅格(包括格网)数据的交换约定、寻址格式、结构和内容。标准中包括概念模型、质量报告、传输组件说明和对空间要素和属性的定义。
空间数据基础设施与信息高速公路有着相互依存、相互促进、共同发展的密切关系。计算机硬件和各种应用软件好似高速公路上跑着的车,而基础地理信息好似被运载的货物。为避免出现有路没车、或有车没货的现象,应大力发展我国地理信息产业,为社会提供丰富的基础空间信息和软件产品。这样既节约了开发力量和系统投资,又能最大限度地实现基础空间信息的共享。 空间数据转换格式是空间数据存在的一种特定的编排格式。该格式用于当两个空间数据处理系统在使用不同的计算机硬件、操作系统和空间数据管理软件时,能容易地、完整无损地将空间数据从一个系统转换到另一个系统。空间数据转换格式通常以描述数据逻辑结构与逻辑关系的模型表达。
空间数据转换格式是实施空间数据转换的标准中介格式。为实现转换,需要制订并遵循统一的空间数据转换标准,包括现实世界空间实体的一系列属性和关系描述,提供转换机制,保证这些属性和关系的描述结构不会改变,并能被数据接收者正确地调用。随着技术的发展,空间数据转换格式的中介作用将会减弱,代之以按照互操作规范开发的不同空间数据处理系统,通过公共接口实现不同系统间、不同数据结构、不同数据格式的数据动态调用。交换中心:空间数据交换中心是指对不同范围、领域的空间信息及其元数据进行有效管理、给信息需求者提供空间数据的目录信息、元数据信息、信息的地址等的计算机联网管理系统。它主要是为了实现空间信息的网络共享,使得各部门或领域的空间信息生产者和消费者能够通过覆盖全球的通信网络共享空间信息,避免基础空间信息或交叉信息的重复生产以及由此引发的标准化问题等。
为实现上述目的,在硬件方面应建立空间信息共享服务器,用户访问客户端及其相应的网络体系结构,提供信息共享所必须的硬件平台。在软件方面要研究和设计空间元数据管理软件以实现空间信息共享,也可以研究和使用其它共享软件实现空间信息共享。共享软件的设计要考虑使用现有或自己设计的各共享服务器之间或共享服务器与客户端之间的数据请求和传输协议规范,现有的如:基于TCP/IPZ39.50和HTTP等协议。共享信息、相应的元数据信息以及信息获取方法等存放在空间信息共享服务器中,需要共享信息的用户通过客户端浏览器提供的用户访问界面向空间数据交换中心提交数据或提出数据请求,这些用户请求通过相应的网络运行体系传递到交换中心的信息共享服务器上,服务器上的软件模块作出相应的处理,或者对用户提交的数据作出分析处理,存储入库,或者对用户请求作出响应,返回给用户。
空间数据交换中心是国家空间信息基础设施建设的核心内容之一,是数字地球关键技术,只有实现了空间信息共享,数字地球才可以使我们每个人都可以随时随地获取所需要的具有相应权限的空间信息,人们才可以利用它处理日常事务,从事科学研究,对企业进行有效管理和各种科学决策,实现民族的腾飞和国家的蓬勃发展。 空间数据库管理系统是空间数据库的核心软件,将对空间数据和属性数据进行统一管理,为GIS应用开发提供空间数据库管理系统除了必须具备普通数据库管理系统的功能外,还具有以下三方面研究内容:
1、空间数据存储管理,实现空间数据强大的基础平台。和属性数据的统一存储和管理,提高数据的存储性能和共享程度,设计实现空间数据的索引机制,为查询处理提供快速可靠的支撑环境。
2、支持空间查询的SQL语言,参照SQL-92和OpenGIS标准,对核心SQL进行扩充,使之支持标准的空间运算,具有最短路径、连通性等空间查询功能。
3、查询,供相关人士查询数据。 空间数据采集与处理的目标与任务、对象与内容、技术路线与工作流程,全面阐述了水利普查空间数据的数据源、采集与处理方法、质量控制等主题,详细讲述了各普查对象空间数据采集标绘与处理的方法,并对空间数据采集与处理的质量评定与检查方法做出说明。本书紧密结合各级水利普查机构空间数据采集与处理的技术需求,为满足空间数据采集与处理的工作需要而撰写。本书内容紧扣空间数据采集与处理的作业流程,提供多种具体有效的方法?致力于提高一线工作人员的业务能力,保障空间数据采集与处理的精度和质量。本书既可作为水利普查空间数据采集与处理的培训教材,也可作为水利信息化技术人员的参考书。

❺ GIS空间数据类型有哪些

1、矢量数据结构,包括:简单数据结构、拓扑数据结构、曲面数据结构。
栅格数据结构,包括:栅格矩阵结构、游程编码结构、四叉树数据结构、八叉树和十六叉树结构。

2、(1)空间聚类方法在高速公路病害密集区分析中的应用。
高速公路路面的病害总是在某些地段较为密集,在某些地段较为疏散.找出病害密集的区域,对于养护决策有着重要的意义.空间聚类可对空间物体的集群性进行分析,应用聚类分析,探寻高速公路的病害密集区,制定养护对策,节省人力、物力、财力。
(2)聚类分析法在城市经济空间分区中的应用
城市经济分区涉及多个要素,靠仅有的经验和专业知识做定性分类是远远不够的,往往带有主观性和随意性。为找出多个城市之间的比较优势和差距,为有关政策机构在制定政策时提供参考,针对城市综合竞争力的8大要素,采用Q型聚类分析法进行最优分割,按评价系数进行分类。1Q型聚类分析法聚类分析(Cluster Analysis)是研究“物以类聚”的一种方法,国内有人称它为群分析、点群分析、簇群分析等,其基本思想是从一批样本的多个观测指标中,找出度量样本之间或指标之间相似程度(亲疏关系)的统计量,构成一个对称的相似性矩阵,在此基础上进一步找寻各样本。

❻ 空间数据格式转换

目前,在国内外的GIS软件之间通过直接或者间接的方法进行文件格式转换已经广泛存在。由于各个GIS软件之间的符号库设计的差异,在文件转换过程中基本不考虑符号信息的映射问题。有关地理信息系统中的地图符号共享研究的主要成果有3个方面:一是以ISO/TC211和OGC(OpenGISConsortium)为代表的地理信息标准与规范制定部门制定的关于地图符号存储、表达和服务的规范;二是众多GIS厂商在它们的GIS产品中增加了对其他地图符号库(TrueType字体符号库)的支持,有些甚至提供了地图符号库的交换格式和地图符号库的绘制接口(如SuperMap);三是GIS研究和应用人员已提出了多种地图符号共享方法,如数据格式转换、符号格式转换、TrueType字体和建立符号对应表。虽然这些成果对推动GIS地图符号的标准化和规范化具有积极的作用,也或多或少地解决了GIS领域的地图符号共享难题;但并没有从根本上消除GIS软件平台之间地图符号系统的差异,致使它们对GIS地图符号的共享程度极为有限。

国外在文件格式转换方面的软件如FME软件并没有提供专门针对国内软件MapGIS的功能,而国内普遍采用的方法是通过MapGIS软件自身提供的文件转换模式实现的。它的不足是没有对符号进行转换。

航遥中心以前普遍采用的是MapGIS软件,现存的很多图件是以MapGIS文件存储和管理的。由于MapGIS软件存在高版本不向下兼容问题,中心决定航空物探信息系统建设必须基于ArcGIS平台研发的数据管理与服务系统,这就需要将以前的MapGIS数据格式转换成ArcGIS平台下所支持的数据格式。因此,本系统的目的是实现MapGIS数据文件快速、准确地转换为ArcGIS文件格式。

一、文件转换

文件转换模块可以分为MapGIS到ArcGIS的文件转换和ArcGIS到MapGIS的文件转换。通过分析MapGIS和ArcGIS的文件格式可知,MapGIS的文件分为工程文件(.MPJ)、点文件(.WT)、线文件(.WL)和面文件(.WP),ArcGIS的文件主要分为工程文件(.MXD)和Shape文件。表6-5为它们之间文件格式对应表。

在MapGIS平台下,中心已经有一套航空物探符号库,只需要在ArcGIS下提供一套显示一致的符号库,就可实现这在两个GIS平台下,同一区域的空间数据近于一致的符号化表达,所以这里主要说明从MapGIS到ArcGIS的符号库转换。

表6-5 MapGIS和ArcGIS的文件格式对应表

二、符号转换

(一)MapGIS符号信息的读取

通过安装MapGIS的SDK(软件开发工具包),可以使用MapGIS提供的API函数和类进行二次开发。由于商业软件机密的限制,MapGIS的SDK中并没有给出可以提取符号信息的函数,而是将符号信息保存到二进制文件中,只能在MapGIS平台上使用其符号。

为了得到MapGIS符号的详细信息,比如图案的坐标点、颜色值等,采用间接读取符号文件的形式,即使用MapGIS平台的“符号库编辑”功能将MapGIS的符号保存为点、线、面文件,再读取符号的点、线、面文件得到符号图案的详细坐标信息。

(二)在ArcGIS平台上实现MapGIS符号的绘制

ArcGIS提供的SimpleMarkerSymbol、ArrowMakerSymbol、CharacterMarkerSymbol等符号类,可利用已有的各种符号进行叠加来创建新的复杂符号。由于MapGIS符号的图案复杂性和种类多样性,使用ArcGIS提供的符号来创建MapGIS的符号,费时又费力,且不能实现符号的通用性。如当用户有新的MapGIS符号时,需重新在ArcGIS平台下创建一个对应的MapGIS符号。本系统解决的方案是在ArcGIS平台下创建3个符号类,分别实现Map-GIS的符号绘制。

ArcGIS提供的符号都必须实现ISymbol、IClone、IPersistStream、IPersist接口,所以新建的3个类也都必须实现这3个类。接口ISymbol定义的Draw方法是符号绘制的关键部分,所有符号绘制都是在这个函数中实现的。符号绘制方法可以通过ArcGIS提供的Ge-ometryDraw类,或者ISymbol::Draw方法进行绘制,也可以通过底层的GDI函数进行绘制,本系统采用GDI函数实现符号绘制。

三、符号库管理

航空物探信息系统的要求所有符号都以数据库形式进行管理,其优点是操作直观、使用灵活、编程方便、环境使用广泛等,可以脱离ArcGIS平台,可扩展性好,对基于ArcEngine开发的应用程序均适用。

解决方法是实现符号的IPersistVariant接口。该接口是用来实现符号信息的保存与加载。保存符号信息到数据库中,即把符号信息通过IPersistVariant接口提供的保存方法存储到一个变量数据流中,然后转换成XML数据流,并将其保存到数据库符号表的大字段中。从数据库中读取符号信息是读取数据库符号表大字段中的值赋给XML数据流,将XML转换成变量数据流,通过IPersistVariant接口提供的加载方法得到符号对象(图6-14)。

图6-14 保存和加载符号

四、标注

MapGIS平台下的标注是以点文件的形式存储的,通过文件转换将其转换为ArcGIS平台的ShapeFile格式。在ArcGIS平台下的注记可以用两种方式表示,一种是以Label方式表示,这种方式比较简单;另一种是以Annotation方式表示,该方式必须将Shape文件保存到数据库中,通过程序产生一个与层关联的标注层。

❼ 对空间数据与属性数据的操作

( 1) 对空间图层的整体操作

空间图层即 map1. layers. item( i) 对象,是图元空间数据的集合,具有以下几个重要属性:

1) Visible,设置图层是否可见;

2) Selectable,设置图层上的图元是否可选择;

3) Editable,设置是否可编辑;

4) AutoLabel,设置是否自动标注出图元的名称。

每个属性的值都为布尔型,即 True 或者 False。图层的 Selectable 属性设置为 False 时,通过选择工具将不能选择该图元上的图元,在进行图层编辑时,可以将欲编辑的图层设置为 Selectable = True,Editable = True,然后将其他图层设置为 Selectable = False,Editable =False,以起到数据保护的作用。

需要注意的是,要开始修改图层上的空间数据,只需要设置 Editable = True,但是如果要向图层上新增空间数据,还需要设置 map1. layers. InsertionLayer = map1. layers. item( i) ,否则会报错。

要根据空间图层来具体得到某个图元,可以根据 GetFeatureByID 和 GetFeatureByKey方法来实现。

当将某图层的 AutoLabel 设置为 True 时,该图层上的图元旁将会自动标注名称,名称的内容来自该图层的第一个字符类型字段的内容。如果需要更改标注内容的字段来源,则需要在 MapInfo Professional 中更改字段的排列顺序。

( 2) 向空间数据库中动态添加数据

为实现图中图功能,必须动态的在地图上添加矩形框,即动态的向空间库添加数据,如下代码可以实现:

Dim ftr As MapXLib. Feature

Dim ftrs As MapXLib. Features

Dim rctMap As MapXLib. Rectangle

Dim pnts As New MapXLib. Points

Dim pnt1 As New MapXLib. Point

Dim pnt2 As New MapXLib. Point

Dim pnt3 As New MapXLib. Point

Dim pnt4 As New MapXLib. Point

Set rctMap = frmmain. Map1. Bounds

pnt1. Set rctMap. XMin,rctMap. YMax

pnt2. Set rctMap. XMax,rctMap. YMax

pnt3. Set rctMap. XMax,rctMap. YMin

pnt4. Set rctMap. XMin,rctMap. YMin

pnts. Add pnt1

pnts. Add pnt2

pnts. Add pnt3

pnts. Add pnt4

pnts. Add pnt1

Set ftr = Map1. FeatureFactory. CreateLine( pnts,styLine)

Set Map1. Layers. InsertionLayer = Map1. Layers. Item( " eagle" )

Map1. Layers. Item( " eagle" ) . AddFeature ftr

Map1. Refresh

( 3) 更新属性库

首先,需要根据图元 ( 空间数据) 来找到它的属性数据,具体代码实现如下:

Dim ftr As MapXLib. Feature

Set ftr = Map1. Layers( i) . Selection. Item( 1)

Dim mydata As MapXLib. Dataset

Set mydata = Map1. DataSets. Add( miDataSetLayer,lyr)

For j = 1 To mydata. Fields. Count

If VarType( mydata. RowValues( ftr. FeatureID) . Item( j) . value) < > vbNull Then

Grid1. TextMatrix( j + 1,1) = mydata. RowValues( ftr. FeatureID) . Item( j) . value

End If

Next j

这样就列出了该图元的属性值,当对属性值做了修改,需要更新到属性库时,则可通过如下代码:

ftr. Layer. KeyField = Grid1. TextMatrix( i + 1,0)

ftr. KeyValue = Grid1. TextMatrix( i + 1,1)ftr. Update

需要注意的是,如果在属性库字段设计时,将一个或多个字段定义了索引,则必须保证更新的值为唯一,否则将更新错误,但建库时字段值已经有不唯一,则无论如何都会报错,所以建议不要定义索引。

( 4) 实现对空间数据的复制粘贴

空间对象不同于普通的文本或文件等数据,所以复制粘贴也有其特殊性,通过选择工具选择一个或多个图元,然后选择复制后,需要通过中间对象暂时存储,实现代码如下:

Public m_ oExchangeFtrs As MapXLib. Features,必须在公共模块中定义。

Dim oFtr As MapXLib. Feature

Dim oLayer As MapXLib. Layer

Dim mulflag As Integer

mulflag = 0

煤矿安全地理信息系统设计与开发

这时,将空间对象存储在了 oExchangeFtrs 中,当需要粘贴时,则将 oExchangeFtrs 中的对象添加到空间库和属性库中,实现代码如下:

煤矿安全地理信息系统设计与开发

Next oFtr

If iFtrCount = 0 Then Exit Sub

煤矿安全地理信息系统设计与开发

Next oFtr

oLayer. Refresh

Set m_oExchangeFtrs = oLayer. Selection

( 5) 属性库导出到 Microsoft Excel

Microsoft Excel 具有强大的表格功能,将属性库中的数据输出到 Microsoft Excel 后,可以进一步执行很多操作,具体实现代码如下:

先在窗体中预览各属性值:

For Each ftr In lyr. AllFeatures

If VarType( mydata. value( ftr. FeatureID,nameid) ) < > vbNull And VarType( mydata. value( ftr. FeatureID,nameid) ) < > vbEmpty Then

For i = 1 To UBound( selecti)

DoEvents

If VarType( mydata. value( ftr. FeatureID,selecti( i) ) ) < > vbNull Then

Flex1. TextMatrix( j,i) = mydata. value( ftr. FeatureID,selecti( i) )

End If

Next i

Flex1. TextMatrix( j,0) = j

j = j + 1

Flex1. Rows = Flex1. Rows + 1

End If

Next

然后与 Microsoft Excel 通信,进行数据交换:

Dim objexcel As excel. Application

Dim i As Long

Dim j As Long

If Flex1. Rows = 0 Then

MsgBox " 没有查询结果可以导出! " ,vbInformation

Exit Sub

Else

If MsgBox( " 确实要将结果集导出到 Excel 吗" ,vbYesNo + vbInformation) < > vbYesThen

Exit Sub

End If

Set objexcel = New excel. Application

objexcel. Workbooks. Add

For j = 0 To Flex1. Cols - 1

For i = 0 To Flex1. Rows - 1

objexcel. Cells( i + 1,j + 1) = Flex1. TextMatrix( i,j)

Next i

Next j

objexcel. Visible = True

objexcel. DisplayAlerts = True

End If

主题地图 ( 又称专题地图) 的绘制是根据特定的主题遮蔽地图的过程。主题通常是数据的某个部分或某些部分,可以从数据集获取。主题利用颜色阴影、填充图案、符号或柱状图和饼状图,以可视化的形式显示数据。根据数据中的特定值将这些颜色、图案或符号分配给地图对象,可以创建不同的主题地图。柱状图和饼状图可以对数据集中的每个记录进行数据比较。

主题地图可以使用许多方法来图解数据。最常用的一种主题地图就是气象图。如果显示红色,表示天气很热 ( 气温高) ; 如果显示蓝色,表示天气很冷 ( 气温低) 。通过主题地图绘制还可以发现通过表格数据很难看出来的数据趋势。

在 Themes 集合、Theme 对象和 ThemeProperties 对象中使用属性和方法,可以创建并定义自己的主题遮蔽。Legend 对象存储主题的关键字,说明主题的颜色、形状和大小代表的含义。

MapX 提供了 9 种主题地图,其参数与注释如下:

miThemeRanged: 范围主题;

miThemeBarChart: 柱状图主题;

miThemePieChart: 饼状图主题;

miThemeGradSymbol: 分级符号主题;

miThemeDotDensity: 点密度主题;

miThemeIndivialValue: 个别值主题;

miThemeAuto MapX: “最佳猜测” 主题;

miLabelRangedTheme: 范围标签主题;

miLabelIndivialValuesTheme: 个别标签值主题。

每个主题有自己的用途和唯一的属性。例如,使用 miThemeRanged,可以根据人口密度按主题遮蔽世界地图。可以使用红色的分级阴影遮蔽国家,最深的红色代表人口密度最大的国家,最浅的红色代表人口密度最小的国家,您可以很容易看出世界人口的分布。

使用主题地图绘制并不仅限于显示数字值。标称值也可以按主题遮蔽。例如,若有地下电缆数据集,过去6 个月内尚未使用过的地下电缆将标记为优先状态,使用 miThemeIn-divialValue 可以根据修复状态遮蔽这些电缆,值相同的所有记录将使用相同颜色遮蔽。

具体的代码实现如下:

Dim ds As MapXLib. Dataset

Dim mylayer As MapXLib. layer

Set mylayer = frmmain. Map1. Layers( Combo1. Text)

Set ds = frmmain. Map1. DataSets. Add( miDataSetLayer,mylayer," themedata" )

Map1. DataSets. Item( " themedata" ) . Themes. Add themetype,fieldname

'Map1. DataSets. Item( " themedata" ) . Themes. Item( 1) . ThemeProperties. NumRanges = 12

主题加入指定集合后,将创建 Theme 对象,可以处理对象的各个属性。对巷道图层,可以做瓦斯大小范围图和人员分布范围图,对通风系统图,可做风量大小范围图等。

❽  地理信息系统的选择

GIS软件系统包括操作系统平台和GIS软件。GIS使用的操作系统一般是Unix、Windows或Windows NT。在操作系统方面,原来以Unix为主流平台的GIS软件,近几年都更换或扩展到了Windows NT平台,目前几乎所有的GIS软件都支持Windows或Windows NT。从发展趋势看,今后这仍将是一大主流。此外,GIS已发展成为具有多媒体网络、虚拟现实技术以及数据可视化的强大空间数据综合处理技术系统。

在选择GIS软件时主要考虑以下几个方面的性能:①速度。高速的数据存取和处理能力,使用户等待时间不至过长。②存储。高效的压缩编码存储方法,以保证在存储设备有限容量的情况下存储大量的地理信息数据。③功能。完备的地理信息系统功能,以满足用户关于建立应用系统的各种功能要求。④适用性。较宽松的软硬件运行环境,以支持用户对设备的各种选择。⑤易用性。良好的系统接口和用户界面,便于开发人员和用户进一步开发和使用。⑥开放性。与外部其他系统进行数据交换的能力,通过数据交换使系统能够使用其他系统的数据和软硬件功能。

由于国土资源遥感综合调查信息系统数据量大,数据类型多样,不仅有海量的遥感信息,还需要集成众多的矢量数据,不仅有空间数据,还包含大量的非空间数据;信息来源也极其复杂,涉及土地利用和覆被、矿产资源、地质灾害、土壤侵蚀、地壳稳定性评价、海岸带及海岛资源等众多专题,且各课题间均有交叉和部分重叠性内容;系统数据不但具有多维的空间属性,而且可截取不同时间尺度上的信息,具有时间属性;系统的最终目的是更好地为国土资源的可持续利用提供决策支持。因此应用软件的选型将直接关系到该系统的相应功能开发、信息编码、数据处理、数据交换,进而影响系统的生命力。为此,根据已有的商品化遥感图像处理软件和GIS软件,我们主要以Erdas Image8.4,ARC/INFO8.0 for Windows NT作为平台软件。

❾ 求一个“空间数据交换格式 VCT”的标准格式文件

国家技术监督局 1 999年复 8月 2日发布了“制中华人民共和国国家标准地球空间数据交换格式”(简称 CNSDTF,标准编号 :1 7798-1 999)。
本文简要介绍CNSDTF的设计思想、主要特征以及数据结构 ,提出了推广我国空间数据交换格式 ,完善与国外 GIS软件的数据接口 ,向空间数据相互操作协议努力的方法 ,与加快我国国家空间数据基础设施建设 ,实现我国空间数据共享的方案。

热点内容
鹿特丹港国家地理 发布:2021-03-15 14:26:00 浏览:571
地理八年级主要的气候类型 发布:2021-03-15 14:24:09 浏览:219
戴旭龙中国地质大学武汉 发布:2021-03-15 14:19:37 浏览:408
地理因素对中国文化的影响 发布:2021-03-15 14:18:30 浏览:724
高中地理全解世界地理 发布:2021-03-15 14:16:36 浏览:425
工地质检具体干些什么 发布:2021-03-15 14:15:00 浏览:4
东南大学工程地质考试卷 发布:2021-03-15 14:13:41 浏览:840
中国地质大学自动取票机 发布:2021-03-15 14:13:15 浏览:779
曾文武汉地质大学 发布:2021-03-15 14:11:33 浏览:563
中国冶金地质总局地球物理勘察院官网 发布:2021-03-15 14:10:10 浏览:864