导航:首页 > 数据处理 > 矢量数据语言有哪些

矢量数据语言有哪些

发布时间:2022-11-03 18:00:49

⑴ SVG是什么语言

asp(Active Server Page)是微软公司开发的动态网页语言,用于动态网页编写。
早期的Web程序开发是十分复杂的,以至于要制作一个简单的动态页面需要编写大量的C代码才能完成,于是Microsoft公司于1996年推出的一种Web应用开发技术asp,用于取代对Web服务器进行可编程扩展的CGI标准。ASP的主要功能是将脚本语言、HTML、组件和Web数据库访问功能有机地结合在一起,形成一个能在服务器端运行的应用程序,该应用程序可根据来自浏览器端的请求生成相应的HTML文档并回送给浏览器。使用ASP能够创建以HTML网页作为用户界面,并能够与数据库进行交互的Web应用程序。

⑵ 编程语言中,哪些数据类型是标量,哪些是矢量,为什么呢

“常量”在程序运行时,不会被修改的量。换言之,常量虽然是为了硬件、软件、编程语言服务,但是它并不是因为硬件、软件、编程语言而引入。
常量区分为不同的类型,如25、0、-8为整形常量,6.8、-7.89为实型常量,‘a’‘b’为字符常量。常量一般从其字面形式即可判断。这种常量称为字面常量或直接常量。
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延。

⑶ 在C++中,矢量类和普通类有什么区别,有什么作用

字面上意思,矢量类(vector) 是向量,普通类 是标量。
数学物理知识告诉我们 向量 有大小,有方向(例如力,速度),标量 有大小,无方向(例如 温度,时间)。
c++ vector类是以数组为基础的的容器,提供具有连续内存地址的数据结构,可通过下标运算符[ ]直接有效地访问矢量的任何元素。与数组不同,vector的内存用尽时,vector自动分配更大的连续内存区,将原先的元素复制到新的内存区,并释放旧的内存区。
普通类指 非 vector类,也不是 列表(list)和双端队列(deque)这些容器,而是平常我们惯用的 数组,结构,联合体 等等。例如 数组可以 用 malloc 动态分配大小,可以用realloc 动态扩充 或 减少存放单元大小,这需要程序员自己照料操作。
矢量类有自己所支持的迭代子类型,vector支持随机访问迭代子。
普通类 属于 c 语言,矢量类 属于 c++ 语言。c 的东西可以用于 c++。c++ 的东西不能用于 c。

⑷ 矢量图都有什么格式

矢量图一般常见格式:
1、.bw
它是包含各种像素信息的一种黑白图形文件格式。
2、.ai
它是Illustrator中的一种图形文件格式,也即Illustrator软件生成的矢量文件格式, 用Illustrator、CorelDraw、Photoshop 均能打开,编辑,修改等等。
3、.cdr
它是CorelDraw中的一种图形文件格式,是所有CorelDraw应用程序中均能够使用的一种图形图像文件格式。
4、.col
它是由Autodesk Animator、Autodesk Animator Pro等程序创建的一种调色板文件格式,其中存储的是调色板中各种项目的RGB值。
5、.dwg
它是AutoCAD中使用的一种图形文件格式。
6、.dxb
它是AutoCAD创建的一种图形文件格式。
7、.dxf
它是AutoCAD中的图形文件格式,以ASCII方式储存图形,在表现图形的大小方面十分精确,可被CorelDraw、3DS等大型软件调用编辑。
8、.wmf
.wmf是Microsoft Windows中常见的一种图元文件格式,它具有文件短小、图案造型化的特点,整个图形常由各个独立的组成部分拼接而成,但其图形往往较粗糙,并且只能在Microsoft Office中调用编辑。
9、.emf
.emf是由Microsoft公司开发的Windows 32位扩展图元文件格式。其总体设计目标是要弥补在Microsoft Windows 3.1(Win16)中使用的*.wmf文件格式的不足,使得图元文件更加易于使用。
10、.eps
.eps是用PostScript 语言描述的一种ASCII图形文件格式,在PostScript图形打印机上能打印出高品质的图形图像,最高能表示32位图形图像。该格式分为PhotoShop EPS格式(Adobe Illustrator Eps)和标准EPS格式,其中标准EPS格式又可分为图形格式和图像格式。
11、.ico
它是Windows的图标文件格式。
12、.iff
它是Amiga等超级图形处理平台上使用的一种图形文件格式,好莱坞的特技大片多采用该格式进行处理,可逼真再现原景。当然,该格式耗用的内存、外存等计算机资源也十分巨大。

优缺点:

1、文件小,图像中保存的是线条和图块的信息,所以矢量图形文件与分辨率和图像大小无关,只与图像的复杂程度有关,图像文件所占的存储空间较小。
2、图像可以无级缩放,对图形进行缩放,旋转或变形操作时,图形不会产生锯齿效果。
3、可采取高分辨率印刷,矢量图形文件可以在任何输出设备打印机上以打印或印刷的最高分辨率进行打印输出。
4、最大的缺点是难以表现色彩层次丰富的逼真图像效果。
5、矢量图与位图的效果是天壤之别,矢量图无限放大不模糊,大部分位图都是由矢量导出来的,也可以说矢量图就是位图的源码,源码是可以编辑的。

⑸ 空间数据库中,矢量数据的管理方式有哪些,各有什么优缺点

矢量数据管理的方式分三种:

一:文件—关系数据库混合管理。

优点

除通过 OID 连接之外,图形数据和属性数据几乎是完全独立组织、管理与检索的。

其中图形系统采用高级 语言编程管理,可以直接操纵数据文件,因而图形用户界面与图形文件处理是一体的,两者中间没有逻辑裂缝。

缺点:

①需要同时启动图形文件系统和关系数据 库系统,甚至两个系统来回切换,使用起来不方便。

②属性数据和图形数据通过 ID 联系起来, 使查询运算、模型操作运算速度慢。

③数据发布和共享困难。

④属性数据和图形数据分开储存,数据的 安全性、一致性、完整性、并发控制以及数据损坏后的恢复方面缺少基本的功能。

⑤缺乏表示空间对象及其关系的能力。

二:全关系数据库管理

对变长的几个数据进行关系范式分解,分解成定长记录的数据表进行存储。

将图形数据的变长部分处理成 Binary 二进制 Block 块字段。

优点:

图形数据与属性数据都采用现有的关系型数据 库存储,使用关系数据库标准机制来进行空间数据与属性数据的连接。

缺点:

①处理一个空间对象时,需要进行大量的 连接操作,非常费时,并影响效率

②二进制块的读写效率要比定长的属性字段慢的多,特别是涉及对象的嵌套,速度更慢。


三:对象—关系数据库管理

优点:

主要解决了空间数据的变长记录的管理,由数据库软件商进行扩展,效率要比前面的二进制块的管理高 的多。

缺点:

没有解决对象的嵌套问题,空间数据结构也不能由用户任意定义,使用上仍受到一定限制。

⑹ arcmap、mapinfow和arcgis

总算写完了,希望对你有帮助!

首先你说的mapinfow是MapInfo软件中的一个插件,我主要用它测量距离用。mapinfo有很多插件,你可以去相关网站下载。

MapInfo:

