天天看点

ArcGIS Server的配置与地图服务发布。

ArcGIS Server的使用方式有三种。1是单独使用,在浏览器中“https://localhost:6443/arcgis/manager”网址内进行管理,发布服务。但只能发布后缀为sd的服务定义文件(.sd)。2是使用ArcMap Desktop或者Arcpro连接,在桌面客户端内进行管理。3是使用Portal for ArcGIS进行管理。它主要布置在企业级服务器中。

其中,需要注意的一点是,ArcGIS各软件需要保持版本一致,否则无法安装,安装上也难以连接。ArcGIS Desktop的破解文件容易找到。从10.1到10.7都有。ArcGIS Server的许可文件我只有10.2与10.41的。所以我选择10.41版本的ArcGIS系列软件布设环境。

接下来以配置、发布的时间顺序罗列几个容易遇到的问题。

安装激活后。首先容易遇到的问题是配置站点。在该步骤下,Server会在本地创建路径。如果配置失败,可检查ArcGIS Server管理员账户是否具有相应路径的读写权限。

配置站点后,ArcGIS Server已经可以进行发布服务了。但是单单一个ArcGIS Server不能进行地图服务的优化和发布过程的调试。所以将ArcGIS Desktop连接Server。因为我电脑上开着梯子,开启了代理。导致对ArcGIS Server 站点“https://localhost:6443/arcgis/”定位错误。所以一直连接不上Server。

连接好ArcGIS Server后,在ArcGIS Desktop里对地图文件(.mxd)右键点击,然后分享为服务。再保存为服务定义文件。向导窗口中之后会弹出“分析”,提示地图服务文件的警告与建议。可以根据提示进行优化,地图响应速度的影响因素主要很大权重是空间索引,加上空间索引后,地图的显示、查询将大幅加速。这一步骤最终会得到地图服务定义文件(.sd)。

在浏览器里登录站点管理“https://localhost:6443/arcgis/manager”,可以将.sd文件发布。但是这一步经常受到浏览器的影响。可能是出于安全考虑,存在各种政策,导致“将服务定义文件复制到服务器”过程无法进行。在个人电脑上,根据网友经验,我从Chrome换用IE,成功发布。但是在服务器上,IE浏览器也无法进行发布。这种情况下,使用ArcMAP就可以顺利发布。具体为:在ArcGIS Catalog里的服务定义文件处右击,点击分享为服务。

建议一整套流程尽量都使用ESRI自家产品,能避免各种预料外的错误。

继续阅读