如何使用光栅自动将图像服务发布到门户?

529
1
06-28-2021 06:44
RehanChaudhary
偶然的因素

我试图自动发布图像服务,以便用户可以使用python脚本直接发布服务,并使用下面链接的第一个URL将其光栅文件作为输入。我正在Arcgis门户网站上的Jupyter笔记本上工作,我在创建创建SDdraft所需的连接文件方面遇到了问题。它抛出一个运行时错误。我可以在Python 3 jupyter实例中使用以下代码吗?我如何在不涉及ESRI的桌面解决方案的情况下自动化这个过程?如何修复运行时错误?

acrcgissripting。_createGISServerConnectionFile("PUBLISH_GIS_SERVICES", "/arcigs/home", "test. conf ")("/arcgis/home", "https://somearcgisserver", "ARCGIS_SERVER", True, "/arcgis/home", "username", "password","SAVE_USERNAME") exp_layer = '/arcgis/home/scratch. 'Gdb /temperature' sddraft= "/arcgis/home/test. exe "sddraft" Name="test"。CreateImageSDDraft(exp_layer, sddraft, Name,"test.ags" 'ARCGIS_SERVER', None, False, None, "Ortho Images","ortho images,image service")

以下是与上述代码相关的一些链接:

完整的自动化代码

https://enterprise.arcgis.com/en/server/latest/develop/linux/example-publish-an-image-service-from-a..。

CreateImageSDDraft

https://pro.arcgis.com/en/pro-app/latest/arcpy/functions/createimagesddraft.htm

创建GIS服务器连接文件

//www.gobook3.com/t5/arcgis-pro-questions/how-to-create-an-arcgis-server-connection-file-wi..。

1回复
ABishop
通过 常规赛贡献者
常规赛贡献者

@RehanChaudhary我正在尝试做同样的事情,但我的tile缓存在Azure S3存储帐户中。

阿曼达·毕晓普,GISP
0荣誉