修改由ArcGIS Web AppBuilder创建的代码

问题描述 投票:0回答:1

我是ArcGIS的新手。我已经使用Web AppBuilder完成了一个应用程序,以显示带有图层的地图。当我单击项目层时,它会显示一个包含项目信息的弹出窗口。但是我想显示更多我必须从数据库中获取的信息,具体取决于所单击的项目(如果更容易,它可以是csv文件而不是数据库)。

我知道如何使用ArcGIS Javascript API创建网站(遵循教程),并且我知道如何创建小部件(也教程。)。我知道使用Web AppBuilder创建网站。但是我不知道如何使用Javascript API(例如创建新层)来修改由Web AppBuilder创建的代码。

我的想法是使用Web AppBuilder创建网络,地图和图层,然后使用Javascript API对生成的代码进行修改。

单击项目时显示可动态获取的信息的最佳方法是什么?

谢谢。

arcgis arcgis-js-api
1个回答
0
投票

如果单击地图中的要素时要显示的数据与图层位于同一(地理)数据库中,则可以创建查询图层以将数据与图层属性结合在一起。您将需要知道SQL才能执行此操作。另外,您将需要使用Arcmap(用于在查询层中发布地图服务器)或Arcgis Pro(用于在查询层中发布网络地图),以便查询数据。有关查询图层的更多信息,请参见here

您可能想通过样本数据提供您要尝试完成的工作的更多详细信息,以便其他人可以更好地回答您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.