【问题标题】:How to show multiple attachments based on attribute fields in pop-up (ArcGIS Portal)?如何在弹出窗口(ArcGIS Portal)中根据属性字段显示多个附件?
【发布时间】:2017-10-02 18:18:47
【问题描述】:

我是门户新手,这对我来说有点混乱。

我正在创建一个交互式地图应用程序来展示校园内的不同建筑。我想显示每个建筑物的图像和文档(基于它们当前的外观和过去的外观)。我有两列:“历史”。和“当前”。每个历史和当前都有多个附件。

现在我的问题是,如何在弹出窗口中显示历史和当前?是否可以在弹出窗口中显示以下内容: 历史性: image1.png 图像2.png image3.pdf

当前: image1.png 图像2.png image3.pdf

到目前为止,我所做的是创建了一个显示建筑物的要素类,创建了一个版本要素类,进入编辑器并通过附件管理器添加了附件。

现在我的下一步是发布服务。我应该在哪一步继续为图像和文档创建两个字段?

【问题讨论】:

  • 如果您在 gis.stackexchange.com 上提问,您将更有可能找到可以回答此问题的人。

标签: web-applications attachment arcgis portal


【解决方案1】:

XSLT 转换可以做到这一点。

  • 首先跳转到\Metadata\Stylesheets, 找到“defaultTemplate.xsl”,然后复制一份。

  • 接下来您需要修改 xsl 以显示您想要的内容。 不幸的是,它可能涉及一些试验和错误。查看http://desktop.arcgis.com/en/arcmap/10.3/tools/conversion-toolbox/xslt-transformation.htm 了解更多信息。 (专门针对附件(图片),定位到“FieldsDoc/Attachments/Attachment”)

  • 修改后,您可以在 ArcMap 中的图层上对其进行测试,方法是转到 图层属性>HTML弹出窗口,然后选择“作为格式化页面 基于 XSL 模板”。加载您的 xsl 文件,然后尝试单击 功能以查看结果。

警告,ArcMap 在刷新时可能会很奇怪,因此您有时可能需要关闭并重新打开以查看您的弹出窗口更改。

一旦您准备好进入 ArcMap,只需发布​​您的服务,您的 web 地图就应该尊重弹出模板。

【讨论】:

    猜你喜欢
    • 2020-06-03
    • 2022-01-24
    • 1970-01-01
    • 2019-11-28
    • 2015-05-27
    • 1970-01-01
    • 2016-11-09
    • 1970-01-01
    • 2017-03-26
    相关资源
    最近更新 更多