RCE - 如何配置ESRI World Imagery BaseMap的范围

584
3.
04-01-2021 09:52 AM
伊丽莎白玻璃器
新贡献者III

我已经在示例webmap中配置了RCE基映射层。json文件。这些层包括我本地的州级自定义基础地图服务和esri世界图像层。两者都在RCE映射中加载,但是当映射打开时,视图默认为esri图像的全球范围。当映射首次加载时,如何配置扩展以放大到我的状态级视图?我在map.js文件中尝试了一些东西,但迄今为止运气不太好。此外,我尝试在Portal中首先配置正确的缩放级别的地图,然后将json复制到一个新的自定义web地图。json文件,但它不保留我在Portal地图中设置的范围。非常感谢您的建议。

0.荣誉
3回复
AmitHazra
经过 Esri贡献者
Esri贡献者

你好伊丽莎白,

它听起来您选择在部署应用程序的Web服务器上的本地文件创作您的活动编辑器WebMap。请问您使用的道路和高速公路版本是什么?它还听起来像你有门户网站运行,所以我也可能会询问是否有任何特定的业务原因来使用本地WebMap,而不是简单地在门户上创作网站板?

除了这些问题之外,你正在使用的用于webmap配置的LRS服务通常默认为你发布的MXD设置的缩放比例。你最好去查查MXD。另外,您的地图中是否存在没有空间范围设置的功能层?有时候空的事件层会导致这种情况,如果你将初始范围设置为完整的地图范围:

Amithazra_0-1617298403717.png

您可能已经为此主题找到了我们的资源文档,但我只是将其添加到此线程以防万一。为事件编辑器编写web地图

顺便提及,还可以通过URL参数来控制事件编辑器中的范围(以及其他内容)。https://enterprise.arcgis.com/en/portal/latest/use/use-url-parameters.htm.

最后,我们的资源文档通过URL参数智能启动事件编辑器:https://enterprise.arcgis.com/en/roads-highways/latest/event-editor/smart-launching-event-editor-thr ...

希望为您提供解决您的范围问题的良好起点。

-amit@esri
ESRI运输LRS团队

标签(2)
0.荣誉
ElizabethMiller2
新的因素

嗨,阿米特,

我能解决这个问题。即使我无法通过门户界面向编辑器添加Web映射,我就可以简单地将项目ID添加到Config.json文件中,并且纠正了范围问题。有趣的是,将JSON添加为完全相同的WebMap作为本地WebMap具有不同的结果,并且不会保留门户地图的范围。再次感谢你的帮助。

0.荣誉
伊丽莎白玻璃器
新贡献者III

嗨,阿米特,

谢谢你的回复。事件编辑器的版本为10.7.1。一个问题似乎是,尽管编辑器项已在门户上注册,并且可以通过单击“View Application”按钮从门户项启动,但没有GUI编辑按钮或任何其他选项可以通过门户工具向应用程序添加映射。当应用程序启动时,“Basemap”图库下拉框是空的。此外,点击ribbon左侧的“Web Map”按钮确实会显示已经在门户上创建的文件夹,但不会显示在这些文件夹中创建的任何Web地图。这可能回答了你的问题,为什么我们使用了添加本地网页地图到网页地图的方法。json文件。对于为什么我们似乎没有与应用程序建立到门户接口的完整连接,您能提供一个建议吗?在配置。我们已经提供了portalUrl和portalAppId。顺便说一下,我们的LRS服务和LRS功能工作得很好。 We have our own LRS service as well as our own basemap service. However the local basemap service does not supply imagery, so we also include the esri world imagery service as a second basemap layer. Although the coordinate systems of the imagery service and our local services are different, they overlay with no problems. The only user issue is the annoying need to zoom into the state level from the whole world imagery view every time the app opens.

谢谢,
伊丽莎白

0.荣誉