MapInfo是美国MapInfo公司的桌面地理信息系统软件,是一种数据可视化、信息地图化的桌面解决方案。它依据地图及其应用的概念、采用办公自动化的操作、集成多种数据库数据、融合计算机地图方法、使用地理数据库技术、加入了地理信息系统分析功能,形成了极具实用价值的、可以为各行各业所用的大众化小型软件系统。MapInfo 含义是“Mapping + Information(地图+信息)”即:地图对象+属性数据。
1986年MapInfo公司成立并推出了第一个版本—MapInfo for DOS V1.0及其开发工具MapBasic,此后又推出了DOS平台的2.0和3.0版。1995年底MapInfo发布了MapInfo Professional,是一个以Windows 95和Windows NT为平台的桌面地理信息系统。目前该软件的最新版本是MapInfo Professional 8.5及其系列软件。
MapInfo Professional是一套强大的基于Windows平台的地图化解决方案,可以方便地将数据和地理信息的关系直观的展现,其复杂而详细的数据分析能力可帮助用户从地理的角度更好地理解各种信息;可以增强报表和数据表现能力,找出以前无法看到的模式和趋势,创建高质量的地图以便做出高效的决策;凭借其新特性和增强功能,MapInfo Professional 使得桌面地图化和分析功能更快和更容易-并可延伸至整个企业。
MapInfo Professional提供一整套功能强大的工具来进行复杂的商业地图化、数据可视化和GIS功能。通过MapInfo Professional可连接本地及服务器端的数据库,创建地图和图表以揭示数据行列背后的真正含义。也可以定制MapInfo Professional以满足用户的特定需要。 支持Oracle8i完全读/写,通过OCI对Oracle8i及通过ODBC对其它数据源的实时访问。
经历了近20年时间,MapInfo公司成为全球最大的100家软件公司之一。产品行销58个国家和地区,有22种语言的版本,超过30万个正式用户。该产品在1990后进入我国,经过十几年的发展,已经在诸多领域得到广泛应用。

MapInfo是一个全球性的软件公司,整合软件、资料与服务以协助顾客了解地理信息的价值,并做出有远见的决策。我们协助政府及企业顾客满足各层次各部门的需求,从财产经营、网络规划到位置筛选、风险管理或是手机传输最近服务的应用等。

有些时候,我们的客户最初可能并不了解区位知识在他们领域的重要性,不管是转变他们组织运作的模式、解决复杂的问题、还是做关键性的决策等方面。在另外一些情况下,我们的客户或是合作伙伴可能使用创新的方法去使用区位来提高他们的组织运作效能。我们相信我们客户的实例就是区位智能应用的最好的证明.

ArcMap:

ArcMap是一个用于编辑、显示、查询和分析地图数据的以地图为核心的模块,ArcMap含一个复杂的专业制图和编辑系统,既是一个面向对象的编辑器,又是一个完整的数据表生成器。ArcMap不仅可以看成是能够完成制图和编辑任务的ARCEDIT和ARCPLOT的合并,而且是类似CAD结构的智能化地图生成工具,是一个使用简单、功能强大的集成应用环境.提供了数据视图(Data View)和版面视图(Layout View)两种中浏览数据的方法,在数据视图中,用户无须关心诸如指北针等的地图要素就可以与地图进行交互;版面视图是一个包含制图要素的虚拟页,它显示数据窗口中的所有数据。几乎所有能在数据视图中对数据进行的操作都可以在视图版面中完成.

ArcGis简介:

ArcGIS9.0是ArcGIS系统中的一个重要的版本。ArcGIS9.0将主要在GeoProcessing(地理处理),3D可视化和开发工具(ArcGis Engine)等方面来扩展现有的平台。

在ArcGIS 9,ArcToolbox变成ArcMap、ArcCatalog、ArcScene、ArcGlobe中一个可停靠的窗口。ArcToolbox的空间处理框架可以跨ArcView、ArcEditor和ArcInfo环境,与ArcGIS桌面可伸缩的设计思想相一致。不同的只是每个产品中提供的工具的数量不同:ArcView和ArcEditor包含大约30个工具、ArcInfo包含大约200个工具。ArcGIS扩展,如ArcGIS 3D Analyst和ArcGIS Spatial Analyst扩展了ArcToolbox,提供了超过200个额外的工具。

下列内容是ArcGIS9.0产品中的关键的增强:

ArcGIS桌面产品(ArcView,ArcEditor,和ArcInfo)

新的地理处理框架:新的地理处理工具能够通过很多中方法来使用,并且能够处理所有支持的数据格式包括Geodatabase要素类。相同的操作,命令和工具可以在对话框中运行,可以在ModelBuilder中进行可视化的建模,也可以在一个命令行中输入或者能够集成到脚本文件,应用程序中做进一步的分析。

注记和标注:对于用户在创建、编辑和维护标注和geodatabase的注记有很大的改进。

增强对栅格的支持:包括在栅格管理,查询和可视化方面的重要改进。

开放的geodatabase的支持:ArcGIS 9体现的是一种标准的,开发的geodatabase格式。它采用了可扩展的建模语言(XML)图表的形式,来提供对各种数据库类型(如:矢量,栅格和测量尺寸等)和其他的构件(如域,规则和拓扑)的支持。

ArcGIS的扩展:

ArcGIS 3D分析(ArcGIS 3D Analyst):包括ArcGlobe应用程序的关于整个地球的三维可视化,显示真实的3D符号,以及在符号上帖上照片纹理。

ArcGIS的Maplex:这是一个新的扩展模块,用来高质量的摆放几何类型的文字和标注。

ArcGIS的数据互操作性(ArcGIS Data Interoperability):这是一个关于直接读取,转换和输出数据的新扩展模块。

ArcGIS的发布(ArcGIS Publisher):包括一个新的可编程的ArcReader控件,使得用户可以很容易的建立和配置ArcReader的应用程序。用户也可以使用在ArcGIS Publisher中的安全性配置来实现对ArcReader地图到达的控制。

新的面向开发商的产品:

ArcGIS Engine:ArcGIS engine是一个强大的嵌入式的开发工具,它包含了创建和配置客户自己的GIS桌面应用程序的GIS组件。以AO为其内核,给GIS开发者提供了比MO更为强大的ATL支持。

ArcGIS Server:ArcGIS Server是一个GIS企业应用的服务器,它提供了完整的GIS的功能(比如地图显示,地理编码,空间查询,编辑,跟踪和线性参考),通过维护和管理一个大的数据库来实现。

ArcIMS:

新发布的ArcIMS版本会在Linux和Unix操作系统下支持ArcIMS ArcMap Server。ArcIMS ArcMap Server允许用户能够利用ArcMap提供的更多种类的数据源以及更好的绘制地图的能力,这个功能是通过在网上发布ArcMap的地图文档(MXD文件)来实现的。

ArcSDE:

主要包括增强了栅格数据的管理,新的管理工具,对IBM DB2和Informix数据库的直接连接,改进了Java应用程序的接口,以及对增加了对DB2数据库的平台支持(包括Red Hat Linux、HP-UX和Sun Solaris)。

ArcGIS

GIS:地理信息系统

在GIS发展的早期,专业人士主要关注于数据编辑或者集中于应用工程,以及主要把精力花费在创建GIS数据库并构造地理信息和知识。慢慢的,GIS的专业人士开始在大量的GIS应用中使用这些知识信息库。用户应用功能全面的GIS工作站来编辑地理数据集,建立数据编辑和质量控制的工作流,创建地图和分析模型并将这些工作和方法记录成文档。

这加强了GIS用户的传统观念,这些用户往往拥有连接在数据集和数据库上的专业工作站。这种工作站拥有复杂的GIS应用以及用来实现几乎所有GIS任务的逻辑和工具。

这种对GIS软件所处位置的看法已经被证明非常有价值,被约全球二十万组织中的GIS专业人士所接受。事实上,这种客户-服务器的计算模式是如此的成功以至于让许多人认为GIS只有这样的模式。但是,对GIS的观念在不断的扩展。

近期Internet的发展,DBMS技术的长足进步,面向对象编程语言,移动设备以及GIS的广泛使用已经促使GIS有更加开阔的前景和发挥更加重要的作用

除了GIS桌面产品,GIS软件可以被集中在应用服务器上和Web服务器上,把GIS的功能通过网络传递给任意多的用户;可以集中一些GIS逻辑,将其嵌入和部署在用户定制的应用中;为野外GIS业务在移动设备上部署GIS软件的应用也多了起来。

