ArcGIS中地图导出格式比较(转)
转自:http://blog.sina.com.cn/s/blog_6438c8360101eqfx.html
有人问过这样的问题,用于出挂图的地图格式应该怎么选择?熟悉ArcGIS的用户都知道,ArcGIS支持打印导出的地图格式有很多,但它们之间也有所差异,在不同应用情况下要选择更加适合的格式,所以这里就做个详细的介绍。
1、如何导出地图
使用ArcMap的导出地图命令(文件>导出地图)将完整的地图图像导出为图像交换文件。
从图中可以看到,可将地图导出为10种符合行业标准的文件格式。其中EMF、EPS、AI、PDF和SVG称为矢量导出格式,因为这些文件既包含矢量数据又包含栅格数据;BMP、JPEG、PNG、TIFF和GIF称为图像导出格式,这些属于栅格图形文件格式。针对不同的输出,展开“选项”功能可以进行不同的设置。
2、导出格式描述
(1)EMF(Windows 增强型图元文件):EMF 文件属于本地 Windows 图形文件,其中既包含矢量数据又包含栅格数据。这些文件非常适合于嵌入 Windows 文档,因为 EMF 的矢量部分可以调整大小,而又不会降低质量。但是,由于 EMF 不支持字体嵌入并且属于专用于 Windows 的格式,因此并不常用作用户之间的交换格式。
(2)EPS (Encapsulated PostScript):EPS 文件将通过 PostScript 页面描述语言描述矢量对象和栅格对象。PostScript 是高端图形文件、制图和打印的出版行业标准。许多绘图应用程序中都可编辑 EPS 文件,也可将此类文件作为图形置于大多数页面布局应用程序中。从 ArcMap 中导出的 EPS 文件支持字体嵌入,因此即使用户尚未安装 Esri 字体也可以查看正确的符号。从 ArcMap 中导出的 EPS 可以通过 CMYK 值或 RGB 值定义颜色。
(3)AI (Adobe Illustrator): AI 文件这种格式,特别适用于 Adobe Illustrator 中的后处理,还适合用作发布时使用的交换格式。ArcMap AI 格式可保留 ArcMap 内容列表中的大多数图层。但是,ArcMap 写入的 Adobe Illustrator 文件格式并不支持字体嵌入,因此尚未安装 Esri 字体的用户可能无法使用正确的符号系统查看 AI 文件。从 ArcMap 中导出的 AI 可以通过 CMYK 值或 RGB 值定义颜色。
(4)PDF(便携文档格式): PDF 文件可在不同的平台中查看和打印,并且始终如一。它们常用于在 Web 上分发文档,并且此格式现在属于文档交换的 ISO 官方标准。ArcMap PDF 在许多图形应用程序中均可编辑,并会保留地图的地理配准信息、注记、标注和要素属性数据。从 ArcMap 中导出的 PDF 支持嵌入字体,因此即使用户尚未安装 Esri 字体也可以正确地显示符号。从 ArcMap 中导出的 PDF 可以通过 CMYK 值或 RGB 值定义颜色。
(5)SVG(可伸缩矢量图形): SVG 是一种基于 XML 的文件格式,专门适用于在 Web 上进行查看。SVG 可以同时包含矢量信息和栅格信息。某些 Web 浏览器可能需要安装插件才能查看 SVG 文件;较早的浏览器可能根本无法查看 SVG 文件。SVG 支持字体嵌入,因此即使用户尚未安装 Esri 字体也可以使用正确符号系统查看 ArcMap SVG 导出文件。ArcMap 也可以生成压缩的 SVG 文件。如果启用此选项,文件扩展名变为 *.svgz。
(6)BMP(Microsoft Windows 位图): BMP 文件属于简单的本地 Windows 栅格图像。BMP 可以使用多个位深度存储像素数据,并且可以使用无损 RLE 方法进行压缩。BMP 图像的大小通常比 JPEG 或 PNG 等格式的图像大很多。
(7)JPEG(联合图像专家组): JPEG 文件属于经过压缩的图像文件。它支持 24 位颜色并且是 Web 上流行的使用格式,因为 JPEG 文件的大小通常要比许多其他图像格式小很多。但是,JPEG 压缩算法会有损质量,大多数地图图像中都不推荐使用,因为线绘图以及文本或图标图形会因压缩产生的伪影而变得模糊。因此,通常 PNG 格式才是地图图像的首选。从 ArcMap 的数据视图中导出的 JPEG 在生成时,还将同时生成一个坐标文件,可用作地理配准栅格数据。
(8)PNG(可移植网络图形): PNG 属于通用型栅格格式,可在各种 Web 浏览器上显示并且还可插入其他文档。它支持 24 位颜色并使用无损压缩。对于地图而言,PNG 通常是最佳的栅格格式,因为无损压缩可防止产生 JPEG 格式中的那种压缩伪影,从而使文本和线作业始终清晰可辨。PNG 文件还具有定义透明颜色的功能;在 Web 浏览器中图像的一部分可显示为透明,这样背景、图像或颜色便可以透过图像显示。从 ArcMap 的数据视图中导出的 PNG 在生成时,还将同时生成一个坐标文件,可用作地理配准栅格数据。
(9)TIFF(标记图像文件格式): TIFF 文件最适合导入图像编辑应用程序,同时它也属于一种常用的 GIS 栅格数据格式。但是却无法通过 Web 浏览器在本地查看这些文件。从数据视图中导出的 ArcMap TIFF 也支持在 GeoTIFF 标记中或在独立的坐标文件中存储地理配准信息,以便用作栅格数据。
(10)GIF(图形交换格式): GIF 文件属于 Web 中使用的旧的栅格格式。GIF 无法显示 256 种以上的颜色(每像素 8 位),并且使用的是可选的无损 RLE 压缩或 LZW 压缩方法,因此此类文件的大小比其他格式的文件要小。与 PNG 类似,GIF 文件也具有定义透明颜色的功能。从 ArcMap 的数据视图中导出的 GIF 在生成时,还将同时生成一个坐标文件,可用作地理配准栅格数据。
3、导出格式对比
3.1 矢量图像格式与位图图像格式对比
3.2 地图导出格式对比
文件格式对比
显示特性对比
地理特性对比
通用性对比
3.3 导出格式应用参考
仔细了解之后,对于本文开头的那个问题就不难回答了,比如可以使用TIFF或EPS,但一般来说矢量图更适合直接打印或输出。
ArcGIS中地图导出格式比较(转)的更多相关文章
- ArcGIS中如何导出单个矢量要素图形
原文:ArcGIS中如何导出单个矢量要素图形 在ARCGIS中载入了一张含有省界的中国地图,是SHP文件.现在我只想要其中一块地区的,实现方法如下: 加入到ArcGIS后,右击图层,打开属性表(att ...
- 使用Adobe Illustrator + ArcGIS绘制地图 | Map Design Using ArcGIS + Adobe Illustrator
国内GIS/Cartography同行大部分使用CorelDraw绘制地图.相比之下,国外同行则更多使用Adobe Illustrator绘制地图.CorelDraw和Illustrator两个软件均 ...
- 在ArcGIS中导出现有mxd的style文件
做好的地图包含许多地图符号,这是之前花了很多功夫做的,怎么把它导出来再用呢? 在ArcGIS中右键工具栏,customize,选择command选项卡,在搜索框中输入style ,选择too ...
- ArcGIS Engine开发之地图导出
关于地图导出的方法有很多,但是核心技术就那么一点.下面是从项目实战中总结的一部分地图导出的方法:(以全域导出和区域导出为例) 1.由于地图导出用到的函数和方法容易重复,增加了工作量故首先将其进行封装成 ...
- ArcMap AddIn之下载ArcGIS Server地图服务中的数据
涉及到开发知识点1.ArcGIS Server地图服务 2.C# web请求获取数据 3.AddIN开发技术 工具界面: 具体涉及到的代码之后有空贴出来.先上工具 AddIn插件下载地址:点击这里下载 ...
- Openlayers4中地图的导出
概述: 本文讲述Openlayers4中地图的导出,包括调用天地图切片跨域.Geoserver11 WMS跨域等. 效果: 导出图片 页面展示 实现代码: document.getElementByI ...
- ArcGIS中影像与影像,影像与点云之间的配准
地图配准可分为影像配准和空间配准.影像配准的对象是raster图,譬如TIFF图.配准后的图可以保存为ESRI GRID, TIFF,或ERDAS IMAGINE格式.空间配准(Spatial Adj ...
- arcgis中栅格矢量计算技巧收藏
编辑 一.计算面积 ( 可以帮我们计算小班面积 )添加 AREA 字段,然后右键点击字段列,然后点击 CALCULATE VALUES; ---> 选择 ADVANCED -->把下 ...
- arcgis中DEM如何生成等高线
地形图指比例尺大于1∶100万的着重表示地形的普通地图(根据经纬度进行分幅,常用有1:100万,1:50万,1比25万,1:15万,1:10万,1:5万等等).由于制图的区域范围比较小,因此能比较精确 ...
随机推荐
- 支付宝吱口令自动复制脚本,自动复制 JavaScript 代码介绍
本文转自:http://www.sojson.com/blog/262.html 最近支付宝#吱口令#的信息随处可见,可谓是铺天盖地,群里发这样的信息给被踢了不少.我开始还在鄙视这些人,有几个小钱?然 ...
- mongoDB在windows下安装和配置.
1.首先在官网下载mongoDB的安装包: http://www.mongodb.org/downloads 这里我们下载zip格式的下载,其他的没安装过,不会,就不说了. 2.解压文件后: 3.在D ...
- [lua]判断nginx收到的是否json
local post_data = ngx.req.get_body_data() --[[ngx.log(ngx.ERR, 'post data:', post_data)]] local ok, ...
- mysql导出文本文件,加分隔符
从mysql导出,再导入到oracle #!/bin/sh cd /u03/tools/machine_info rm -f data/machine_info.txt mysql -u用户名 -p密 ...
- NodeJS写模块和引入模块的例子
nodejs自学.js function hello(){ console.log("hello world");} function s(){ console.log(" ...
- 根据需要通过代码的方式加载js文件
var head = document.getElementsByTagName('head')[0]; var script = document.createElement('script'); ...
- 转--activemq的官方中文文档
1 JMS 在介绍ActiveMQ之前,首先简要介绍一下JMS规范. 1.1 JMS的基本构件 1.1.1 连接工厂 连接工厂是客户用来创建连接的对象,例如ActiveMQ提供的ActiveMQCon ...
- 跟着太白老师学python day11 闭包 及在爬虫中的基本使用
闭包的基本概念: 闭包 内层函数对外层函数的变量(不包括全局变量)的引用,并返回,这样就形成了闭包 闭包的作用:当程序执行时,遇到了函数执行,它会在内存中开辟一个空间,如果这个函数内部形成了闭包, 那 ...
- Eclipse 异常关闭
缺失 Java Builder 造成运行main方法,找不到主类, 系统没有自动编译 在.project 文件中添加 <buildSpec> <buildCommand> &l ...
- flutter photo_view的改造
app中对图片的浏览.缩放是一个常用的功能,目前有一款插件photo_view,基本上可以满足这些功能,但是有些地方需要修改完善 1.双击放大的时候,有三个状态,会有一个放大的中间状态,需要点击三次才 ...