转自: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中地图导出格式比较(转)的更多相关文章

  1. ArcGIS中如何导出单个矢量要素图形

    原文:ArcGIS中如何导出单个矢量要素图形 在ARCGIS中载入了一张含有省界的中国地图,是SHP文件.现在我只想要其中一块地区的,实现方法如下: 加入到ArcGIS后,右击图层,打开属性表(att ...

  2. 使用Adobe Illustrator + ArcGIS绘制地图 | Map Design Using ArcGIS + Adobe Illustrator

    国内GIS/Cartography同行大部分使用CorelDraw绘制地图.相比之下,国外同行则更多使用Adobe Illustrator绘制地图.CorelDraw和Illustrator两个软件均 ...

  3. 在ArcGIS中导出现有mxd的style文件

     做好的地图包含许多地图符号,这是之前花了很多功夫做的,怎么把它导出来再用呢?     在ArcGIS中右键工具栏,customize,选择command选项卡,在搜索框中输入style ,选择too ...

  4. ArcGIS Engine开发之地图导出

    关于地图导出的方法有很多,但是核心技术就那么一点.下面是从项目实战中总结的一部分地图导出的方法:(以全域导出和区域导出为例) 1.由于地图导出用到的函数和方法容易重复,增加了工作量故首先将其进行封装成 ...

  5. ArcMap AddIn之下载ArcGIS Server地图服务中的数据

    涉及到开发知识点1.ArcGIS Server地图服务 2.C# web请求获取数据 3.AddIN开发技术 工具界面: 具体涉及到的代码之后有空贴出来.先上工具 AddIn插件下载地址:点击这里下载 ...

  6. Openlayers4中地图的导出

    概述: 本文讲述Openlayers4中地图的导出,包括调用天地图切片跨域.Geoserver11 WMS跨域等. 效果: 导出图片 页面展示 实现代码: document.getElementByI ...

  7. ArcGIS中影像与影像,影像与点云之间的配准

    地图配准可分为影像配准和空间配准.影像配准的对象是raster图,譬如TIFF图.配准后的图可以保存为ESRI GRID, TIFF,或ERDAS IMAGINE格式.空间配准(Spatial Adj ...

  8. arcgis中栅格矢量计算技巧收藏

    ​ ​编辑 一.计算面积 ( 可以帮我们计算小班面积 )添加 AREA 字段,然后右键点击字段列,然后点击 CALCULATE VALUES; ---> 选择 ADVANCED -->把下 ...

  9. arcgis中DEM如何生成等高线

    地形图指比例尺大于1∶100万的着重表示地形的普通地图(根据经纬度进行分幅,常用有1:100万,1:50万,1比25万,1:15万,1:10万,1:5万等等).由于制图的区域范围比较小,因此能比较精确 ...

随机推荐

  1. 百度地图api使用,简单搜索+经纬度定位+自定义消息窗口

    <html> <head> <meta http-equiv="Content-Type" content="text/html; char ...

  2. ORA-01146: cannot start online backup - file 1 is already in backup ORA-01110: data file 1: 'C:\ORACLE\ORADATA\ORCL8\SYSTEM01.DBF'

    问题: Error: [1146] ORA-01146: cannot start online backup - file 1 is already in backup ORA-01110: dat ...

  3. 《网蜂A8实战演练》——8.Linux USB 主机控制器和设备驱动

    USB 的全称是 Universal Serial Bus,顾名思义:通用串行总线. 提到总线,联想一下,在你心目中总线总是用来干嘛的?还记得 I2C 总线? I2C 总线上挂有二条信号线,一条是 S ...

  4. JAVA构造函数在超类和子类调用注意事项

    1.构造函数:        当子类继承一个父类时,构造子类时需要调用父类的构造函数,存在三种情况        (1),父类无构造函数或者一个无参数构造函数,子类若无构造函数或者有无参数构造函数,子 ...

  5. Django组件—forms组件

    forms组件: 校验字段功能: 针对一个实例:注册用户. 模型:models.py class UserInfo(models.Model): name=models.CharField(max_l ...

  6. 排除maven jar冲突 maven tomcat插件启动报错 filter转换异常

    最近在搞一个ssm+shiro的整合 用的maven tomcat插件 启动的时候报错,提示 maven org.springframework.web.filter.CharacterEncodin ...

  7. linux weather

  8. C# 生成序号不足补0

    int Num=13 var code =Num.ToString().PadLeft(4, '0'); code:0013

  9. Netty面试题

    1.BIO.NIO和AIO的区别? BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理.线程开销大. 伪异步IO:将请求连接放入线程池,一对多,但线程还是很宝贵的资源. N ...

  10. django -- url (模版语言{{ request.path_info }})

    在django的模版语言中中可以使用   {{ request.path_info }} 帮助生成url. urls.py from django.conf.urls import url, incl ...