企业GIS用户使用传统高级的GIS桌面软件,使用Web浏览器,专门的应用程序移动计算设备以及其它数字化设备连接中心GIS服务器。GIS平台涉及的范围在不断的扩展。
ArcGIS产品线为用户提供一个可伸缩的,全面的GIS平台。

使用 ArcGIS 满足 GIS 用户所有的需求

ArcGIS作为一个可伸缩的平台,无论是在桌面,在服务器,在野外还是通过Web,为个人用户也为群体用户提供GIS的功能。ArcGIS 9是一个建设完整GIS的软件集合,它包含了一系列部署GIS的框架:

ArcGIS Desktop――一个专业GIS应用的完整套件

ArcGIS Engine――为定制开发GIS应用的嵌入式开发组件

服务端GIS――ArcSDE?,ArcIMS?和ArcGIS Server

移动GIS――ArcPad?以及为平板电脑使用的ArcGIS Desktop和Engine

ArcGIS是基于一套由共享GIS组件组成的通用组件库实现的,这些组件被称为ArcObjectsTM。

ArcObjects包含了大量的可编程组件,从细粒度的对象(例如,单个的几何对象)到粗粒度的对象(例如与现有ArcMap文档交互的地图对象)涉及面极广,这些对象为开发者集成了全面的GIS功能。每一个使用ArcObjects建成的ArcGIS产品都为开发者提供了一个应用开发的容器,包括桌面GIS(ArcGIS Desktop),嵌入式GIS(ArcGIS Engine)以及服务端GIS(ArcGIS Server)。关于ArcObjects开发的更详细的信息可以在http://arcgisdeveloperonline.esri.com中找到。

桌面 GIS

对于那些利用GIS信息进行编辑,设计的GIS专业人士来说,桌面GIS占有主导地位。GIS专业人士使用标准桌面作为工具来设计,共享,管理和发布地理信息。

ArcGIS Desktop是一个集成了众多高级GIS应用的软件套件,它包含了一套带有用户界面组件的Windows桌面应用(例如,ArcMap,ArcCatalogTM,ArcTooboxTM以及ArcGlobe)。ArcGIS Desktop具有三种功能级别――ArcView?,ArcEditorTM和ArcInfoTM,都可以使用各自软件包中包含的ArcGIS Desktop开发包进行客户化和扩展。

关于ArcGIS Desktop的更多的信息请参考第四章“桌面GIS:ArcView,ArcEditor,ArcInfo”。

上面的图形展示了使用 ArcGIS Desktop 的应用实例

服务端 GIS

GIS用户通过部署一个集中式的GIS服务器在大型组织之内以及Internet的用户之间发布和共享地理信息。服务端的GIS软件适用于任何集中执行GIS计算,并计划扩展支持GIS数据管理和空间处理的场合。除了为客户端提供地图和数据服务,GIS服务器还在一个共享的中心服务器上支持GIS工作站的所有功能,包括制图,空间分析,复杂空间查询,高级数据编辑,分布式数据管理,批量空间处理,空间几何完整性规则的实施等等。

ArcGIS服务器产品符合信息技术的标准规范,可以和其它企业级的软件完美的合作,例如Web服务器,数据库管理系统(DBMS)以及企业级的应用开发框架包括.NET和JAVA2企业级平台(J2EE)。这促使了GIS和其它大量的信息系统技术的整合。

ArcGIS 9所包含的三种服务端产品:

ArcSDE――一个在多种关系型数据库管理系统中管理地理信息的高级空间数据服务器。ArcSDE是一个位于ArcGIS其它软件产品和关系型数据库之间的数据服务器,其广泛的应用使得在跨任何网络的多个用户群体中共享空间数据库以及在任意大小的数据级别中伸缩成为可能。

ArcIMS――是一个可伸缩的,通过开放的Internet协议进行GIS地图,数据和元数据发布的地图服务器。ArcIMS已经在成千上万的应用中部署了,主要是为Web上的用户提供数据分发服务和地图服务。

ArcGIS Server――是一个应用服务器,包含了一套在企业和Web框架上建设服务端GIS应用的共享GIS软件对象库。ArcGIS Server是一个新产品,用于构建集中式的企业GIS应用,基于SOAP的Web services和Web应用。

要了解关于ArcGIS 9服务器产品的更多信息,请参考第五章,“服务端GIS:ArcSDE,ArcIMS和ArcGIS Server”。

GIS 将会利用 Internet 不断成长,并取得进一步的成功。 Internet 技术的
不断发展,如 Web services ,为 GIS 用户共享,地理信息的服务以及跨组织
的 GIS 互联提供了坚实的保障。

嵌入式 GIS

用户可以使用嵌入式的GIS,在所关注的应用中增加所选择的GIS组件,从而为组织的任何部门提供GIS的功能,这使得许多需要在日常工作中应用GIS作为一种工具的用户,可以通过简单的,集中于某些方面的界面来获取GIS的功能。例如,嵌入式的GIS应用帮助用户支持远程数据采集的工作,管理者的桌面上实现GIS,为系统操作人员实现定制界面,以及面向数据编辑的应用等。

ArcGIS Engine提供了一套应用于ArcGIS Desktop应用框架之外(例如制图对象作为ArcGIS Engine的一部分,而不是ArcMap的一部分)的嵌入式ArcGIS组件。使用ArcGIS Engine,开发者在C++,COM,.NET和Java环境中使用简单的接口获取任意GIS功能的组合来构建专门的GIS应用解决方案。

开发者通过ArcGIS Engine构建完整的客户化应用或者在现存的应用中(例如微软的Word或者Excel)嵌入GIS逻辑来部署定制的GIS应用,为多个用户分发面向GIS的解决方案。

使用 ArcGIS Engine 将 GIS 嵌入到你的应用中

移动GIS

依靠移动计算设备上的专业应用系统,GIS越来越多的从办公室中转移到野外。目前拥有GPS功能的无线移动设备被常常使用于野外专题数据获取和野外信息获取。消防员,垃圾收集员,工程检修员,测量员,公用设施施工工人,士兵,统计调查员,警察以及野外生物学家是使用移动GIS这个工具的一些野外工作者的代表。

一些野外工作任务需要相对简单的GIS工具,但也有些工作涉及到需要高级GIS工具的复杂操作。ArcGIS包含了能够满足两方面需求的应用。ArcPad是ArcGIS实现移动GIS和野外计算(如需要记录和登记突发性事故的空间信息)的解决方案,这些类型的工作可以在手持计算机设备(运行Microsoft Windows? CE或者Pocket PC)或者平板电脑上完成。ArcGIS Desktop和ArcGIS Engine集中于需要GIS分析和决策分析的野外工作任务,这种典型的任务往往在高端平板电脑上执行。

要更多的了解移动GIS的信息,请参考第七章“移动GIS:ArcPad及设备”。

你可以在野外实现 GIS

空间数据库( Geodatabase )

作为geographic database的简写,geodatabase是在专题图层和空间表达中组织GIS数据的核心地理信息模型。

Geodatabase是一套获取和管理GIS数据的全面的应用逻辑和工具。无论是客户端的应用(如ArcGIS Desktop),服务器配置(如ArcGIS Server),还是嵌入式的定制开发(ArcGIS Engine)都可以获取geodatabase的应用逻辑。

Geodatabase是一个基于GIS和DBMS标准的物理数据存储库,可以应用于多用户访问,个人DBMS以及XML。

Geodatabase原本被设计成一个开放的,简单几何图形的存储模型。Geodatabase对众多的存储机制开放,包括DBMS存储,文件型存储或者XML方法存储,并不局限于某个DBMS的供应商。

⑺ 下面哪些是矢量图文件格式都最好介绍一下各自特点

矢量图形的存储格式有 swf svg eps doc 等, 按使用分类:前两种常用于网络显示,后两种主要用于印刷出版
一、BMP图像文件格式

