arcgis server 地图浏览问题

有一个数据库里面有几百个图层,我想在浏览器端浏览必须要发成地图服务吗,几百个地图服务很不现实,有没有好的解决方案。
已邀请:

朱政

赞同来自: 陈於立 江民彬

1 浏览器端浏览数据库中的数据是要通过发布成服务的
2 几百个图层,可以发布成若干个服务,要根据业务需求进行设计,没有必要一个图层一个服务,
3 一些不太常更新的服务可以进行切片

张赛

赞同来自: 陈於立

赞同前面朱老师的观点。根据业务需求组织数据并发布服务。
首先,您的担忧是不必要的。ArcGIS for Server 10.1版本之后,通过将数据所在文件夹注册到ArcGIS Server,可以实现服务的动态更新,并不需要重新发布服务。前提是您仅实现数据的更新。
您这里说的数据库服务,不知道您说的是ArcSDE Service还是Geodata Service。
ArcSDE Service也就是一个ArcSDE应用程序服务器或三层架构,用于在GIS应用程序和企业级地理数据库之间传输空间数据。其相当于空间数据与GIS程序之间的一个重要的“通路”。不太准确地说,就是我们所谓的数据库直连和数据库服务连中的数据库服务连接。
Geodata Service是ArcGIS for Server提供的一种服务类型。使用这种服务,客户端可利用ArcGIS Server经由LAN或Internet访问geodatabase中的数据。
对于您的需求,肯定是无法满足的。
动态图层需要通过客户端开发如ArcGIS JS API等来发挥作用,服务端仅仅是实现这种能力。
而且其实质作用和您的需求也是不符的。
 
 

jiaxibei - 菜鸟也想飞

赞同来自:

另外数据库服务是个什么东西,还有动态图层能不能实现,数据库很经常更新入库的,发服务比较麻烦

贾西贝

赞同来自:

感谢两位老师耐心解答。还有个疑问,如果不是更新数据,而且有新的入库图层呢,这个需求也很大

要回复问题请先登录注册