zoukankan      html  css  js  c++  java
  • ArcMap 文档和 Web 地图

    地图可用于实现 GIS 的部署和共享。每个交互式 GIS 地图都是一种说明如何将地理信息结合在一起并进行描绘的规范。

    创建地图时,需要指定地图图层以及它们在地图中的绘制顺序。每个图层都可用于对特定数据集进行符号化和标注。此外,还需要定义通过各图层中的要素可访问哪些信息,以及可对图层执行哪些附加操作(例如,空间分析或编辑)。

    可将地图定义作为地图文档进行保存和共享。例如,您可将 GIS 地图副本发送给其他用户。这样,用户便可在多种应用程序以及多个组织中部署共享的地图。

    ArcGIS 用户使用和共享两种主要类型的交互式地图 - ArcMap 文档(及其图层)和 GIS Web 地图。

    • 通过 ArcMap 文档,Desktop 用户可与其他 Desktop 用户共享专业的 GIS 工作。借助地图文档,还可通过 ArcGIS Server 将地图及其包含的基本地理信息以地图服务和其他 GIS 服务的形式进行发布。
    • 通过 Web 地图,可在很多在线客户端中共享和使用地图服务,例如,可在 ArcGIS Desktop、ArcGIS Explorer、iPhone 和其他移动客户端中打开和使用 Web 地图。Desktop 用户和初学者均可创建和共享 Web 地图。

    下面将对各种地图文档进行详细的介绍。

    ArcMap 文档

    ArcMap 文档和图层在 ArcMap 中创建和使用,ArcMap 是 ArcGIS 的主要制图应用程序。

    ArcMap 文档示例
    每个 ArcMap 文档都包含完整的地图规范 - 地图图层、图层的显示属性、编辑规则、分析模型、属性访问和报告等。

    创建 ArcMap 文档并为其定义各种地图属性后,GIS 地图的所有属性也将被保存。这将收集多种图层属性和交互设置 - 数据源;地理数据的符号化、标注和可视化方式;所使用的地图比例和各比例下的图层外观;工具规范(例如,如何编辑图层以及在哪些数据集中存储新要素);用于处理特性信息的属性等等。

    这些属性被捕获并封装在地图包和图层包中。

    地图还可以完整封装如下信息:如何编辑要素、使用哪些属性以及如何在弹出窗口中显示这些属性。地图包将指定保存数据的地理数据库、用于获取新信息集的地理处理模型(即工具)和用于将附加属性信息与地图相关联的关联表。所有这些设置均被捕获为地图的一部分。

    GIS 地图包封装可共享的关键信息
    每个 ArcGIS 地图文档都可捕获制图以及地理信息的其他所有元素 - 地理数据库、编辑模板和编辑规则、分析模型、表和图表的使用方法等。

    地图文档中的关键信息元素之一就是地图图层,用户通常还希望以独立的图层文件或图层包形式共享和封装图层信息。

    这样,用户便可相互之间共享地图,从而使多个用户以共同的方式查看和使用地理信息。任何 ArcGIS Desktop 用户均可获得其他用户的地图包或图层包的副本,随后,只需双击即可在 ArcMap 中打开并使用这些文档。

    从其他用户接收到地图包(或图层包)后,可将该包下载到您的计算机上,该包将对 ArcGIS Desktop 进行相应调整 - 该包同样能够完成用户设计并构建到共享的地图包或图层包中的所有工作。其他用户能够完成的每项操作,您现在也可以完成。

    此外,这些 ArcGIS 文档和包也可作为地图服务发布在 Web 上。凭借 ArcGIS Server,用户可以将任何地图、地理数据库或模型转换为 GIS Web 服务,以便在工作组或整个企业范围内共享,或者在云端进行开放式共享。

    在地图中封装相关信息并使用 ArcGIS Desktop 共享地图和图层

    文档

    关键属性

    共享形式

    地图文档

    • 地图名称、摘要、描述等
    • 地图图层列表
    • 地理数据库
    • 地理处理工具
    • 影像服务
    • 每个图层的属性
    • 地图文档 (MXD)
    • 包含相关数据的地图包 (MPK)

    图层

    • 图层名称、摘要、描述等
    • 特性(名称、元数据、地图比例、数据源、透明度等)
    • 特性:可见字段、别名、显示表达式、只读与更新等
    • 符号系统
    • 标注
    • 编辑属性
    • 要素的附件
    • 识别和弹出窗口属性
    • 时间感知属性
    • 图层文件 (LYR)
    • 包含相关数据的图层包 (LPK)
    • 地图文档/包中的一个图层

    有关地图文档和图层的详细信息,请参阅什么是 ArcMap?

    ArcGIS Web 地图

    ArcGIS Web 地图是一组经过编排的地图服务图层,它们可作为单个地图同时打开和使用。Web 地图可在 Web 上共享,并且可在任一 ArcGIS 客户端应用程序(例如,ArcMap、ArcGIS Explorer Online、ArcGIS.com、iPhone 等)中打开。

    在 www.ArcGIS.com 上创建 Web 地图
    您可使用 web 浏览器来合并 Web 地图,以创建和共享您自己的 web 地图。

    Web 地图是 ArcGIS 用户将其地理信息作为引用大量 GIS 服务的 Web 地图图层进行共享和传播的途径。各个用户都可使用 ArcGIS Desktop 和 ArcGIS Server 来创建地图服务及其他 GIS 服务,从而将内容丰富的信息作为 Web 地图、影像服务、编辑服务、地理处理服务等进行共享。将这些服务发布后,可对其进行查找并使用它们来创建可在 ArcGIS 系统中的任何位置使用的 ArcGIS Web 地图。

    通过这种方法,各 GIS 组织便可向非专业人士提供他们的信息。这也使得组织间的信息整合得以实现,从而为组织协作打下坚实的基础。

    关键属性

    共享形式:

    • 地图标题、摘要、描述等
    • 构成底图的一个或多个地图服务 URL
    • 用作可操作图层的 Web 地图 URL 的排序列表
    • 任务列表(例如,是否可查询图层)
    • 一组使用可操作图层的小组件(例如,用于编辑或用于时间感知型图层)

    Web 地图,可在所有 ArcGIS 客户端中共享和使用:

    • ArcGIS Desktop
    • ArcGIS Explorer Online
    • 移动应用程序(例如,iPhone、Windows Mobile)
    • Web 应用程序(JavaScript、Flex 和 Silverlight)
    • SharePoint 网站

    有关详细信息,请参阅在 ArcGIS.com 中使用 Web 地图

    使用 Web 地图

    实际上,每幅 Web 地图都是经过编排的许多地图图层的组合,并且每个地图图层都将引用 Web 地图服务。这个简单的范例使得很多高级 GIS 功能均能够在 Web 中实现。例如:

    Web 地图支持要素弹出信息和交互式报告

    单击 Web 地图将弹出有关要素的信息。实际上,您将通过地图来获得重要信息。可以通过简单的属性报告,也可以通过图形和动态图表来获取信息从而获得丰富的体验。

     

    地图中的要素报告

    Web 地图支持分析功能

    GIS 支持用于执行复杂地理分析的一整套功能全面的综合性分析工具。您可以查看所有模型结果,并可将其用作地图图层以使结果变得形象生动。分析结果可以交互地生成,也可以进行预先计算。重点是使用 Web 地图可以共享内容丰富的 GIS 分析结果,并且该共享的结果可被任何用户直观地查看。引用 Web 地图中的结果很简单。

    在 GIS Web 地图中显示为地图图层的分析结果。
    影像分别由费城警局和 Adaptation Atlas 提供。

    Web 地图支持编辑操作和数据编译

    用户可以在 Web 地图中对要素进行数字化处理并输入要素。这使得某社区内的各用户都能够贡献出有关值得关注的各种情境的丰富内容和观察结果。

    您可以通过合并一组发布的 Web 地图服务来创建自己的 Web 地图。首先,您需要指定一组要用作底图的 Web 地图。然后需要指定可执行叠加操作的一组 Web 地图、与这些 Web 地图进行交互的方式以及需要添加的工具或功能(编辑工具、用于处理时间感知图层的工具等)。

    在火灾救援工作地图上编辑和编译
    在此火灾响应地图示例中,火场指挥员可轻松地确定大致的救援状态和计划,并通过 Web 地图快速共享此信息。
  • 相关阅读:
    Java实现 蓝桥杯VIP 算法提高 排队打水问题
    Java实现 蓝桥杯VIP 算法提高 排队打水问题
    Java实现 蓝桥杯VIP 算法提高 排队打水问题
    Java实现 蓝桥杯VIP 算法提高 特殊的质数肋骨
    Java实现 蓝桥杯VIP 算法提高 特殊的质数肋骨
    Java实现 蓝桥杯VIP 算法提高 特殊的质数肋骨
    Java实现 蓝桥杯VIP 算法提高 特殊的质数肋骨
    现在使用控件, 更喜欢继承(覆盖控件已有的函数,很奇怪的一种使用方式)
    Controls 属性与继承 TShape 类的小练习(使用TShape可以解决很多图形问题)
    QT创建窗口程序、消息循环和WinMain函数(为主线程建立了一个QEventLoop,并执行exec函数)
  • 原文地址:https://www.cnblogs.com/xuanfengling/p/3364531.html
Copyright © 2011-2022 走看看