BMP是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BblP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。
由于BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像软件都支持BMP图像格式。
典型的BMP图像文件由三部分组成:位图文件头数据结构,它包含BMP图像文件的类型、显示内容等信息;位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息。

二、 PCX图像文件格式
PCX这种图像文件的形成是有一个发展过程的。最先的PCX雏形是出现在ZSOFT公司推出的名叫PC PAINBRUSH的用于绘画的商业软件包中。以后,微软公司将其移植到 Windows环境中,成为Windows系统中一个子功能。先在微软的Windows3.1中广泛应用,随着Windows的流行、升级,加之其强大的图像处理能力,使PCX同GIF、TIFF、BMP图像文件格式一起,被越来越多的图形图像软件工具所支持,也越来越得到人们的重视。

PCX是最早支持彩色图像的一种文件格式,现在最高可以支持256种彩色,如图4-25所示,显示256色的彩色图像。PCX设计者很有眼光地超前引入了彩色图像文件格式,使之成为现在非常流行的图像文件格式。

PCX图像文件由文件头和实际图像数据构成。文件头由128字节组成,描述版本信息和图像显示设备的横向、纵向分辨率,以及调色板等信息:在实际图像数据中,表示图像数据类型和彩色类型。PCX图像文件中的数据都是用PCXREL技术压缩后的图像数据。

PCX是PC机画笔的图像文件格式。PCX的图像深度可选为l、4、8bit。由于这种文件格式出现较早,它不支持真彩色。PCX文件采用RLE行程编码,文件体中存放的是压缩后的图像数据。因此,将采集到的图像数据写成PCX文件格式时,要对其进行RLE编码:而读取一个PCX文件时首先要对其进行RLE解码,才能进一步显示和处理。

三、TIFF图像文件格式

TIFF(TaglmageFileFormat)图像文件是由Als和Microsoft公司为桌上出版系统研制开发的一种较为通用的图像文件格式。TIFF格式灵活易变,它又定义了四类不同的格式:TIFF-B适用于二值图像:TIFF-G适用于黑白灰度图像;TIFF-P适用于带调色板的彩色图像:TIFF-R适用于RGB真彩图像。

TIFF支持多种编码方法,其中包括RGB无压缩、RLE压缩及JPEG压缩等。

TIFF是现存图像文件格式中最复杂的一种,它具有扩展性、方便性、可改性,可以提供给IBMPC等环境中运行、图像编辑程序。

TIFF图像文件由三个数据结构组成,分别为文件头、一个或多个称为IFD的包含标记指针的目录以及数据本身。

TIFF图像文件中的第一个数据结构称为图像文件头或IFH。这个结构是一个TIFF文件中唯一的、有固定位置的部分;IFD图像文件目录是一个字节长度可变的信息块,Tag标记是TIFF文件的核心部分,在图像文件目录中定义了要用的所有图像参数,目录中的每一目录条目就包含图像的一个参数。

四、 GIF文件格式

GIF(Graphics Interchange Format)的原义是“图像互换格式”,是CompuServe公司在 1987年开发的图像文件格式。GIF文件的数据,是一种基于LZW算法的连续色调的无损压缩格式。其压缩率一般在50%左右,它不属于任何应用程序。目前几乎所有相关软件都支持它,公共领域有大量的软件在使用GIF图像文件。

GIF图像文件的数据是经过压缩的,而且是采用了可变长度等压缩算法。所以GIF的图像深度从lbit到8bit,也即GIF最多支持256种色彩的图像。GIF格式的另一个特点是其在一个GIF文件中可以存多幅彩色图像,如果把存于一个文件中的多幅图像数据逐幅读出并显示到屏幕上,就可构成一种最简单的动画。

GIF解码较快,因为采用隔行存放的GIF图像,在边解码边显示的时候可分成四遍扫描。第一遍扫描虽然只显示了整个图像的八分之一,第二遍的扫描后也只显示了1/4,但这已经把整幅图像的概貌显示出来了。在显示GIF图像时,隔行存放的图像会给您感觉到它的显示速度似乎要比其他图像快一些,这是隔行存放的优点。

五、JPEG文件格式

JPEG是Joint Photographic Experts Group(联合图像专家组)的缩写,文件后辍名为“.jpg”或“.jpeg”,是最常用的图像文件格式,由一个软件开发联合会组织制定,是一种有损压缩格式,能够将图像压缩在很小的储存空间,图像中重复或不重要的资料会被丢失,因此容易造成图像数据的损伤。尤其是使用过高的压缩比例,将使最终解压缩后恢复的图像质量明显降低,如果追求高品质图像,不宜采用过高压缩比例。但是JPEG压缩技术十分先进,它用有损压缩方式去除冗余的图像数据,在获得极高的压缩率的同时能展现十分丰富生动的图像,换句话说,就是可以用最少的磁盘空间得到较好的图像品质。而且 JPEG是一种很灵活的格式,具有调节图像质量的功能,允许用不同的压缩比例对文件进行压缩,支持多种压缩级别,压缩比率通常在10:1到40:1之间,压缩比越大,品质就越低;相反地,压缩比越小,品质就越好。比如可以把1.37Mb的BMP位图文件压缩至20.3KB。当然也可以在图像质量和文件尺寸之间找到平衡点。JPEG格式压缩的主要是高频信息,对色彩的信息保留较好,适合应用于互联网,可减少图像的传输时间,可以支持24bit真彩色,也普遍应用于需要连续色调的图像。

JPEG格式是目前网络上最流行的图像格式,是可以把文件压缩到最小的格式,在 Photoshop软件中以JPEG格式储存时,提供11级压缩级别,以0—10级表示。其中0级压缩比最高,图像品质最差。即使采用细节几乎无损的10级质量保存时,压缩比也可达 5:1。以BMP格式保存时得到4.28MB图像文件,在采用JPG格式保存时,其文件仅为178KB,压缩比达到24:1。经过多次比较,采用第8级压缩为存储空间与图像质量兼得的最佳比例。

JPEG格式的应用非常广泛,特别是在网络和光盘读物上,都能找到它的身影。目前各类浏览器均支持JPEG这种图像格式,因为JPEG格式的文件尺寸较小,下载速度快。

JPEG2000作为JPEG的升级版,其压缩率比JPEG高约30%左右,同时支持有损和无损压缩。JPEG2000格式有一个极其重要的特征在于它能实现渐进传输,即先传输图像的轮廓,然后逐步传输数据,不断提高图像质量,让图像由朦胧到清晰显示。此外,JPEG2000还支持所谓的“感兴趣区域”特性,可以任意指定影像上感兴趣区域的压缩质量,还可以选择指定的部分先解压缩。

JPEG2000和JPEG相比优势明显,且向下兼容,因此可取代传统的JPEG格式。JPEG2000即可应用于传统的JPEG市场,如扫描仪、数码相机等,又可应用于新兴领域,如网路传输、无线通讯等等。

六、TGA格式

TGA格式(Tagged Graphics)是由美国Truevision公司为其显示卡开发的一种图像文件格式,文件后缀为“.tga”,已被国际上的图形、图像工业所接受。TGA的结构比较简单,属于一种图形、图像数据的通用格式,在多媒体领域有很大影响,是计算机生成图像向电视转换的一种首选格式。

TGA图像格式最大的特点是可以做出不规则形状的图形、图像文件,一般图形、图像文件都为四方形,若需要有圆形、菱形甚至是缕空的图像文件时,TGA可就派上用场了! TGA格式支持压缩,使用不失真的压缩算法。

七、EXIF格式

EXIF的格式是1994年富士公司提倡的数码相机图像文件格式,其实与JPEG格式相同,区别是除保存图像数据外,还能够存储摄影日期、使用光圈、快门、闪光灯数据等曝光资料和附带信息以及小尺寸图像。

