如何配置esri World Imagery底图的范围

1673
3.
04-01-2021 09:52 am
ElizabethMiller
新贡献者III

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

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

你好,伊丽莎白,

听起来好像你已经选择使用部署应用程序的web服务器上的本地文件来编写你的事件编辑器webmap。请问您使用的是什么版本的公路和高速公路?这听起来也像你有门户网站运行,所以我可能还会问是否有任何特定的商业原因使用本地网络地图,而不是简单地在门户网站上创作你的网络地图?

除了这些问题之外,您用于webmap配置的LRS服务通常默认为您发布的MXD所设置的缩放比例。你最好检查一下MXD。另外,在你的地图中有没有没有空间范围设置的特征层?有时空事件层会导致这种情况,如果你将初始范围设置为完整的映射范围:

amithazra_0 - 1617298403717. - png

您可能已经找到了这个主题的资源文档,但以防万一,我将它添加到这个线程中。为事件编辑器编写Webmaps

顺便说一句,事件编辑器中的范围(以及其他内容)也可以通过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荣誉
EMiller_2
通过
新的因素

嗨,阿米特,

我能够解决这个问题。尽管我不能通过门户界面向编辑器添加网络地图,但我可以简单地将项目id添加到配置中。Json文件和范围的问题得到了纠正。有趣的是,为完全相同的webmap添加json作为本地webmap会有不同的结果,并且不会保留门户地图的范围。再次感谢你的帮助。

0荣誉
ElizabethMiller
新贡献者III

嗨,阿米特,

谢谢你的回复。事件编辑器的版本是10.7.1。一个问题似乎是,尽管编辑器项已在门户上注册,并且可以通过单击“查看应用程序”按钮从门户项启动,但没有GUI编辑按钮或任何其他选项用于通过门户工具向应用程序添加映射。当应用程序启动时,“Basemap”图库下拉菜单为空。此外,点击ribbon左侧的“Web Map”按钮确实会显示门户网站上已创建的现有文件夹,但不会显示在这些文件夹中已创建的任何网络地图。这可能会回答你的问题,为什么我们使用了将本地webmap添加到webmap的方法。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荣誉