最近做地图服务相关工作,一般在数据库中,字段名有好多限制,而实际工作中,需要显示的经常有一些较长的字段或者包含单位等特殊符号. 为了方便属性的操作,将属性字段名改为英文,AliasName中保存了属性的中文名和各种单位符号等,这样在数据层面配置好显示内容,在属性展示时,通过AE开发,读取生成图层的字段名.别名等属性,直接生成图层的popupTemplate脚本,脚本中直接生成fieldInfos,这样可以比较优雅的解决字段显示的问题,以后有类似的展示需求,也不用这枯燥的写一大段一大段的field…
ArcGIS系列软件license及安装: Arcgis SDE10.1 和 Arcgis server10.1的授权文件license tnt_esri.dat Arcgis8.1安装license arcgis desktop 10.1 license manager无法启动问题解决 解决ArcGIS安装之后出现的Windows installer configures问题 Arcgis 10.1安装 Arcgis10安装说明 ARCGIS9.3安装说明 Arcgis(ArcMap)使用:…
1.前言 上一篇该系列的文章我们主要讲了一下基础Web地图搭建,这篇我们主要讲一下ArcGIS Server发布服务,并且如何调用服务.将自己的数据加载到Web地图当中来,实现Web端浏览数据. 2.ArcGIS Server介绍与安装 1.ArcGIS Server 是功能强大的基于服务器的 GIS 产品,用于构建集中管理的.支持多用户的.具备高级GIS功能的企业级GIS应用与服务,如:空间数据管理.二维三维地图可视化.数据编辑.空间分析等即拿即用的应用和类型丰富的服务.ArcGIS Serv…
1.       Arc catalog的配置 打开catalog,如图新增刚刚创建的server 1. Use GIS services: 用户身份连接 使用此种连接,可以浏览.使用站点内发布的所有服务.但是,不能编辑服务器属性.发布服务.编辑服务属性或者添加.删除.启动.停止或暂停服务. 2. Pulish GIS services: 发布身份连接 使用此种连接,可以发布GIS服务,也可以配置和发布草案服务,但是不能编辑站点的任何属性. 3. Administrator GIS servic…
切片工作,我们可以一级一级的切,也可以,所有的一块切,Recreate All Tiles这项是说,在没有进行任何的切片工作时,可以选用这项:Recreate Empty Tiles这项是说,如果之前已经对某一级进行了切片,再重新切片时,可以选这项,具体可以查看帮助:Delete Tiles这项可以删除之前切的切片:比方说我们计算机正在切图,突然间断电了,切了几天,几十G的地图切片,怎么办?我们不能重新开始切啊,我们就可以选择Recreate Empty Tiles,把剩余的地图切片补上即可.…
ArcGIS API for Javascript  API下载地址:http://support.esrichina-bj.cn/2011/0223/960.html 选择最新的下载就好了,目前是3.9 VS2010 C# 新建项目-ASP.NET Web应用程序即可. API解压后把C:\inetpub\wwwroot\arcgis_js_v39_api复制到C:\inetpub\wwwroot\路径下,同时加载到程序中. 新建asp.net程序后,修改arcgis_js_v39_api\a…
以下内容只测试了简单线, 在ArcGIS Server 的rest路径下可以对服务进行操作,如Query等,这些操作可以输入json 格式要素描述或运行得到即输出json格式要素描述. 如博客:http://www.cnblogs.com/mumu122GIS/p/6097687.html  中GP服务可以输入自定义要素,那么怎样获取符合输入标准的json格式要素描述以便输入呢? 或者怎样将运行结果(json格式要素描述)展现到ArcMap中呢? json格式的要素描述 以Server自带的几何…
target='CFH.ConfigurationFactoryHost'  machine='IBM3850X5'  thread='24072'  elapsed='0.31200'>Server Object instance is successfully created on machine IBM3850X5.</Msg>  <Msg  time='2011-11-15T13:25:49'  type='INFO3'  code='4006'  target='CFH.…
首先需要添加两个引用: using ESRI.ArcGIS.GISClient;using ESRI.ArcGIS.DataSourcesRaster; /// <summary> /// arcgis engine 调用arcgis server服务 /// </summary> /// <param name="sender"></param> /// <param name="e"></para…
版本:ArcGIS Server 10.4    环境:win10 测试目标:创建一个GP服务,功能为根据要素属性信息(如FID)选择出输入内容的对应匹配要素. 注:这个测试非常基础,仅供新手发布GP服务练习. 如图所示,数据源为两个图层,分别是中国行政区全图(蓝色)与中部几个省份行政区(浅绿色). 其中中部几个省份所在的ChinaCopy图层中,各要素信息如下. 新建Toolbox.tbx,在其中新建Model. 模型如下图所示,输入有:带选择图层   和   sql语句(如"FID"…
Server缓存服务,由于缓存文件经常比较大,默认放在C盘下容易导致磁盘空间不够,因此Server提供了增加缓存路径的方法来解决该问题. 增加的路径有两种,一种是Server所在服务器增加一个和原缓存路径不同,但是还是在本机的路径:另一种是另外一台服务器上的共享文件夹路径作为缓存路径增加到Server所在服务器. 这里假设Map在A机器,Server在B机器,共享文件夹在C机器. 可以用ArcMap中Catalog操作,也可以用浏览器登录Server Manager操作~ 这里只说Catalog…
安装ArcGIS Server(10.1之后版本)时会先后创建两个账户:ArcGIS Server Account和站点管理账户 ArcGIS Server Account 是操作系统账户,Server访问机器上的数据需要通过该账户,因此发布服务时经常需要保证对涉及服务的路径赋予ArcGIS Server Account 读写权限(读写权限的赋予:对应存放数据的文件夹上右键→属性→ 安全 赋予arcgis server account(如果安装时没有改名字, 默认名字为arcgis)读写权限,如…
 Howto: 如何将ArcGIS Server缓存移动到新服务器 文章编号: 33686 软件: ArcGIS Server 9.2, 9.3, 9.3.1 操作系统: Windows 2000, XP, 2003 Server 摘要: 这篇文章描述了如何将map或globe的缓存移动到新服务器的方法. 内容: 下面是确保在Web Mapping Application中缓存可以访问的检查列表.1)确保已经为新的服务器目录(新缓存目录)赋予ArcGISSOC账户适当的权限 在地图缓存所在的新…
打包成功,发布失败 部分解决方案: ①   查看Server对于源数据所在文件夹是否有读写权限,若无赋予Server账户至少读写权限.读写权限的赋予:对应存放数据的文件夹上右键→属性→ 安全 赋予arcgis server account(如果安装时没有改名字, 默认名字为arcgis)读写权限,如果列表中没有该账户,点 编辑→ 添加→ 输入对象名称(如arcgis)→ 检查名称 ②   在arcmap里新建一个空白的mxd,添加一个本地的数据,如存放在本地的shapefile或file gdb…
文档参考了Server技术支持部各位前辈的总结文档. win10 + Server 10.4 +  ArcMap 10.4 + Oracle instant client (32位 和 64位) 安装ArcGIS for Server 10.4版本的系统需求可以在官网上查看:http://server.arcgis.com/zh-cn/server/latest/install/windows/arcgis-for-server-system-requirements.htm 需要注意的是由于A…
win10 + Server 10.4 +  ArcMap 10.4  ArcGIS Server 缓存服务分为创建服务后手动建立缓存和创建服务时同时自动建立缓存两种. 10.2帮助文档:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//00540000000p000000 10.4帮助文档:http://server.arcgis.com/zh-cn/server/latest/publish-services/wind…
在 Arcgis Server 10中创建第一个程序,运行的时候就报错:System.Web.Services.Protocols.SoapException: Error processing server request 详细信息: Server Error in '/' Application. Error processing server request Description: An unhandled exception occurred during the execution…
原文:教你发布Silverlight Bussiness Application(SQL Server 登录,局域网访问,以及使用ArcGIS Server服务需要注意的问题) 之前发布过Silverlight应用程序,当时也没有你遇到什么阻碍,直接使用的Visual Studio 2010的Publish功能,貌似也没有作什么设置.后来重装系统,也就都没有了,这两天帮一个大哥做了一些小例子,顺便整合了一下.于是闲来无聊遍想发布一下,结果费了老大周折才弄好,于是再次好好记录一下,以便下次查阅.…
前阵子对ArcGIS API For JavaScript的网络分析有兴趣,但是不知道其数据是如何获取的. 查阅API知道,AJS的网络分析只有三个功能:最短路径(RouteTask).最近设施点(ClosestFacilityTask)和服务区(ServiceAreaTask). 而这三个分析类依赖的是ArcGIS Server上的NAServer(网络分析服务),于是 如何发布NAServer,就成了我近期的研究事宜,所幸的是,这方面的资料非常丰富. 需要注意的是: NAServer依赖于M…
原创文章,转载须标明出处自: http://www.cnblogs.com/gisspace/p/8269525.html ----------------------------------------------------------------- 文章目录 |-- 1. 新建共享目录 |-- 2. 创建站点 |-- 3. 加入集群 |-- 4. Web Adaptor实现负载均衡 ------------------------------------------------------…
原创文章,转载须标明出处自: http://www.cnblogs.com/gisspace/p/8286838.html ----------------------------------------------------------------- 注:本文中“较早版本”指10.1.10.2版本,10.0之前版本不在本文范围内 通常,在生产作业时,地图服务的发布与服务缓存切片的建立并不是同时进行. (1)发布地图服务(选择稍后建立缓存切片) (2)建立缓存切片(切片层级配置与发布时相同)…
由于空间不够用,需要更换瓦片的输出路径,具体的修改方法如下: 1.打开ArcCatalog,打开GIS服务器,找到已经添加的gis服务器,一般都是机器名,如下所示,右键我的gis服务器(admin-think),选中服务器属性.…
WebGIS实现在线要素编辑之ArcGIS Server 发布Feature Service 过程解析 FeatureService也称要素服务,其最大的好处就是支持在线要素编辑,并将编辑同步更新到后台的数据库中,它需要ArcSDE提供地理数据库的访问支撑.因此Feature Service中的要素来源必须是来自于ArcSDE. 关于Feature Service的详细介绍,可参考官网文档: http://help.arcgis.com/en/arcgisserver/10.0/help/arc…
1.登陆ArcGIS Server Manager,修改站点的安全设置.选择用户和角色来自现有企业系统(LDAP或Windows域). 2.选择LDAP存储类型. 3.填写LDAP用户存储连接信息.主机名为LDAP服务器主机,端口一般为389或100389.基本DN为用户信息所在的LDAP节点.RDN属性为用户节点的属性,一般为CN.管理员的DN为能读取LDAP用户节点信息的账号DN. 4.设置LDAP角色存储的连接信息.基本DN为用户组信息所在的LDAP节点,建议和用户信息的LDAP节点不同.…
有时候,发布了一个服务后,但是点击服务后,不能显示出来 http://hostname/ArcGIS/rest/services/服务名称/MapServer 这时候,十有八九是因为REST缓存没有清空 需要注意:“服务名称”如果是中文,浏览器地址中会显示乱码 REST API具有一个管理控制台.默认安装情况下,控制台的链接地址如下所示: Java平台: http://<host>:8399/arcgis/rest/admin.NET平台: http://<host>/arcgis…
写在前面,GIS服务器必须连通到外网,基于某些情况,可能一个机组有多态服务器,担任不同的角色,有Web服务器.数据库服务器和GIS服务器等,但是可能购买时只有一个外网IP,这样是不行的.JS脚本运行在客户端,gis服务地址相应的在客户端调用,此时如果是内网ip地址,客户端肯定是访问不到的,不同于数据库服务器,应用程序中,直接采用内网ip,因为后台代码运行在服务器端,客户端数据都是服务器返回的,并不实际存在客户端直接从数据库服务器取数据.所以,一个GIS系统中,GIS服务器必须要通向外网. 修改A…
POI(Point Of Interest),感兴趣点,其实呢,严格意义上说应该不是POI,但是单位就这样叫了,我也就这样叫了,其实现的功能大致是这样的:用过百度地图的朋友们都知道你在百度地图时,当鼠标经过某个点时会显示这个对象的名称,点击该对象,会弹出该对象的详细信息.如下图所示: 实现后的效果呢就是这样子的,下面呢我来说说在Arcgis Server for JavaScript API下,我实现该效果的思路与想法. 首先,得有一个图层用于显示这些点对象,这个图层可以是切片,也可以是WMS,…
Arcgis server  发布动态图层及调用动态图层 做这个动态图层功能的原由是 有一个30万的数据需要通过arcgis GP工具转成shp然后渲染加载进地图,原来的做法是遍历生成shp面要素,读取面的环状点然后转成json,这个也能实现结果但是时间较长,与预期的时间差别较多,在公司内部讨论时有提到这个动态图层可以解决海量频繁数据的替换,要是每个都发一个图层服务这样不可取.故此讨论后研究这个神奇的功能. 1 首先发布一个地图,在发布时也可以选择(maping 允许每次请求修改图层顺序和符号)…
[2009.2.18补注]这个问题在SP1 for Linux中修复,SP1 for Windows下问题更加严重,如果打了SP1 for Windows,还想使用REST服务,就必须使用Linux或者没有打SP1补丁的Windows的ArcGIS Server的$arcgis/java/web_output/rest替换现有的目录(同时,还需要手动修改/WEB-INF/classes下的配置文件server.properties). 目前在ArcGIS Server 9.3 Java中使用中文…
Error: 访问拒绝或无法连接错误 文章编号 : 29042 软件: ArcGIS Server 9.0, 9.1, 9.2, 9.3, 9.3.1 操作系统: Windows 2000, XP, 2003Server 错误信息: 当尝试从ArcCatalog..net应用或是Java应用中连接ArcGIS Server 时,显示下面任何一种错误提示: "Access Denied" 或 "The connection could not be made" 原因:…