`
hanyi366
  • 浏览: 289317 次
  • 性别: 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 加载tif文件

    如果你需要在Web环境下加载TIFF,可以使用ArcGIS Online或ArcGIS Server的Web应用程序接口(如ArcGIS API for JavaScript),按照API文档的指导将TIFF数据集成到Web地图中。 总之,加载和处理TIFF文件是ArcGIS日常...

    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 是至关重要的...

    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