`
hanyi366
  • 浏览: 291563 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ArcGIS Server网站发布后地图显示空白

 
阅读更多
ArcGIS Server网站发布后地图显示空白

作者:不详 出处:网络转载  2010-11-1 13:24:01 阅读 982  次

  ArcGIS Server地图网站发布后,浏览过程时地图区域显示为空白,但是其他控件显示正常,可能原因有以下几点:

  1、引用的service运行不正常

  2、通过local方式连接而没有添加arcgis identity

  3、Web Server机器名中含有下划线“_”

  4、GIS Server路径设置有问题

  5、Map Service最大实例数会导致超过此实例数后不能正常访问地图

  (此外soc机器所能host的最大服务实例数和地图服务的最大实例数不要弄混了)

  

  本人只就原因四简单谈一下:

  近二天就遇到这个情况,网站用到的地图资源是经过切片(cache)的Map Service,网站发布后,在本机浏览一切正常,

  但通过其他局域网内电脑浏览时地图出现异常,地图显示空白,而地图控件,图层等却是正常的。后来到网上查了不少资料,

  从一个博客中了解到了一些原因,在这里要感谢他,本文的大部分内容也是受他的启发。

  当然解决过程中遇到了一些奇怪的现象:有几台电脑也可浏览正常,检查其网关,有的与本机一样,有的不一样....

  这里不一一说明了,只说明解决方案:

  网络是这样的,web server和Gis server都在本机上,本机处于局域网中,通过路由的转发规则设置外网访问网络ip时自动转到本机ip上来。

  cache和非cache的服务区别就在于显示地图时,前者是直接获取服务器上的图片,而后者是GIS Server动态生成图片然后发送到客户端。

  那么可以看出是在获取缓存图片时出问题了,而本机可以访问到,其他电脑却访问不到,这和虚拟路径有关。

  页面获取其他控件的图片时,使用了网络的对外ip,而获取cache图片时使用的确是本机名。

  毫无疑问是cache路径的虚拟目录设置不对。一般安装完ags后,设置cache,job,output所对应的虚拟路径时,

  习惯用hostname作为域名,这和iis设置相符,但如果要对外发布的话,要考虑到这个情况。

  更改了cache路径的虚拟目录后,外网浏览就程序就正常了。

  更改ArcGIS Server相关配置时,要先停止地图服务

  更改cache路径步骤:

  打开服务器属性设置

  

  选择Cache 将主机名(局域网内同一网关可以访问到)

  更改为本机IP(局域网内可访问)

  外网IP(整个互联网可访问到)

  
  • 大小: 48.1 KB
  • 大小: 40.7 KB
分享到:
评论

相关推荐

    更改了计算机名称后ArcGIS Server发布的服务预览不出来了怎么办!

    更改了计算机名称后ArcGIS Server发布的服务预览不出来了。 一、确定问题 1、打开ArcCatalog,停止地图服务。 2、修改地图服务的输出路径(output directory)为None,此时Supported Image Return Type显示为MIME。

    arcgis加载在线天地图.zip

    如果需要分享地图,可以导出为Web地图文档(*.kmz或*.mxd),或者发布为ArcGIS Online或ArcGIS Server的Web服务。 总的来说,加载在线天地图到ArcGIS是一项基本操作,它使得用户能够便捷地利用天地图提供的丰富地理...

    ArcGIS_Server入门(一)——发布服务MapService

    发布后,可以在ArcCatalog中查看和预览服务。 - **通过Web界面(ArcGIS Manager)发布**:访问http://localhost:8399/arcgis/manager或使用开始菜单启动ArcGIS Manager。登录后,按照界面提示发布服务。此方法可能...

    ArcGIS发布GP服务

    ArcGIS 发布 GP 服务是将 ArcGIS 软件中的地理处理能力扩展到网络上,通过 ArcGISServer 发布地图服务,进行缓冲区分析。Geoprocessing(GP) 服务是一个难点,也是一个重点。GP 的全称是 Geoprocessing,可以对原有的...

    ArcGIS JavaScript API

    发布完成后,地图服务将在 ArcGIS Server 上可用。 4. **查看地图服务** - 通过系统开始菜单找到 ArcGIS 相关程序,打开“ArcGIS Server Manager”。 - 在 Manager 中,你可以查看已发布的地图服务列表,点击服务...

    ArcgisPro加载arcgis卫星

    在GIS领域,ArcGIS Pro是一款强大的桌面地理信息系统,由Esri公司开发,用于地图制作、数据分析和地理处理。本文将详细解析如何在ArcGIS Pro中加载arcgis卫星图像,以及与ArcGIS图层文件的区别。 首先,让我们了解...

    Arcgis学习资料-整理

    这通常涉及到在IIS中配置ArcGIS Server的应用程序池和网站设置,确保ArcGIS REST Services能够被正确地访问和路由。 2. **ArcCatalog中Map Service无法预览** 解决方法:检查ArcGIS Output的虚拟目录设置。确保IIS...

    基于Flex的ArcGIS开发经典例子说明文档

    下载地址:[http://resources.esri.com/arcgisserver/apis/flex/index.cfm](http://resources.esri.com/arcgisserver/apis/flex/index.cfm) **步骤详解:** 1. **创建项目:**启动FlexBuilder 3,通过菜单栏`File ...

    ArcGIS教程:地理处理服务示例(分水岭)(一)

    这通常涉及到创建一个新的空白地图文档,然后添加先前发布的`StoweReference`地图服务来进行可视化检查。 #### 五、总结 通过本教程的学习,我们不仅了解了如何从零开始构建一个地理处理服务,还掌握了如何准备...

    arcgis_js_v328.zip

    这些设置决定了API如何连接到ArcGIS Server或ArcGIS Online以获取地图服务。 - 本地地址:指API请求的地图服务所在的服务器地址。如果是在本地开发环境,这可能是"localhost";在生产环境中,可能是一个公网IP或...

    ArcGIS 9.2 安装说明

    ArcGIS 9.2 是由 ESRI 公司开发的一款强大的地理信息系统软件,它提供了丰富的地图制作、空间分析以及地理数据管理等功能。对于初次安装或者升级到此版本的用户来说,正确地安装与配置 License Manager 是至关重要的...

    介绍了如何在ARCGIS和EXCEL表格中完成c-a模型计算

    为了精细化分析,你需要对filled contours进行分类,设定地图的显示范围,确保与shape文件的边界一致。然后,将地理统计图输出为矢量格式,这通常会生成一个新的shape文件。接着,使用裁剪工具,根据你的研究区域...

    天地图叠加其他wms图层

    var config = { REQUEST:"GetMap", //操作名称 ... wmsLayer = new TTileLayerWMS("wms","http://localhost:6080/arcgis/services/ChinaRiver/MapServer/WMSServer",config); //将WMS图层添加到地图上

    Arcmap添加要素图层并发布及调用

    使用 ArcCatalog 或 ArcGIS Server Manager 发布地图,记得打上 Feature Access 的勾。发布成功后,可以通过 REST 服务访问。 Silverlight API 实现在线编辑要素图层 使用 ESRI 提供的 Silverlight API 中的控件,...

    影像发布及瓦片缓存制作流程

    - **生成缓存**:确认设置无误后,点击“生成缓存”按钮,ArcGIS Server会自动根据设置生成相应的缓存数据。 - **缓存验证**:缓存生成完成后,可以通过“查看缓存”功能来检查缓存数据是否正确生成。此外,还可以...

    OsgEarth2.8 使用高程和影像

    接下来,我们需要通过C++代码来实现地图的加载与显示。 ```cpp #include #include // ... 其他必要的头文件 int main(int argc, char* argv[]) { // 创建地图对象 osg::ref_ptr<osgEarth::Map> map = new osg...

Global site tag (gtag.js) - Google Analytics