八、 FPX图像文件格式

FPX图像文件格式(扩展名为fpx)是由柯达、微软、HP及Live PictureInc联合研制,并于1996年6月正式发表,FPX是一个拥有多重分辩率的影像格式,即影像被储存成一系列高低不同的分辩率,这种格式的好处是当影像被放大时仍可维持影像的质素,另外,当修饰FPX影像时,只会处理被修饰的部分,不会把整幅影像一并处理,从而减小处理器及记忆体的负担,使影像处理时间减少。

九、SVG格式

SVG是可缩放的矢量图形格式。它是一种开放标准的矢量图形语言,可任意放大图形显示,边缘异常清晰,文字在SVG图像中保留可编辑和可搜寻的状态,没有字体的限制,生成的文件很小,下载很快,十分适合用于设计高分辨率的Web图形页面。

十、PSD文件格式

这是Photoshop图像处理软件的专用文件格式,文件扩展名是.psd,可以支持图层、通道、蒙板和不同色彩模式的各种图像特征,是一种非压缩的原始文件保存格式。扫描仪不能直接生成该种格式的文件。PSD文件有时容量会很大,但由于可以保留所有原始信息,在图像处理中对于尚未制作完成的图像,选用PSD格式保存是最佳的选择。

十一、CDR文件格式

CDR格式是着名绘图软件CorelDRAW的专用图形文件格式。由于CorelDRAW是矢量图形绘制软件,所以CDR可以记录文件的属性、位置和分页等。但它在兼容度上比较差,所有CorelDraw应用程序中均能够使用,但其他图像编辑软件打不开此类文件。

十二、PCD文件格式

PCD是Kodak PhotoCD的缩写,文件扩展名是.pod,是Kodak开发的一种Photo CD文件格式,其他软件系统只能对其进行读取。该格式使用YCC色彩模式定义图像中的色彩。YCC和CIE色彩空间包含比显示器和打印设备的RGB色和CMYK色多得多的色彩。PhotoCD图像大多具有非常高的质量。

十三、DXF文件格式

DXF是Drawing Exchange Format的缩写,扩展名是.dxf,是AutoCAD中的图形文件格式,它以ASCII方式储存图形,在表现图形的大小方面十分精确,可被CorelDraw和3DS等大型软件调用编辑。

十四、UFO文件格式

它是着名图像编辑软件Ulead Photolmapct的专用图像格式,能够完整地记录所有 Photolmapct处理过的图像属性。值得一提的是,UFO文件以对象来代替图层记录图像信息。

十五、EPS文件格式

EPS是Encapsulated PostScript的缩写,是跨平台的标准格式,扩展名在PC平台上是.eps,在Macintosh平台上是.epsf,主要用于矢量图像和光栅图像的存储。EPS格式采用 PostScript语言进行描述,并且可以保存其他一些类型信息,例如多色调曲线、Alpha通道、分色、剪辑路径、挂网信息和色调曲线等,因此EPS格式常用于印刷或打印输出。Photoshop中的多个EPS格式选项可以实现印刷打印的综合控制,在某些情况下甚至优于TIFF格式。

十六、PNG图像文件格式

PNG(Portable Networf Graphics)的原名称为“可移植性网络图像”,是网上接受的最新图像文件格式。PNG能够提供长度比GIF小30%的无损压缩图像文件。它同时提供24位和48位真彩色图像支持以及其他诸多技术性支持。由于PNG非常新,所以目前并不是所有的程序都可以用它来存储图像文件,但Photoshop可以处理PNG图像文件,也可以用PNG图像文件格式存储。

按什么分类?

⑻ 空间数据库中,矢量数据的管理方式有哪些,各有什么优缺点

矢量数据管理的方式分三种:
一:文件—关系数据库混合管理。
优点:
除通过
OID
连接之外,图形数据和属性数据几乎是完全独立组织、管理与检索的。
其中图形系统采用高级
语言编程管理,可以直接操纵数据文件,因而图形用户界面与图形文件处理是一体的,两者中间没有逻辑裂缝。
缺点:
①需要同时启动图形文件系统和关系数据
库系统,甚至两个系统来回切换,使用起来不方便。
②属性数据和图形数据通过
ID
联系起来,
使查询运算、模型操作运算速度慢。
③数据发布和共享困难。
④属性数据和图形数据分开储存,数据的
安全性、一致性、完整性、并发控制以及数据损坏后的恢复方面缺少基本的功能。
⑤缺乏表示空间对象及其关系的能力。
二:全关系数据库管理
对变长的几个数据进行关系范式分解,分解成定长记录的数据表进行存储。
将图形数据的变长部分处理成
Binary
二进制
Block
块字段。
优点:
图形数据与属性数据都采用现有的关系型数据
库存储,使用关系数据库标准机制来进行空间数据与属性数据的连接。
缺点:
①处理一个空间对象时,需要进行大量的
连接操作,非常费时,并影响效率
②二进制块的读写效率要比定长的属性字段慢的多,特别是涉及对象的嵌套,速度更慢。
三:对象—关系数据库管理
优点:
主要解决了空间数据的变长记录的管理,由数据库软件商进行扩展,效率要比前面的二进制块的管理高
的多。
缺点:
没有解决对象的嵌套问题,空间数据结构也不能由用户任意定义,使用上仍受到一定限制。

⑼ 矢量图的常用格式

