全国高分辨率土地利用数据服务 土地利用数据服务 土地覆盖数据服务 坡度数据服务 土壤侵蚀数据服务 全国各省市DEM数据服务 耕地资源空间分布数据服务 草地资源空间分布数据服务 林地资源空间分布数据服务 水域资源空间分布数据服务 建设用地空间分布数据服务 地形、地貌、土壤数据服务 分坡度耕地数据服务 全国大宗农作物种植范围空间分布数据服务
多种卫星遥感数据反演植被覆盖度数据服务 地表反照率数据服务 比辐射率数据服务 地表温度数据服务 地表蒸腾与蒸散数据服务 归一化植被指数数据服务 叶面积指数数据服务 净初级生产力数据服务 净生态系统生产力数据服务 生态系统总初级生产力数据服务 生态系统类型分布数据服务 土壤类型质地养分数据服务 生态系统空间分布数据服务 增强型植被指数数据服务
多年平均气温空间分布数据服务 多年平均降水量空间分布数据服务 湿润指数数据服务 大于0℃积温空间分布数据服务 光合有效辐射分量数据服务 显热/潜热信息数据服务 波文比信息数据服务 地表净辐射通量数据服务 光合有效辐射数据服务 温度带分区数据服务 山区小气候因子精细数据服务
全国夜间灯光指数数据服务 全国GDP公里格网数据服务 全国建筑物总面积公里格网数据服务 全国人口密度数据服务 全国县级医院分布数据服务 人口调查空间分布数据服务 收入统计空间分布数据服务 矿山面积统计及分布数据服务 载畜量及空间分布数据服务 农作物种植面积统计数据服务 农田分类面积统计数据服务 农作物长势遥感监测数据服务 医疗资源统计数据服务 教育资源统计数据服务 行政辖区信息数据服务
Landsat 8 高分二号 高分一号 SPOT-6卫星影像 法国Pleiades高分卫星 资源三号卫星 风云3号 中巴资源卫星 NOAA/AVHRR MODIS Landsat TM 环境小卫星 Landsat MSS 天绘一号卫星影像
虽然这是一个很沉旧的话题了,但是越是旧就越值得玩味呀,哈哈哈,以下讨论的情况均是在som和soc服务,以及arcgis软件都正常安装并运行,本机能够连上本机上的地图服务的情况下做讲解。
最近在公司搞一个项目,这个项目大概有2-3个人在开发,大家都要用到同一个地图服务,这个简单,把地图服务放在某个同事的机器上,其它人访问他机器上的服务就好,于是说干就干,在同事的A机上把地图服务发布出来了。这下问题就来了,其它同事的机器用catalog连接不上A机上的地图服务,在add gis server -> use gis server -> server URL中键入了http://IP/arcgis/services,点完成的时候,弹出错误提示"generic server error",怎么回事,这种问题第一个想到试试访问同事的rest服务,于是打开IE,键入http://IP/arcgis/rest,居然又出错,这回是无法打开网页,难道是IIS无法访问,尝试访问A机IIS网站下的其它虚拟路径,仍是打不开网站,看看同事的机器是xp的,突然想起xp与server不同,web服务器默认是没有勾选的,于是控制面板 -> window防火墙 -> 高级 -> 设置 -> 勾选web服务器一项,再试试访问,可以访问得到iis下的目录了,重新进入http://IP/arcgis/rest下,这回又出错了,是应用程序错误,错误信息记不清了,大概是"Identity: authorization not supply",居然是权限不够,找不出问题所在,我干脆将A机上SOM和SOC帐户删掉,并重新进行server post install,再使用其它机器访问rest服务,成功显示出服务树!回到catalog的use arcgis server,在server URL键入和刚才一样的内容,连接成功!
多机布署我认为一直都是arcgis做得不好的地方,首先是arcgis这一系列软件的安装就很费神,再加上如果布署在多台计算机上使用的话,那真是得叫arcgis的售后支持来搞都不为过。以上是我遇到的一些问题的解决方式,现就这些问题做以下总结,以便新同学参考:
1。rest站点无法打开网页的情况,可测试下计算机iis是否正确安装并运行,xp的机器要特别注意是不是勾选了web服务器,在访问rest服务前,确保iis是正确运行的
2。访问rest服务是提示Identity: authorization not supply,即用户没授权,按照以下顺序来,可以考虑在agsadmin和agsuser组中添加everyone用户,如果仍不行,则考虑删除所有som和soc帐户,并重新进行server post install(不以本机登录的用户名进行post install本人没试过,但本人一直是用本机登录的用户名administrator进行post install的),同样在agsadmin和agsuser中添加everyone。如果还是不行,可以进行web application post install,rest服务实际上就是arcgis在iis上建的一个arcgis的虚拟目录,目录下就是rest的次级目录,进行web application post install 时选择exsisting Account,使用一个存在的用户名和密码,并让这个存在的用户名在agsuser和agsadmin中(因为本人post时用的是本机的用户名密码,所以在这里本人填的还是这个用户名密码,对于那些不用本机登录用户来post的,此处填什么可以进行一些尝试),第2步这个错误是最麻烦的,也许是本人误打误撞弄对了,反正应该多在访问权限上作思考,如尝试查看iis目录的属性,允许匿名用户登录以及下面登录时默认成的用户名密码等,本人起初use gis server时出"generic server error"的错在rest能访问后就再没弹出了
3。当你做完一步,想验证你的修改起作用没的时候,可以尝试重新启动som和soc服务
4。以上是use gis server的情况,还有一种情况是manage gis server的情况,通常情况下用户连接非本机的地图服务时都只限于使用(use gis server),若要想对局域网其它机器上的地图服务进行管理,就要用manage gis server去连接,但是用manage gis server连接局域网内其它机器时,gis server会进行agsadmin身份验证,也就是说,你首先得确保你机器的用户名和密码和服务器中agsadmin,agsuser中的用户名密码是一样的,身份验证才能通过,才能连得上manage gis server
5。当用manage连接,出现"Access Denied: the som machine is unreachable"时,需要在服务器上的用户组agsadmin和agsuser中添加everyone
6。当用manage连接,出现"Either the som is not started or attempting is not in agsuser or agsadmin"(记不全了,太长了)时,在服务器上添加新用户,用户名和密码与你自己的机器一样,并添加进agsadmin和agsuser
7。多机布署进行开发,如要想使用局域内其它计算机上的服务,一般情况是: 在发布服务的机器上新建window用户,并让它隶属于agsadmin和agsuser,其它人在自己机器上新建相同的用户名和密码,便可以以manage gis server方式连接服务,鉴于很多人机器登录用户一般都是administrator,而在发布服务的机器上一般也会有这个帐户,所以无法再新建同名不同密码的帐户,最简单的办法就是让其它机器的用户(登录名为administrator)直接将自己密码改为地图服务所在机器的密码相同,也可以用manage gis server方式连接服务(注:以manage gis server方式能连上局域网上其它机器的地图服务,那么在server的开发中才能以arcgis server local的方式连接地图,若只能以use gis server方式连上,在server的开发中只能以arcgis server internet的方式连接