如何根据弹出窗口中的属性字段显示多个附件(ArcGIS Portal)?

时间:2017-10-02 18:18:48

标签: web-applications attachment arcgis portal

我是门户网站的新手,对我来说有点困惑。

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

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

电流: image1.png image2.png image3.pdf

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

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

1 个答案:

答案 0 :(得分:1)

XSLT转换将执行此操作。

  • 首先跳转到\ Metadata \ Stylesheets, 找到" defaultTemplate.xsl",并制作副本。

  • 接下来,您需要修改xsl以显示您想要的内容。 不幸的是,它可能涉及一些试验和错误。请查看http://desktop.arcgis.com/en/arcmap/10.3/tools/conversion-toolbox/xslt-transformation.htm以获取更多信息。 (特别是对于附件(图像),目标" FieldsDoc /附件/附件")

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

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

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