(我试图研究这个问题,但我找不到任何相关的内容)
是否可以在ArcGIS Online中为地图添加MGET工具(海洋地理空间生态工具)?
答案 0 :(得分:1)
我是MGET的开发者。据我所知,答案是否定的,目前无法做到这一点。有两个问题。
首先,MGET本身必须能够作为地理处理服务托管。虽然我不知道任何会阻止这种情况的具体内容,但MGET是一个相当复杂的Python包。根据您运行的工具,MGET会将其他软件库(例如R)动态加载到运行MGET的进程中,或创建子Python进程以运行需要无法安全加载到ArcGIS进程中的代码(例如,由于与ArcGIS和MATLAB使用的xerces-c库有关的DLL Hell"问题,MGET使用的MATLAB组件运行时无法加载到ArcGIS进程中。虽然我已经从交互式ArcGIS Desktop应用程序测试了这些不同的场景,但我不确定它们是否可以在高度安全的Web服务器场景中工作(例如,从IIS工作进程)。
其次,一旦上述问题得到解决,某人(例如我们)就必须主持面向互联网的ArcGIS Server,该服务器提供MGET工具供互联网上的任何人使用。虽然这会非常酷,但它的成本和复杂性是我们目前无法负担的。我们是一个学术实验室,虽然我们确实维护了与我们其他研究项目相关的各种其他面向互联网的服务,但我们目前没有资金来支持MGET地理处理。
很抱歉这篇文章的技术性质,目前答案基本上没有。我希望这会有所帮助。