ArcGIS Server
文章平均质量分 72
Sylvenas
这个作者很懒,什么都没留下…
展开
-
ArcGIS Server 地图发布遇到的常见问题及解决办法
内网发布时,如果看不到地图,将服务器上的agsadmin和agsuser添加everyone外网发布如果用户能访问发布的网页,确看不到地图,可能是arcgis服务的配置文件的虚拟路径不正确打开"arcgis的安装目录/server/user/cfg",找到发布的服务的cfg文件打开,在VirtualOutputDir结点里将http://xx.xx.xx.xx:端口号/arcgis原创 2014-09-26 14:44:14 · 21106 阅读 · 1 评论 -
AE数据加载
1、 数据加载问题:任何系统都离不开数据的加载,下边就AE中几种常用的数据加载做一个列举。以便查阅:1、加载个人数据库个人数据库是保存在Access中的数据库。其加载方式有两种:通过名字和通过属性加载(也许不只这两种,AE中实现同一功能可以有多种方式)。A、通过设置属性加载个人数据库。首先通过IPropertySet接口定义要连接数据库的一些相关属性,在个人原创 2014-12-09 10:42:42 · 1153 阅读 · 0 评论 -
AddData(添加数据)对话框的实现与扩展(C#)
先看两张图,第一张是AE自带的Add data对话框, 相信所有做AE开发的人都见过;另一张是本人仿制和扩展的添加数据对话框,大家肯定没见过。各位筒子,有没有觉得十分震撼?这是我整整一天的劳动结晶,下面就让我来隆重介绍一下。我的风格是有所保留的奉献源码,无所顾忌的贡献思路。为什么做这个东西一个原因是本人可能是极端分子,在做软件时,要么全部用中文,要么全部用英文,原创 2014-12-09 10:46:14 · 2394 阅读 · 3 评论 -
AE+C#通过名称来删除要素类
//注: 在程序运行中往往有些要素类因为出错而无法删除,这时IDataset.Delete这个方法则无法成功,可以用轻量级的名称对象来完成这个任务。以下为C#+AE10源码。//删除要素类 public static bool DeleteFeatureDataset(IWorkspace ws, string name) { if (w原创 2014-12-09 10:52:51 · 2942 阅读 · 0 评论 -
ArcGIS Engine中正确释放打开资源
AE中对MDB,SDE等数据库操作时,打开后却往往不能及时释放资源,导致别人操作提示对象被锁定。很多帖子说了很多原理,看的也烦且不实用,比如一句话概括的用System.Runtime.InteropServices.Marshal.ReleaseComObject(object o)释放,说的很不清楚,很多人试过觉的释放不掉。事实上,的确是用该方法,但释放的技巧在于,新建几个AE对象就要逐原创 2014-12-09 10:21:10 · 1667 阅读 · 0 评论 -
ESRI.ArcGIS.AnalysisTools的使用
这几天一直纠结一个问题,就是在AE下使用ESRI.ArcGIS.AnalysisTools中的工具(例如:泰森多边形的建立等)无法得到结果。例如使用以下代码: Geoprocessor gp = new Geoprocessor(); gp.OverwriteOutput = true; ESRI.ArcGIS.Analys原创 2014-12-09 11:09:17 · 3534 阅读 · 2 评论 -
C#+AE读取Shapefile,raster,gdb,mdb,CAD图,自定义格式坐标数据
using System;using System.Collections.Generic;using System.Text;using ESRI.ArcGIS.Carto;using ESRI.ArcGIS.DataSourcesGDB;using ESRI.ArcGIS.Display;using ESRI.ArcGIS.esriSystem;using ESRI.ArcGIS原创 2014-12-09 10:50:27 · 2720 阅读 · 0 评论 -
IFeatureClass.Search(IQuery Filter,bool Recycling)参数说明
IFeatureClass的Search方法大家经常用到,很多人对Search方法的其中一个参数bool Recycling不是很理解。目前网上关于这个参数的意义的解释有两个版本:1.第一版本是IsNotNull大牛的:http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=13461他提出的观点的是:参数Recycling为Tru原创 2014-12-09 11:00:22 · 1490 阅读 · 0 评论 -
AE调用GP工具切图
private void GPTiles() { 4 //设置参数 5 // 切图比例列表 6 string levels = "64000000;32000000;16000000;8000000;4000000;2000000;1000000;500000"; 7 // 地图服务中的图层列表转载 2015-05-07 16:55:29 · 1308 阅读 · 0 评论 -
ArcGIS Engine栅格数据使用总结
arcengine栅格数据使用总结两个星期以来一直与栅格数据打交道,对AO的栅格部分应该有了一定的理解,下面是自己的一点体会,希望高手指教:-)1、栅格数据的存储类型栅格数据一般可以存储为ESRI GRID(由一系列文件组成),TIFF格式(包括一个TIF文件和一个AUX文件),IMAGINE Image格式 在AE中一般调用ISaveAs接口来保存栅格数据2、栅格数据集和栅格编目原创 2014-12-08 09:20:02 · 2694 阅读 · 0 评论 -
ArcGIS 调用GP工具 intersect 裁剪导出要素类
就是用一个图形裁剪导出要素类。最先用Clip工具,后面发现不对,用arcmap测试下,确实不是想要的结果,后面发现用intersect工具可以。但是intersect的参数设置比较不固定,需要进行多番测试,这两天试了很多方法,查了很多资料,最后是下面这种方式成功了。要使用IGpValueTableObject 对象。网上有使用字符串的,似乎不行。/// /// 成功方式原创 2014-12-08 09:04:24 · 6953 阅读 · 4 评论 -
ArcGIS10.1地图发布
一、发布地图服务 打开ArcMap,在ArcCatalog中连接ArcGIS Server站点(登录ArcGIS Manager时创建),双击Add ArcGIS Server,弹出Add ArcGIS Server向导:转载 2014-09-26 10:28:30 · 1149 阅读 · 0 评论 -
ArcEngine新加载的数据(CAD、shp、mdb、gdb)等在已有的地图上不显示
错误信息:1.用ArcMap加载sde里的数据(数据空间参考是unkown),平移出当前视图窗口的时候报错:One or more layers failed to draw: The specified coordinate exceeds the valid coordinate range2.ArcEngine新加载的数据(CAD、shp、mdb、gdb)等在已有的地图上不显示,原创 2014-10-30 16:20:21 · 5747 阅读 · 0 评论 -
ARCGIS 10.1 for Server SOE介绍及开发实例(2)
第二章 SOE使用 1.1 必选接口 1.1.1 IRESTRequestHandler 接口 该接口主要有下面两个方法: string GetSchema(); byte[] HandleRESTRequest() 1.1.1.1 IRESTRequestHandler.handleRESTREquest() 方法主要有下面两个作用: 回调资源和操作的方法转载 2014-10-16 09:01:19 · 1885 阅读 · 1 评论 -
ARCGIS 10.1 for Server SOE介绍及开发实例(1)
第一章SOE由来转载 2014-10-15 20:13:50 · 2101 阅读 · 0 评论 -
ARCGIS 10.1 for Server SOE介绍及开发实例(3)
1.4当SOE写完之后,我们通过ArcGIS Manager 进行部署,在Manager中找到站点,然后找到扩展,选择添加扩展,如下图:转载 2014-10-16 09:14:09 · 1076 阅读 · 0 评论 -
ARCGIS 10.1 for Server SOE介绍及开发实例(4)
1.5 调试SOE SOE 的工程实际上是一个类库,对于类库的调试,我们必须要有入口,对于SOE 的入口我们知道是 ArcGIS Server,如果在10 版本以及之前的版本,我们可以写一个控制台程序,然后通过 DCOM 方式连接,而现在不能使用DCOM 方式连接,那么还有没有其他办法?办法肯定是有的,如果写这样的东西不能调试对开发者来说岂不是很痛苦?当启动ArcGIS Server 的服务转载 2014-10-16 09:23:37 · 998 阅读 · 0 评论 -
ARCGIS 10.1 for Server SOE介绍及开发实例(5)
1.6由于这个SOE是Rest方式的,所以我们可以在Flex,Silverlight这样的客户端使用,我们只需要构造这个SOE的rest地址,然后通过WebClient对象调用(这个是Silverlight中的,Flex中可能不一样),并获取结果,详细的例子可以参照Esri官网提供的例子: http://help.arcgis.com/en/we转载 2014-10-16 09:30:35 · 2429 阅读 · 0 评论 -
ArcGIS Server GP服务使用常见错误总结
输入参数错误在使用GP服务时,从创建模型到发布服务,再到调用服务,整个过程都需要注意输入参数和输出参数的问题。GP服务支持的输入和输出参数可详见 如果输入参数类型和GP服务的类型不一致,则会报错。当输入或是输出的参数类型不是GP服务支持的类型,则发布GP服务不会成功。当我们获取GP服务的执行结果是,需要注意我们 结果的名称必须要和GP服务输出结果的名称一致!例如原创 2014-12-08 08:59:33 · 2895 阅读 · 0 评论 -
AGS Server 10.1 切图工具
在AGS Sever中很重要的功能就是地图缓存的制作,安装AGS Sever会在catalog中增加相关的工具箱,利用这些工具可以制作、删除、更新切片一、Convert map server cache storage format(转换服务缓存的存储格式)利用该工具可以快速的切换地图缓存的格式,实现紧凑(compact)格式和松散(explode)格式之间的切换。其原理是对cache目录转载 2015-05-07 13:14:41 · 1272 阅读 · 0 评论