*.bw
它是包含各种像素信息的一种黑白图形文件格式。
*.ai(Illustrator)
它是Illustrator中的一种图形文件格式,也即Illustrator软件生成的矢量文件格式, 用Illustrator、CorelDraw、Photoshop 均能打开,编辑,修改等等。
*.cdr (CorelDraw)
它是CorelDraw中的一种图形文件格式,是所有CorelDraw应用程序中均能够使用的一种图形图像文件格式。
*.col(Color Map File)
它是由Autodesk Animator、Autodesk Animator Pro等程序创建的一种调色板文件格式,其中存储的是调色板中各种项目的RGB值。
*.dwg,它是AutoCAD中使用的一种图形文件格式。
*.dxb(drawing interchange binary),它是AutoCAD创建的一种图形文件格式。
*.dxf(Autodesk Drawing Exchange Format),它是AutoCAD中的图形文件格式,以ASCII方式储存图形,在表现图形的大小方面十分精确,可被CorelDraw、3DS等大型软件调用编辑。
*.wmf(Windows Metafile Format)
*.wmf是Microsoft Windows中常见的一种图元文件格式,它具有文件短小、图案造型化的特点,整个图形常由各个独立的组成部分拼接而成,但其图形往往较粗糙,并且只能在Microsoft Office中调用编辑。
*.emf(Enhanced MetaFile)
*.emf是由Microsoft公司开发的Windows 32位扩展图元文件格式。其总体设计目标是要弥补在Microsoft Windows 3.1(Win16)中使用的*.wmf文件格式的不足,使得图元文件更加易于使用。
*.eps(Encapsulated PostScript)
*.eps是用PostScript 语言描述的一种ASCII图形文件格式,在PostScript图形打印机上能打印出高品质的图形图像,最高能表示32位图形图像。该格式分为PhotoShop EPS格式(Adobe Illustrator Eps)和标准EPS格式,其中标准EPS格式又可分为图形格式和图像格式。值得注意的是,在PhotoShop中只能打开图像格式的EPS文件。
*.eps格式包含两个部分:第一部分是屏幕显示的低分辨率影像,方便影像处理时的预览和定位;第二部分包含各个分色的单独资料。*.eps文件以D CS/CMYK形式存储,文件中包含CMYK四种颜色的单独资料,可以直接输出四色网片。但是,除了在PostScript打印机上比较可靠之外,
*.eps格式还有许多缺陷:首先,*.eps格式存储图像效率特别低;其次,*.eps格式的压缩方案也较差,一般同样的图像经*.tiff的LZW压缩后,要比* .eps的图像小3到4倍。
filmstrip
filmstrip即幻灯片,它是Premiere中的一种输出文件格式。Premiere将动画输出成一个长的竖条,竖条由独立方格组成。每一格即为一帧。每帧的左下角为时间编码,右下角为帧的编号。你可以在P hotoShop中调入该格式的文件,然后应用PhotoShop特有的处理功能对其进行处理。但是,千万不可改变filmstrip文件的大小,如果改变了,则这幅图片就不能再存回f ilmstrip格式了,也就不能再返回Premiere了。
*.ico(Icon file),它是Windows的图标文件格式。
*.iff(Image File Format),是Amiga等超级图形处理平台上使用的一种图形文件格式,好莱坞的特技大片多采用该格式进行处理,可逼真再现原景。当然,该格式耗用的内存、外存等计算机资源也十分巨大。
*.lbm,是Deluxe Paint中使用的一种图形文件格式,其编码方式类似于*.iff.
*.mag,是日本人常用的一种图形文件格式。
*.mac(Macintosh),是Macintosh中使用的一种灰度图形文件格式,在Macintosh paintbrush中使用,其分辨率只能是720×567。
*.mpt(Macintosh Paintbrush),是Macintosh中使用的一种图形文件格式。
*.msk(Mask Data File),是Animator Pro中的一种图形文件格式,其中包含一个位图图形。
*.opt/*.twe
*.opt(Optics Menu Settings File)*.twe(Tween Data File) 是Animator Pro创建的图形文件格式。
*.ply(Polygon File),是Animator Pro创建的一种图形文件格式,其中包含用来描述多边形的一系列点的信息。
*.pbm/*.pgm/*.ppm,(Portable Pixmap) 图形文件格式。
*.pcd(Kodak PhotoCD,是一种Photo CD文件格式,由Kodak公司开发,其他软件系统只能对其进行读取。该格式主要用于存储CD-ROM上的彩色扫描图像,它使用YCC色彩模式定义图像中的色彩。
Photo CD图像大多具有非常高的质量,将一卷胶卷扫描为Photo CD文件的成本并不高,但扫描的质量还要依赖于所用胶卷的种类和扫描仪使用者的操作水平。
*.pcx(PC Paintbrush)/*.pcc,最早是由Zsoft公司的PC Paintbrush图形软件所支持的一种经过压缩的PC位图文件格式。后来,Microsoft将PC Paintbrush移植到Windows环境中,*.pcx图像格式也就得到了更多的图形图像处理软件的支持。该格式支持的颜色数从最早的16色发展到1 677万色。它采用行程编码方案进行压缩,带有一个128字节的文件头。
*.pic,是一种图形文件格式,其中包含了未经压缩的图像信息。
*.pict/*.pict2/*.pnt
*.pict文件格式主要应用于Mac机上,也可在安装了Quick Time的PC机上使用。该格式的文件不适用于打印(若在PostScript打印机上打印*.pict格式的文件,则会造成PostSlipt错误),而经常用于多媒体项目。* .pict也是Mac应用软件用于图像显示的格式之一。
*.pdd,和*.psd一样,都是PhotoShop软件中专用的一种图形文件格式,能够保存图像数据的每一个细小部分,包括层、附加的蒙版通道以及其他内容,而这些内容在转存成其他格式时将会丢失。另外,因为这两种格式是P hotoShop支持的自身格式文件,所以PhotoShop能以比其他格式更快的速度打开和存储它们。唯一的遗憾是,尽管PhotoShop在计算过程中应用了压缩技术,但用这两种格式存储的图像文件仍然特别大。不过,用这两种格式存储图像不会造成任何的数据流失,所以当你在编辑过程中时,最好还是选择这两种格式存盘,以后再转换成占用磁盘空间较小、存储质量较好的其他文件格式。
*.pxr(PiXaR),也许只有PIXAR工作站用户才比较了解*.pxr这种文件格式,该格式支持灰度图像和RGB彩色图像。可在PhotoShop中打开一幅由PIXAR工作站创建的* .pxr图像,也可以用*.pxr格式来存储图像文件,以便输送到工作站上。
*.ras/ *.raw
*.ras (Sun Raster files)/ *.raw(Raw GrayScale)图形文件格式。
Scitex CT
Scitex CT是在Scitex高档印前工作站上创建的一种图像文件格式,该工作站主要用于图像的编辑和分色。Scitex CT图像总是以CMYK模式打开,如果它们最终还要返回到Scitex系统,则请保持其CMYK模式。可利用PhotoShop来打开并编辑Scitex CT图像。
*.tga(Tagged Graphic)
*.tga是True Vision公司为其显示卡开发的一种图像文件格式,创建时间较早,最高色彩数可达32位,其中包括8位Alpha通道用于显示实况电视。该格式已经被广泛应用于P C机的各个领域,而且该格式文件使得Windows与3DS相互交换图像文件成为可能。你可以先在3DS中生成色彩丰富的*.tga文件,然后在Win dows中利用PhotoShop、Freeherd、Painter等应用软件来进行修改和渲染。
*.win,是类似于*.tga的一种图形文件格式。
*.xbm (X BitMap),是一种图形文件格式。

⑽ GIS当中矢量数据、影像数据、地形数据等常见数据格式的介绍

      1963年,加拿大测量学家 罗杰 ·汤姆林森(Roger Tomlinson)首先提出了 GIS 这一术语,并建成世界上第一个 GIS (加拿大地理信息系统CGIS),用于自然资源的管理和规划。汤姆林森提倡使用计算机进行空间分析的先见之明以及他在建立CGIS过程中的领导角色,为他赢得了“GIS之父”的光荣称号。

到如今,GIS经历了50多年的发展历程,这个期间计算机也有了革命性的变化,CPU、显卡、存储的革新促使一大堆GIS软件的诞生,如:ArcGIS、GoogleEarth、SuperMap、LocaSpace等 不同的GIS产品和平台对数据的支持也各有不同,在此期间逐渐形成了一些规范化的标准,有了更多的通用格式,这里就简单介绍一下。

以下整理主要来自于网络,如果错误以及不当之处请及时指出,会第一时间处理。

参考地址:【 https://ke..com/item/%E5%9C%B0%E7%90%86%E4%BF%A1%E6%81%AF%E7%B3%BB%E7%BB%9F/171830?fr=aladdin 】

地理信息系统 (Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在 计算机 硬、软件系统支持下,对整个或部分 地球 表层(包括大气层)空间中的有关 地理 分布 数据 进行 采集 、 储存 、 管理 、 运算 、 分析 、 显示 和 描述 的技术系统

简单来说GIS就是一堆坐标相关的数据的组织和渲染展示。

•一切都从地球(Globe)说起

•用Globe来模拟一个地球

•用图层(Layer)来抽象表达地物的集合

–图层是某一类地物的集合,例如道路图层,河流图层,房屋图层。

•用要素(Feature)来表达地物,例如一个公交站用一个点标注来表示

•用符号(style)来标识地物分类

•GSOFeature代表一个要素(地物)

•每个Feature都包含一个Geometry对象

•可以是点、线、面、模型等对象

要素的本身:是地理坐标(经度、纬度、高度),与属性(颜色、样式、描述、体积、长度、面积等)的综合体。

具体体现形式可以是

txt

excel

csv

json

xml

sql字段

kml、shpfile、gpx等

看一个展现形式:

线:

•符号样式类

•每一个Geometry对象都有一个GSOStyle,来设置对象的表现方式,例如,点的图标,字体。线面的宽度、颜色。三维模型的颜色等等。

feature(元素)符号化(可视化)的详情,参考:

【 https://blog.csdn.net/_39476236/article/details/80045970 】

【 https://www.jianshu.com/p/e7d3080894de 】

参考地址:【 http://www.cppblog.com/alantop/archive/2008/08/14/58880.html 】

Shapefile文件是美国环境系统研究所(ESRI)所研制的GIS文件系统格式文件,是工业标准的矢量数据文件。 Shapefile将空间特征表中的非拓扑几何对象和属性信息存储在数据集中,特征表中的几何对象存为以坐标点集表示的图形文件—SHP文件,Shapefile文件并不含拓扑(Topological)数据结构。 一个Shape文件包括三个文件:一个主文件(*.shp),一个索引文件(*.shx),和一个dBASE(*.dbf)表 。主文件是一个直接存取,变长度记录的文件,其中每个记录描述构成一个地理特征(Feature)的所有vertices坐标值。在索引文件中,每条记录包含对应主文件记录距离主文件头开始的偏移量,dBASE表包含SHP文件中每一个Feature的特征属性,表中几何记录和属性数据之间的一一对应关系是基于记录数目的ID。在dBASE文件中的属性记录必须和主文件中的记录顺序是相同的。图形数据和属性数据通过索引号建立一一对应的关系。

Shapefile中坐标文件(.shp)由固定长度的文件头和接着的变长度空间数据记录组成。文件头由100字节的说明信息组成的(附表 1),主要说明文件的长度、Shape类型、整个Shape图层的范围等等,这些信息构成了空间数据的元数据。在导入空间数据时首先要读入文件头获取Shape文件的基本信息,并以此信息为基础建立相应的元数据表。而变长度空间数据记录是由固定长度的记录头和变长度记录内容组成,其记录结构基本类似,每条记录都有记录头和记录内容组成(空间坐标对)。记录头的内容包括记录号(Record Number)和坐标记录长度(Content Length)两个记录项,Shapefile文件中的记录号都是从1开始的,坐标记录长度是按16位字来衡量的。记录内容包括目标的几何类型(ShapeType)和具体的坐标记录(X,Y),记录内容因要素几何类型的不同,其具体的内容和格式都有所不同。对于具体的记录主要包括空Shape记录,点记录,线记录和多边形记录,具体的记录结构如附表 2所示。

属性文件(.dbf)用于记录属性信息。它是一个标准的DBF文件,也是由头文件和实体信息两部分构成。其中文件头部分的长度是不定长的,它主要对DBF文件作了一些总体说明(附表 3),其中最主要的是对这个DBF文件的记录项的信息进行了详细的描述(附表 4),比如对每个记录项的名称,数据类型,长度等信息都有具体的说明。属性文件的实体信息部分就是一条条属性记录,每条记录都是由若干个记录项构成,因此只要依次循环读取每条记录就可以了。

索引文件(.shx)主要包含坐标文件的索引信息,文件中每个记录包含对应的坐标文件记录距离坐标文件的文件头的偏移量。通过索引文件可以很方便地在坐标文件中定位到指定目标地坐标信息。索引文件也是由文件头和实体信息两部分构成的,其中文件头部分是一个长度固定(100 bytes)的记录段,其内容与坐标文件的文件头基本一致。它的实体信息以记录为基本单位,每一条记录包括偏移量(Offset)和记录段长度(Content Length)两个记录项。附表 5给出了具体的描述。

个人理解 :shp作为GIS当中十分常用的一种格式,有必要了解一下它的一些特性:

1.shp文件只能存储点、线、面中的一种类型,要么里面存储的全是点,要不全是线、要么全是面,不存在混合存在的状态

2.shp可以设置很多字段属性,比如一个管线文件,你可以定义管径、颜色、埋深、归属、修建时间等等。。。

3.shp可以设置不同的投影信息,投影是很多人比较头疼的问题经常搞不明白是怎么回事,经常出现拿两个不同投影,不同坐标系统的数据相互叠加发现不能叠加成功,而任何一个数据都没有错误,这方面的问题可以参考【 地理坐标系与投影坐标系的区别 】

-参考网络

KML 是由开放地理空间联盟(Open Geospatial Consortium, Inc.,简称 OGC)维护的国际标准。

KML, 是 标记语言 (Keyhole Markup Language)的缩写,最初由Keyhole公司开发,是一种基于XML 语法与格式的、用于描述和保存地理信息(如点、线、图像、多边形和模型等)的编码规范,可以被 Google Earth 和 Google Maps 识别并显示。Google Earth 和 Google Maps 处理 KML 文件的方式与 网页浏览器 处理 HTML 和 XML 文件的方式类似。像 HTML 一样,KML 使用包含名称、属性的标签(tag)来确定显示方式。因此,您可将 Google Earth 和 Google Maps 视为 KML 文件浏览器 。2008年4月微软的OOXML成为国际标准后,Google公司宣布放弃对KML的控制权,由开放地理信息联盟(OGC)接管KML语言,并将“Google Earth”及“Google Maps”中使用的KML语言变成为一个国际标准。

KMZ 文件是 压缩过的KML文件 。由于 KMZ 是压缩包,因此,它不仅能包含 KML文本,也能包含其他类型的文件。如果您的地标描述中链接了本地图片等其他文件,建议您在保存地标时,保存类型选 KMZ 而不选 KML,Google Earth 会把您链接的图片等文件复制一份夹 KMZ 压缩包中。这样,您就可以将包含丰富信息的地标文件发给朋友,一起 分享 了。

个人理解:KML作为GIS当中十分常用的一种格式,有必要了解一下它的一些特性:

1.kml是xml文本,本身没有什么特殊性可言

2.支持点、线、面等要素,并可以设置属性信息。

3.支持文件夹结构,可以通过内建文件夹来管理大量的数据

下图是LocaSpaceViewer加载kml的效果图

有时客户需要提供dxf的文件格式,不知道dxf文件与dwg文件有什么区别各有什么特点?

拿着自己的dxf文件不知道该怎么打开?更不知道如何在GIS当中使用?

dxf和dwg的区别这里引用一篇文章里的内容来做介绍【 http://www.civilcn.com/autocad/cadaz/1342667542163919.html 】

dwg文件 :*.dwg是AutoCAD的图形文件,是二维或三维图形档案。其与dxf文件是可以互相转化的。

dxf文件: *.dxf是Autodesk公司开发的用于AutoCAD与其它软件之间进行CAD数据交换的CAD数据文件格式。DXF是一种 开放的矢量数据格式 ,可以分为两类:ASCII格式和二进制格式;ASCII具有可读性好,但占有空间较大;二进制格式占有空间小、读取速度快。由于Autocad现在是最流行的cad系统,DXF也被广泛使用,成为事实上的标准。绝大多数CAD系统都能读入或输出DXF文件。 DXF文件可以用记事本直接打开 ,编辑相应的图元数据.换句话说,如果你对DXF文件格式有足够了解的话,甚至可以在记事本里直接画图。DWG的来绘图更直观(DXF图纸中线条的相交处都会有个小圆),而用于数控加工的图纸则必须是DXF文件(操机者必须把DWG转换成DXF后才可加工)如快走丝。dxf是工业标准格式的一种。所以这也是它们用途的区别。

autocad是一个非常优秀的绘图软件,已经融入到大学的课堂里,同时工业制造和很多设计行业都使用cad进行图纸的绘制,范围的广泛性就不做说明了。

dxf和投影的关系

对于文件本身的介绍上述应该就够了,这里补充一点dxf和投影的一些关系,即dxf在gis当中的使用

参考内容【 AutoCAD DXF 图形的批量无损投影转换方法 】

原理: 在CAD当中任何图形均由点、线、面图元组成,如CAD的直线、射线、多义线、Spline曲线、多边形、面域、填充面等,由线性组成的图元在DXF文件记录中表现为以点或线的拐点、或曲线的控制点、拟合点坐标记录形式[2],读取、处理这些图元坐标数据无需特别处理,只要读取坐标数据转换即可。

常规: 因此很多和规划以及地图相关的CAD文件,CAD的图框上大多相关的地理和投影坐标信息,一般在左下角会有投影坐标信息,比如北京1954坐标,图框的格网线附近还会有相应的分带,带号信息,找到这些信息以后,就可以进行投影定义了。对于投影的定义,推荐使用.prj文件。如何确定prj文件当中所需的投影信息,如何确定EPSG号,等更多关于CAD当中配置prj文件的详情参考【 使用LocaSpaceViewer编辑规划用的CAD文件,配置CAD文件投影信息 】

如果以上信息都没有,那就只能是硬加载然后进行平移操作了。这个过程当中如果最终结果和gis数据无法套和或者差距甚远,大多是转换过程当中出了错误。

参考【 http://www.51bike.com/thread-73964-1-1.html 】【 http://blog.csdn.net/gdp12315_gu/article/details/51823486 】

GPX是比较标准的GPS信息交互文件,当然其他公司还有自己的格式。GPX采用XML语言,所以显得稍微有点臃肿,压缩后就很小了。

GPX, 或称 GPS exchange 格式, 是一种用于存储坐标数据的 XML 文件格式。它可以储存在一条路上的路点,轨迹,路线,且易于处理和转换到其他格式。OpenStreetMap 使用的所有 GPS 数据要转换为 GPX 格式才能上传。

GPX包含 带有正确时间戳的轨迹点。创建GPX文件,使用有效的schema. 如果包括编码标签,可以是’UTF-8’, 而不能是’utf8’。

对于lgd文件,很多人可能会比较陌生,很多人可能用了,但也并不知其所以然,这里也稍加解释。

lgd文件和ldl文件是配套的,是一个矢量数据存储交换格式。

数据格式发明者: 苏州中科图新网络科技有限公司

文件特性:

a.支持点、线、面、圆形、矩形、椭圆、军标、水面、粒子特效等矢量数据。

b.二进制流文件,体积小,压缩比高,可适用于pc、移动端等,在pc和移动端做数据交互。

c.有自己的内置索引文件,查询、检索效率极高。且可用于服务器数据发布(和LocaServer配套使用)

文件缺点 :不支持文件夹结构。

汇总:上述文件格式各有各的优势,这么多的矢量数据格式基本都是可以相互转换的。

关于影像数据的一些说明

标签图像文件格式(Tagged Image File Format,简写为TIFF) 是一种主要用来存储包括照片和艺术图在内的图像的文件格式。它最初由 Als公司与 微软公司 一起为PostScript打印开发。

TIFF与 JPEG 和 PNG 一起成为流行的高位彩色图像格式。TIFF格式在业界得到了广泛的支持,如 Adobe 公司的 Photoshop 、The GIMP Team的 GIMP 、 Ulead PhotoImpact 和 Paint Shop Pro 等图像处理应用、 QuarkXPress 和 Adobe InDesign 这样的桌面印刷和页面排版应用, 扫描 、传真、文字处理、 光学字符识别 和其它一些应用等都支持这种格式。从Als获得了 PageMaker 印刷应用程序的Adobe公司现在控制着TIFF规范。

tif可以有8位,24位等深度,一般真彩色是24位,而地形数据只有一个高度值,采用8位。

目前很多卫星影像数据的存储格式都是tif。包括目前流行的倾斜摄影生成的正射影像一般也以tif格式存储。

参考【 http://d.wanfangdata.com.cn/Periodical/kjf201224062 】【 网络 】

IMG文件格式是一种可存储多种类型数据、应用广泛的图像数据格式.IMG文件采用HFA结构组织数据,HFA是一种树状结构,各种数据( 图像教据、统计数据、投影信息、地理数据 等)占据“树”的各个节点.本文详细介绍了Img文件格式的结构,Img存储信息的重要特点是分块存储,并且提供了对Img文件读取的方法,此方法读取效率高,可以根据需要分块读取,只读取需要的块信息,大大的提高了读取速度.

IMG 是一种文件压缩格式(archive format),主要是为了创建软盘的镜像文件(disk image),它可以用来压缩整个软盘(通常指软软盘,Floppy Disk或Diskette)或整片光盘的内容,使用".IMG"这个 扩展名 的文件就是利用这种文件格式来创建的。

提示:一般spot卫星的影像是img格式

lrp格式,影像、地形数据存储格式。很多使用过LocaSpaceViewer的人,应该已经见识过他的好处了。

数据格式发明者: 苏州中科图新网络科技有限公司

文件特性:

a.支持地形、影像。

b.二进制流文件,根据不同的数据类型使用不同的压缩算法,体积小。

c.自带分级(LOD)有自己的内置索引文件,查询、检索效率极高。且可用于服务器数据发布(和LocaServer配套使用)

同影像

同影像

同影像

.grd是纯文本的Arc/Info Grid数据的交换文件.

对于存储地形的grd文件可以使用 LocaSpaceViewer、GlobalMapper 、或者在 arc/info 中使用asciigrid命令可以把它转成grid,用grid模块或arcview显示

这里使用LocaSpaceViewer的提取高程功能生成一个grd文件如下:

1.DSAA是Surface的标准

2.8 11代表横向(纬度方向)有8个点,纵向(经度方向)有11个点

3.102.6605598899 102.7420948899代表最小经度,最大经度

4.25.0562111272 25.1499849210代表最小纬度和最大纬度

5.1891.8906134325 2239.4623230170代表范围内的最小高程值和最大高程值

6.横向(纬度方向)上的第一列所有点值,一共8个点

7.以此类推。。。

参考:【 http://www.360doc.com/content/14/0316/23/7669533_361161590.shtml 】

*.dem有两种格式,NSDTF和USGS。

SGS-DEM (USGS是美国地质调查局(U.S.GeologicalSurvey)的英文缩写,是一种公开格式的DEM数据格式标准,使用范围较广格式的。

NSDTF-DEM 是中华人民共和国国家标准地球空间数据交换格式,是属于格网数据交换格式,一般的GIS软件都不支持这种格式。

这里介绍如何使用LocaSpaceViewer打开 NSDTF-DEM 格式的grd数据

如果我们将上面的NSDTF格式的头文件改为Grid的头文件格式,其中高程值不变,就完全可以在LocaSpaceViewer中查看这个*.dem。(最好将后缀名改为*.grd。改了头文件之后,该文件已经变成grid文件)。这样通过修改这个*dem的头文件就可以直接将它转换为grd文件。

--------------一次内部分享的记录。

关于地形数据的一些说明:

数据精度

数据级别

ArcGIS、超图、SkyLine等作为GIS里面的巨头,也都形成了很多自己的数据格式,部分开放规则,部分不开放。

有关coverage(aux、rrd、adf、dat、nit、dir)的数据格式说明,可以参考: coverage的理解

未完待续...(后续会继续增加:.dem,.adf,.idr,.sid,.ecw,.ers,hdr,.gft,.mif,.vec等等)

阅读全文

与矢量数据语言有哪些相关的资料

热点内容
网上的兼职代理是怎么做的 浏览:319
奢侈品是怎么满足中国市场的需求 浏览:173
首套房交易多少税 浏览:797
商丘哪里有小家电批发市场 浏览:873
数据库如何计算负数 浏览:61
开车技术不行怎么考科三 浏览:950
拍产品图片摄影棚怎么调节 浏览:115
美团风控怎么检测异常数据 浏览:123
在期货交易平台上取钱要多久 浏览:610
散户债券怎么交易 浏览:146
技术大比武怎么练 浏览:740
eq在数控程序里什么意思 浏览:130
小程序怎么新建 浏览:354
今年5月上海有什么交易会 浏览:687
恒生电子数据运营怎么样 浏览:818
中西信息时代的差异有哪些 浏览:771
张掖市哪里招聘信息 浏览:151
keil如何编写程序 浏览:261
做烤瓷牙有什么程序 浏览:580
锐捷网络出去的程序员技术如何 浏览:551