
ArcGIS Server
文章平均质量分 60
Esri成都
Esri(中国)信息技术有限公司成都分公司
展开
-
ArcGIS Data Store 空间数据库的那点儿事
ArcGIS Data Store 是关系数据库管理系统用以存储发布到 Portal for ArcGIS 的要素数据,并使用轻量级、高扩展性的要素数据图层。ArcGIS Data Store 是 ArcGIS 的可选组件,专用于优化 Portal for ArcGIS 的发布工作流。使用 ArcGIS Data Store 配置 Portal for ArcGIS 后,可以向门户发布原创 2016-01-20 14:53:17 · 11112 阅读 · 5 评论 -
Java环境下SOE—Rest开发之4(ArcGIS Server Manager属性页面设计需注意的几个 问题)
在ArcGIS Server Manger中SOE扩展的属性也许并不都是文本,有时我们可能需要一些选择框、下拉框等,这时便需要对属性页面进行自定义设计,对于SOE在ArcGIS Server Manager中属性页面设计帮助手册里已经非常全了,这里只介绍几个需要注意的问题。属性页面设计主要由一个由Dojo JavaScript设计的Widgets和一个属性网页集成完成。1) Dojo Widg原创 2012-12-17 20:58:47 · 2774 阅读 · 0 评论 -
Java环境下SOE—Rest开发之3(SOE调试)
ArcGIS 10.1不再包括独立的配置管理器来进行运行调试设置,用于取代的方法是在ArcGIS Server Manager里设置管理调试选项完成,现在就主要介绍下ArcGIS Server 10.1如何进行java版的SOE扩展进行调试。1) 登陆ArcGISServer Manager,首先将被调试的SOE程度部署到ArcGIS Server服务器上,发现MapService并将SOE功原创 2012-12-17 20:56:08 · 4550 阅读 · 0 评论 -
Java环境下SOE—Rest开发之2(模板向导)
使用Eclipse IDE向导开发Rest SOE模式会自动继承IServerObjectExtension和IRestRequestHandler接口,. IServerObjectExtension接口提供init()和shutdown()两个方法调用, IRestRequestHandler提供HTTP请求处理方法,这个在前面文章中已提过,具体说明参考前面文章。下面就具体介绍如何使用向导原创 2012-12-17 20:50:55 · 5126 阅读 · 0 评论 -
ArcGIS Android应用客户端加载JSON格式业务数据
1 概述有时我们需要将业务数据存储在移动设备上,以确保在离线状态下也可以访问。离线存储的方式有多种,本文就为大家介绍通过JSON文件存储业务数据,然后在Android客户端实现数据的读取和绘制。2 准备JSON文件首先需要准备JSON文件,本例中我已经将业务数据发布在地图服务中,所以通过ArcGIS REST服务的要素查询方式获得JSON格式的数据。下图是测试用的服务图层:原创 2012-12-27 11:28:38 · 4491 阅读 · 5 评论 -
ArcGIS服务分析及问题处理
1 概述在ArcGIS 10.1中,服务的发布流程进行了优化增强,只有经过严格分析的地图文档才能发布为服务,以确保地图服务的有效性。其实在10.0中,就增加了文档分析的功能,10.1中进行了增强,并提供了更方便的问题解决方案。在发布服务之前,使用分析功能检查存在的错误和警告,然后一一解决,能够保证服务正确性和高性能。2 服务文档分析在设置完服务属性之后,即可在服务属性编辑对话框原创 2012-12-26 14:43:05 · 1729 阅读 · 0 评论 -
Java环境下SOE—Rest开发之1(初识)
在ArcGIS中作为粗粒度和数据进行交流的对象被称为Server Object.这些Server Object提供了对ArcGIS Server服务进行访问、操作、分析和显示数据的能力,例如:在通过Map Server Object访问地图内容,通过一个locator开发进行地图定位,通过GP Server Object可以进行地理处理,这些Server Object能为交通、通讯等行业提供地理信原创 2012-11-19 16:47:22 · 5208 阅读 · 2 评论 -
一种缓存切片更新问题的解决方法
1、应用场景及问题 在WebGIS项目的实施过程中,经常有这样的应用场景:地图切片是在“切片服务器”或者“开发服务器”上生成的,在项目中使用时是将切片拷贝到正式的服务器上。 当地图切片要更新时,正式服务器上并不能局部更新切片,需要我们在“切片服务器”或者“开发服务器”上局部更新切片后,将生成的切片再一次全部拷贝到正式服务器上,也就是覆盖之前的切片数据。这样不仅效率不原创 2012-11-30 23:38:59 · 3936 阅读 · 1 评论 -
ArcGIS 10.1 for Desktop报错”GXAGSUI 参数错误“的解决办法
最近安装ArcGIS Destkop 10.1 SP1时遇到添加ArcGIS Server时报“GXAGSUI 参数错误”,效果如下:在添加ArcGISServer时,只要选择发布GIS服务和管理GIS服务,就会报如下错误。 经过多次尝试,应该是和中文包有关。只需要在ArcGIS Administrator中切换成英文或者安装ArcGIS 10.1 SP1 (Desktop,原创 2012-11-30 13:59:10 · 3599 阅读 · 0 评论 -
ArcGIS Server 10.1 中SOE的新特性
ArcGIS 10.1 for Server 对服务器对象扩展 (SOE) 最关键的变化是其更易于部署,具体有以下一些新特性:(1)更新了集成在 IDE 中的 SOE 模版 在 .NET 模板中,.NET 属性包含了有关SOE 的所有必要信息,例如它所提供的属性和功能。这样就可以在构建软件时对 SOE 进行打包,并为部署做好准备。同时注意到 .NET SOE 不再从原创 2012-10-31 23:25:57 · 2539 阅读 · 0 评论 -
网络运营路测数据展示技术之同色及混合的聚合
对于运营网络路测数据来说,我们通常不仅仅会通过信号扇区对他们归类,同时也有可能通过其信号等级或者其它业务属性对他们进行归类,对于大数据量的展示来说,效率成为其在Web端运用需要考虑的一个重要因素,所以我们需要用到聚合。在此通过扩展,我们对期路测点分为六类,每类赋予不同的颜色进行渲染,在此我们把它称为同色聚合。当比例尺放大到一定等级之后,为了更好的展示数据,我们需要对他们一起聚合,也就是我们原创 2012-10-22 22:34:00 · 2219 阅读 · 0 评论 -
网络运营路测数据展示技术剖析之数据来源获取及投影
1、数据来源获取数据源获取有多种方式:1)通过ArcGIS桌面将业务数据库数据导出成ArcGIS要素类,这种方式是最原始的,也比较简单2)通过AO程序自动将业务表读取到SDE数据库中,实现数据的自动后面导入,这个在后续博客中,也会和大家分享3)通过WebService,从业务客户端,自动生成数据展现,这是这篇博客采用的方式如下:protected function ap原创 2012-10-21 14:39:33 · 1994 阅读 · 0 评论 -
【2012Esri中国用户大会讲座】ArcGIS 10.1 for Server 安全机制(1)用户角色权限
1 常见用户需求在发布和使用GIS服务的过程中,经常会遇到如下的一些需求:1) 凡是内网的员工,都可以访问服务A2) 服务B只能由张三、李四访问3) 只要是信息所的用户,就可以访问服务C4) 项目1涉及的全部服务,王五都可以访问5) 小赵也可以参与安全管理6) 小马主要负责发布服务7)原创 2012-09-12 16:45:15 · 3624 阅读 · 0 评论 -
ArcGIS Server Administrator API 编写python脚本(一)
ArcGIS 10.1 for Server 包含一个 Administrator API,可用于为服务器的常用操作编写脚本。通过为服务器管理编写脚本,您可在计划的时间自动执行各种常用的任务。还可降低执行复杂或重复性任务时犯错误的可能性。通过 Administrator API,您可以调用 ArcGIS Server 所支持的各项管理任务。事实上,ArcGIS 附带的所有管理工具(包括 Arc原创 2013-01-09 08:51:20 · 2971 阅读 · 0 评论 -
ArcGIS Server Java版Web Manager无法登陆的问题
在ArcGIS 9.x,10.0的版本中,登陆 ArcGIS Server for the Java Platform 管理界面时,提示以下错误信息:“登录信息不正确”,如下图:分析:ArcGIS产品配置post过程中,你用的账户名、密码均填写正确,并分别隶属agsadmin, agsusers组。原因:服务器上的 Distributed COM (DCOM) 不可用,或者Ar原创 2013-01-31 11:33:48 · 2106 阅读 · 0 评论 -
ArcGIS Server Open data output support GeoJSON
GeoJSON是一种对各种地理数据结构进行编码的格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。一个完整的GeoJSON数据结构总是一个(JSON术语里的)对象。在GeoJSON里,对象由名/值对--也称作成员的集合组成。对每个成员来说,原创 2015-12-31 12:36:43 · 4635 阅读 · 2 评论 -
ArcGIS for Service中JavaScript预览在内网环境无法使用
1、问题说明在使用ArcGIS for Service时经常会遇到一个问题,那就是我们需要对已经发布的服务进行预览,预览时点击对应服务,选择View in中的ArcGIS JavaScript就可在浏览器中实现对地图的预览工作。在点击该操作时会分为两种情况1)、网络通畅,点击访问没有问题。正常显示地图。2)、无网络(内网环境),点击后报错,无法访问地图。究其根本原因: Se原创 2015-10-10 21:37:57 · 3926 阅读 · 1 评论 -
关于GP服务执行成功,但不返回结果要素的问题
今天在研究IDW插值工具时,参考同事的原创 2014-08-26 16:17:04 · 4361 阅读 · 4 评论 -
配置ArcGIS Server10.0之后,报错ManagedPipelineHandler,如何解决?
具体报错信息为:HTTP 错误 500.21 - Internal Server Error处理程序“ESRI-Services-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”解决方法如下:原因是.net framework 安装在前,IIS安装在后。或者按照IIS后,.net framework被修改过。尝试原创 2014-04-16 15:24:33 · 1706 阅读 · 0 评论 -
ArcGIS Server配置用户与角色时连接SQLServer问题
在部署应用系统或共享系统时经常要对ArcGIS Server进行安全配置,其中包括对用户和角色的配置某次配置过程中我需要连接SQLServer数据库获取其中的用户和角色信息,然后进行配置,但出现下面的错误根据错误提示,认为应该是数据库服务端配置问题,TCP/IP与端口设置不对,导致访问被拒绝现修改SQLServer服务端设置如下:1、在SQL Server Conf原创 2014-03-31 09:54:54 · 2389 阅读 · 0 评论 -
影像分辨率、地面分辨率、比例尺及DPI之间的关系
在平时应用当中,很多GIS从业者理不清影像分辨率、地面分辨率、比例尺及DPI之间的关系,在具体应用中容易疑惑,如下两应用:1)遥感影像我们所说的QuckBird 0.61米的分辨率指的是什么分辨率?如何算出在不同比例尺下每个像素的地图距离是多少?2)ArcGIS缓存中Resulation、Scale与DPI有什么关系?为什么经常我们只需知道其两参数就可?针对这两问题,给出如下公式进行解原创 2014-02-17 15:50:43 · 23870 阅读 · 0 评论 -
ArcGIS for Server新建站点异常
Failed to create the site.Failed to configure the server machine'XXXX',Server machine'XXXX' is not a local server machine.系统环境:操作系统Win7 64位(装在虚拟机VM中),ArcGIS for Server 10.2.1问题描述原创 2014-02-27 15:15:31 · 8073 阅读 · 1 评论 -
ArcSDE空间数据库安装配置问题
ArcGIS软件在使用大型关系型数据库前需要进行一系列的安装和配置,整个过程有可能会出现很多问题。下面将这些问题进行记录和汇总,以便日后查阅,该文章会不定期更新:1、Oracle客户端版本bug问题arcgis桌面以及Server连接Oracle数据库时需要安装相应版本的Oracle客户端,桌面需要32位的客户端,server需要64位的客户端,如果不幸安装的oracle客户端版本有问原创 2014-02-12 14:09:29 · 1748 阅读 · 0 评论 -
Windows Server 2012下安装.NET Framework 3.5
Windows Server 2012系统已经出来有一段时间了,但在实际装机过程中遇到的还是比较少,前几天在这个系统上安装ArcGIS Server 10.1时遇到了问题,整理一下,以备查阅。ArcGIS Server 10.1安装时会查看NET Framework的版本才能正确安装ArcGIS Server的.Net扩展组件,需要的版本号为3.5,但Windows Server 2012默认原创 2013-12-24 11:26:07 · 7279 阅读 · 0 评论 -
Portal for ArcGIS 与ArcGIS Server的集成方式
Portal for ArcGIS是一个综合型的门户网站,它的产品定位是资源共享平台、在线制图平台、内容管理平台。它允许我们在组织内部共享地图和应用程序,允许我们在线进行地图的制作、查询和符号化、允许我们在没有ArcGIS桌面软件的情况下通过它直接发布地图服务。这一切的功能离不开后台ArcGIS Server的支撑,本文整理和总结了Portal与ArcGIS Server的集成方式及其相关特点原创 2013-11-30 00:30:04 · 8513 阅读 · 0 评论 -
基于ArcGIS构建安全的移动端App
根据平常工作中跟客户、开发商朋友交流的情况来看,移动端的空间信息安全一直都是大家很关心的问题。ArcGIS10.1提供更多的安全策略,更好的保护移动端的空间信息安全。比如1) ArcGIS Server提供权限管理和令牌验证功能,控制不同的用户和角色访问或者编辑 不同的地图服务;2)ArcGISServer 10.1还直接支持反向代理,对外屏蔽GIS服务器的机器名、IP和端口等息;原创 2013-04-30 23:01:25 · 3231 阅读 · 0 评论 -
ArcGIS Server Administrator API 编写python脚本(二)-----创建站点
本示例介绍了如何根据用户提供的值(主站点管理员帐户、配置存储位置和服务器目录的根位置)创建 ArcGIS Server 站点。这些值与在 ArcGIS Server 管理器中手动创建站点时要求用户输入的值完全相同。代码示例如下:import httplib, urllib, jsonimport sys, osimport getpassdef main(argv=None):翻译 2013-03-22 13:48:49 · 2539 阅读 · 2 评论 -
【2012Esri中国用户大会讲座】ArcGIS 10.1 for Server 安全机制(3)跨域访问限制
1 限制访问源在实际应用中,常常会遇到如下的需求:1) GIS资源只允许某个部门里的机器访问;2) GIS资源只允许参与该项目的个别机器访问;通过这样的限制,能够使得GIS资源只被可信来源的应用访问,增强GIS资源的安全性。在ArcGIS 10.1 forServer中,通过跨域访问限制来达到这个目的。2 跨域访问策略跨域访问限制,是原创 2012-09-13 10:21:04 · 3064 阅读 · 1 评论 -
【2012Esri中国用户大会讲座】ArcGIS 10.1 for Server 安全机制(5)数据库集成安全
1 常见用户需求在发布和使用GIS服务的过程中,经常会遇到如下的一些需求:1) 同一个服务,不同用户访问不同的图层2) 同一个图层,只允许个别用户进行编辑3) 图层中包含的敏感信息,只允许少数用户访问4) 图层中的特殊字段,只允许个别用户编辑5) 同一个图层,不同部门的用户只能访问相关的要素6)原创 2012-09-21 17:34:33 · 2815 阅读 · 0 评论 -
【2012Esri中国用户大会讲座】ArcGIS 10.1 for Server 安全机制(4)访问内容限制
1 限制访问内容为了进一步保护GIS资源,需要对访问内容进行限制:1) 用户只需要知道自己要访问的服务地址,而不应该知道GIS服务器到底有哪些GIS服务;2) 严格保护GIS服务器账户信息和配置信息,警惕非法用户破坏系统;3) 保护服务缓存切片,防止用户偷偷下载;4) 对外隐藏真实的服务URL,防止恶意攻击;通过这样的限原创 2012-09-13 12:29:00 · 2624 阅读 · 0 评论 -
ArcGIS Server 10.1服务缓存新特性
1) 影像服务缓存 就像为地图服务创建缓存一样,现在可以为影像服务创建服务器端缓存。二者使用相同的工具完成缓存创建工作。 2)自定义感兴趣区域创建缓存 在ArcMap中运行缓存工具时,您可以绘制一个多边形自定义需要创建缓存的区域。或者您可以像之前版本一样按要素类进行创建。 3) 通过GP服务创建缓存为了避免在缓存创建期间地图服务、Globe服务或影像服务原创 2012-07-02 00:59:35 · 2944 阅读 · 0 评论 -
多源在线与离线数据读取一(超图切片读法)
超图目前有三种格式的切片,2.0的松散切片,6.0的松散切片及紧凑切片。由于2.0切片目前规则最为简易,所以正文就主要针对2.0切片的规则及读取分析做个探讨。切片规则如下图所示:缓存目录规则的树型结构:总缓存目录->分块缓存总目录->地图鹰眼目录->比例等级->行号目录->列号.png根据这个规则,下面利用ArcGIS WebAPI for Silverlight进行读取。1)原创 2012-05-23 16:39:08 · 4307 阅读 · 1 评论 -
多源在线与离线数据读取二(四川省地理信息中心切片读法)
四川地理中心在2011年,后台采用的是ArcGIS发布的Rest服务,但由于进行了Rest扩展开发,无法利用软件直接读取,所以这里给出相关的一些剖析及读取方法。下面是四川地理信息中心能提供的一些服务,从类型上来讲包括切片、搜索及网络分析,均采用Rest组织风格。下面针对切片的相关规则及代码实现给个具体的实现方法:1) 规则说明详情:请见四川地理信息中心网站。2) 代原创 2012-05-23 16:45:31 · 3097 阅读 · 1 评论 -
多源在线与离线数据读取三(天地图切片读法)
天地图地图服务的读取例子在前两年已经有了成果,在这里为了补全系列专题的完整性,给出代码,仅供参数,除了图片获取函数与其它不同,其它跟前两专题的方法是保持一致的。public classNGCCTiledMapLayer : TiledMapServiceLayer { //****************根据天地图的实际地址修改 {baseUrl}原创 2012-05-23 16:50:24 · 3526 阅读 · 0 评论 -
通过Python脚本创建ArcGIS地图服务缓存
缓存创建工作通过ArcGIS Toolbox工具完成,在ArcPy中,可以通过函数调用相应的工具,来实现脚本自动化创建缓存。创建缓存有几个步骤,首先设置Python环境变量,代码如下:# 设置环境变量def SetWorkspace(folder): if os.path.isdir(folder) == False: print "输入的工作空间路径无效!"原创 2012-05-23 10:19:52 · 4063 阅读 · 2 评论 -
通过Python脚本自动发布ArcGIS服务
通常我们使用ArcCatalog或者ArcGIS Server Manager等图形界面工具来发布ArcGIS服务,然而有些情况下,比如需要发布的服务数量很多,而且需要不定期随时发布的时候,再使用这些工具进行人工操作就显得力不从心了。ArcGIS的强大之处就在于其为我们提供了多种选择,我们可以通过Python编写脚本,调用ArcPy模块中的功能来实现自动扫描文件夹并将其中的地图文档发布为地图服务。原创 2012-05-22 23:13:28 · 9856 阅读 · 10 评论 -
ArcGIS Server For Java10.0 TOKEN配置问题
在使用ArcGIS Server For Java10.0配置TOKEN的时候遇到一个奇怪的问题如下:在server manager中配置安全信息存储在oracle11GR的数据库中,提示成功,并且通过PLSQL看到创建的表。、然后通过server manager添加第一个用户后提示成功,但是再次添加用户出现如下信息:解决办法是使用PLSQL打开arcgis_security_user原创 2012-05-08 15:55:31 · 1629 阅读 · 0 评论 -
ArcGIS Server 10.1在Windows Server 2008中的机器名问题
在Windows Server 2008 R2中装好了ArcGIS 10.1 for Desktop和ArcGIS 10.1 for Server,然后在Catalog中创建Server连接,输入URL、用户名密码,缺出现如下错误:提示我请求的语法错误!这就是说URL不正确,而最大的可能性,无非就是机器名咯?赶紧到“我的电脑—属性”中查看,确实是winserver2008没错啊原创 2012-04-24 09:30:20 · 2638 阅读 · 0 评论 -
ArcGIS Server 10.0 SOM服务启动报错“错误1067,进程意外终止”的解决办法
今天重装了系统,然后一路过关斩将装各种软件,各种配置,不亦乐乎~装好了就开始用,在启动ArcGIS Server 10.0的SOM服务时报错:“错误1067,进程意外终止”,如下图:很郁闷啊,于是猜测各种可能的原因,应该是账号设置的问题,发现SOM服务和SOC Monitor服务的启动账号不一致,如下图:于是单独启动SOC Monitor服务,果真能够启动,这就就确认了原创 2012-04-23 21:14:03 · 14044 阅读 · 5 评论 -
ArcGIS Server for Java Token 安全配置
1、登录manager(图1)2、切换到Security选项中的setting选择其中的Security Store,并点击configure(图2)3、配置安全所需的用户角色到外部数据库中(图3)注:此处以oracle为例(在配置前需要将针对oracle版本的JDBC驱动拷贝到\java\manager\config\security\lib目录下,并且新建表空间和用户用于存储Tok原创 2012-04-16 10:17:45 · 2861 阅读 · 0 评论