ARCGIS
ouailuo143
这个作者很懒,什么都没留下…
展开
-
arcsom.exe和arcsoc.exe的个数问题
安装了ArcGIS Server的机器,当打开任务管理器的时候,会看到里面有arcsom.exe和arcsoc.exe进程,但它们的数量具体是如何决定的呢?以下的分析仅针对单机配置的情况(假定所有部件都安装在一台机器上),对于分布式的安装,可以此类推。 GISServer是由一个SOM(Server Object Manager)和若干个SOC(Server ObjectCont原创 2011-06-09 21:41:00 · 1491 阅读 · 0 评论 -
IIS7 ARR|方向代理|通过IIS7为ArcGIS Server配置反向代理系统架构
如何通过IIS7为ArcGIS Server配置反向代理系统架构:http://support.esrichina-bj.cn/2008/1203/983.html用 IIS 7、ARR 與 Velocity 建设高性能的大型网站http://www.cnblogs.原创 2011-09-10 10:33:33 · 965 阅读 · 0 评论 -
关于arcgis Identity与部署
当调用本地的arcgis server时候,用添加arcgis Identity当然,远程也是一样,不过是MapResourceManager中有用户信息,而调用本地的时候是写入web.config。而这个arcgis Identity是这样子的添加的本地arcgis Identity AQAANCMnd8BFdERjHoAwE/Cl+sBAAAAs86O原创 2011-10-20 19:02:04 · 3924 阅读 · 1 评论 -
arcgis server Web 应用程序的性能提示
刚在ESRI官方帮助文档上看到的,留个记号http://help.arcgis.com/zh-cn/arcgisserver/10.0/help/arcgis_server_dotnet_help/index.html#/na/00930000009r000000/原创 2011-10-20 19:14:47 · 516 阅读 · 0 评论 -
ArcGIS API for Silverlight开发入门(0):为什么要用Silverlight API?
你用上3G手机了吗?你可能会说,我就是喜欢用nokia1100,ABCDEFG跟我都没关系。但你不能否认3G是一种趋势,最终我们每个人都会被包裹在3G网络中。1100也不是一成不变,没准哪天为了打击犯罪,会在你的1100上强制装上GPS。GIS工作既然建立在计算机的基础上,当然也得随着IT行业与时俱进。看看现在计算机应用的趋势吧。云(计算),这个东西可讲不清楚,因为云嘛,飘忽不定的。不过可以这转载 2011-11-02 17:54:18 · 681 阅读 · 0 评论 -
ArcGIS API for Silverlight开发入门(2):一个基础地图实例
这节在一个地图实例的基础上,来对Silverlight API中的一些基本概念做一个总体了解,顺便熟悉一下Silverlight的开发知识。点击这里,直接看效果。下载 (722.07 KB)2009-4-13 15:24根据上一节的知识,可以知道这个Silverlight程序里包含了一个Map控件,并且里面至少有一个WorldImagery的图层。那么Pag转载 2011-11-02 18:12:24 · 806 阅读 · 0 评论 -
ArcGIS API for Silverlight开发入门(3):Widgets
Widgets翻译过来是小玩具。如果使用过Dojo或者ExtJS等js框架肯定会了解到这个“小玩具”也有大用处,能够在很大程度上减少我们的工作量,快速完成功能需求。能减少多大工作量呢?让我们先来,点击这里,看一个例子。下载 (339.67 KB)2009-4-15 23:09前两节的地图中,总感觉少点什么……对,就是一个sliderbar,有了它感觉转载 2011-11-02 18:15:03 · 609 阅读 · 0 评论 -
ArcGIS API for Silverlight开发入门(4):用户与地理信息之间的桥梁--GraphicsLayer
我们与地图交互的过程时刻在进行着:一个拉框放大操作,或者对地图内容的查询等。这些交互过程中的输入输出,通常都是反映在独立于地图数据一个“层”上。比如拉框放大,我们能看见鼠标所画的一个矩形;又比如对兴趣点的查询,结果通常是将符合条件的兴趣点的形状高亮显示在那个独立的“层”中,通过它既可以反映用户的输入,又可以展现地图的输出。这个“层”就是GraphicsLayer。其实ADF开发中也有Graph转载 2011-11-02 18:16:48 · 569 阅读 · 0 评论 -
ArcGIS API for Silverlight开发入门(5):任务外包——Tasks
通过上一节的学习,我们已经知道了如何与GraphicLayer交互,但毕竟GIS不是一个画板,所以这节来看一下如何通过Silverlight API完成GIS中的分析功能。GIS之所以是一个通用的工具,就是因为它具有各种各样分析和处理数据的能力。Silverlight API中提供了Task,使我们能够轻松完成常见的分析任务。先来考虑一下吃饺子的场景。要想吃饺子,我们需要先去买菜,买肉,回转载 2011-11-02 18:18:24 · 872 阅读 · 0 评论 -
ArcGIS API for Silverlight开发入门(8):在程序中使用Virtual Earth的服务
SilverlightAPI中还包括了一个ESRI.ArcGIS.VirtualEarth.dll类库,让我们可以方便的访问到老东家的VirtualEarth服务。目前SilverlightAPI中提供的VirtualEarth服务有三种:Map,Geocode和Routing,不过一看就知道后两种服务对于国内的数据来说又无缘了。 直接看如何使用它的Map服务获取地图数据吧。同前转载 2011-11-02 18:23:05 · 706 阅读 · 0 评论 -
ArcGIS API for Silverlight开发入门(6):图层类型小结
在用SilverlightAPI开发的过程中,不论是从客户端提交到服务器端的数据,还是从服务器端返回客户端的数据,都要表现在浏览器中,具体的来说是Map控件里。但根据各自类型的不同,比如数据源,地图服务的类型,是否缓存等,决定了它们将处于某个图层里,前面讲过的GraphicsLayer就是一种图层。清楚地认识这些图层类型,对于处理于服务器与客户端之间的地图数据来说是很重要的。所有的图层都是从L转载 2011-11-02 18:21:24 · 1081 阅读 · 0 评论 -
ArcGIS API for Silverlight开发入门(1):Getting Started
这一节来对Silverlight API(ArcGIS API for Silverlight,下同)的开发有个总体的认识。欲善其事先利其器。要做开发,第一步就得搭建环境。因为是在Siverlight基础上做开发,所以先得整理好Siverlight的开发环境。Silverlight并没有内建在VS2008中,而是作为add-on的形式附加的。在这里可以找到详细的安装步骤:下载 (9转载 2011-11-02 18:07:59 · 761 阅读 · 0 评论 -
ArcGIS API for Silverlight开发入门(7):使用非AGS数据源的图层
通过上一节学习,可以看出在Silverlight API中不仅可以轻松使用ArcGIS Server9.3发布的地图服务,也可以通过继承相应的图层,引入其他的数据源,比如ArcGIS Server9.2发布的地图服务,WMS服务,或者其他免费的数据。本节就通过一个实例,来看看如何将Google Map作为底图数据。 Google Map是经过缓存的数据,所以需要继承的是Til转载 2011-11-02 18:22:16 · 723 阅读 · 0 评论 -
arcgis 不能Classified。Unique histogram does not exist.Do you want to compute unique values?
在某些版本ARCGIS9.3对栅格数据,在弹出的属性对话框中选择Symbology选项卡,点击Classified后,出现如下不能进行分类的提示:Unique histogram does not exist.Do you want to compute unique vvalues?如果还不行的话可能是软件问题。需要对在安装目录下的 \ArcGIS\Bin文件夹中的:原创 2011-11-27 16:06:07 · 3854 阅读 · 1 评论 -
由于已经达到 等待超时间隔 ,获取自由 ServerContext 的请求失败。
把arcgis server升级到arcgis server10 sp3后。执行 Map1.GetFunctionalities();或者Map1.GetFunctionality("MapResourceItemName");或其重载函数。总报出“由于已经达到 等待超时间隔 ,获取自由 ServerContext 的请求失败。”的错误。找代码原因,没发现问题。怀疑是服务原因,重启地图原创 2011-12-03 21:33:36 · 1246 阅读 · 0 评论 -
arcSDE附加,恢复。
一、将数据库附加到sqlserver (如数据库名为GZSDE)二、修复GZSDE数据库的SID1.、若无SDE用户,用ArcSDE for Microsoft SQL Server Post Installation创建一个SDE用户,已有的话跳过。2.、对原创 2011-08-03 13:57:01 · 577 阅读 · 0 评论 -
FloatingPanel
1、回调函数中显示FloatingPanel可以实现接口IMapServerCommandAction的方法里IServerAction.ServerAction()使用加入回调的javascript命令,用来显示FloatingPanel,ADF的公有JS里已经提供了showF原创 2011-07-19 19:22:25 · 1242 阅读 · 0 评论 -
IServerContext转自 http://blog.csdn.net/limina/article/details/4228227
代码来源 ARCGIS 9.2例子 // Copyright 2006 ESRI // // All rights reserved under the copyright laws of the United States // and applicable internati转载 2011-07-19 18:32:40 · 985 阅读 · 0 评论 -
删除要素集指定要素
/// /// 删除要素集指定要素 /// /// /// <param name="featureclass"> /// <param name="index">索引 public static void DeleteSDEFeature(IWorkspace workspace, string featureclass, int ind原创 2011-06-09 21:44:00 · 767 阅读 · 0 评论 -
动态添加、删除图层shp文件
#region 添加图层shp文件 /// /// 添加图层 /// private void AddLayer_shp() { MapFunctionality agsMapFunctionality = Map1.GetFunctionality(0) as MapFunctionality; localMap原创 2011-06-09 21:47:00 · 1555 阅读 · 0 评论 -
ArcGIS.Server.9.2.DotNet在ElementGraphicsLayer画点、线、折线、面、圆、矩形的代码
public class AddTool:IMapServerToolAction { public void ServerAction(ESRI.ArcGIS.ADF.Web.UI.WebControls.ToolEventArgs args) { //获取map控件 ESRI.ArcGIS原创 2011-06-09 21:50:00 · 1123 阅读 · 0 评论 -
Arcgis Server向MXD中添加图层
protected void Button1_Click1(object sender, EventArgs e) { ESRI.ArcGIS.ADF.Identity identity = new ESRI.ArcGIS.ADF.Identity("UserName", "PassWord", ""); ESRI.ArcGIS.A原创 2011-06-09 21:42:00 · 1359 阅读 · 0 评论 -
ArcGIS Server 动态添加栅格数据
public void AddRasterLayerToMap(string Path,string FileName,IServerContext pMapServerContext) { IMap pMap; IRasterLayer pRasterLayer; IWorkspaceFactory pWorkspaceFa原创 2011-06-09 21:45:00 · 1269 阅读 · 0 评论 -
shp文件导入sde数据库
/** * pDataSet:要导出的数据库的数据集,如果直接导入到数据库而不是数据集,则使用强制转换IWorkspace-->IDataset * strFeatFileDir:要导入的shape文件所在目录 * strFeatFileName:要导入的shape文件名 * isWorkspace:标识是导入数据库还是原创 2011-06-09 21:49:00 · 3644 阅读 · 0 评论 -
连接打开SDE工作空间代码
/// /// 打开返回工作空间 /// /// 服务器名 /// <param name="instance">端口:5151 /// <param name="database">数据库名 /// <param name="user">数据库用户名 /// <param name="password">数据库密码 //原创 2011-06-09 21:44:00 · 815 阅读 · 0 评论 -
Arcgis Server要素获取长度、面积
ESRI.ArcGIS.Geometry.IPolyline pl = featurename.Shap as ESRI.ArcGIS.Geometry.IPolyline;double flength = pl.Length;获取面积可使用用IAREA接口,,方法与上取长度相似.原创 2011-06-09 21:46:00 · 1083 阅读 · 0 评论 -
数据的转换(shp sde mdb 之间的转换)
数据的转换(shp sde mdb 之间的转换)调用用下面的方法可以将要素类从sde导出到shp或者mdb 或者从三个中的任意一个导出到另外一个。方法是: /// /// 将一个要素类从一个工作空间转移到另外一个工作空间 /// 注意目标工作空间不能有改要素类,必须先清除 /// ///原创 2011-06-09 21:40:00 · 5740 阅读 · 1 评论 -
返回SDE中某要素上所有点的坐标
/// /// 返回SDE中某要素上所有点的坐标 /// /// <param name="workspace">工作空间 /// <param name="featureclassname">要素集名称 /// <param name="featureindex">要素集中要素索引 /// 返回数据集,[ID,X,Y] publi原创 2011-06-09 21:43:00 · 741 阅读 · 0 评论 -
将关系表中数据转换成为sde对象
using ESRI.ArcGIS.Geodatabase;#region 将关系表中数据转换成为sde对象 /// /// 将关系表中数据转换成为sde对象 /// /// <param name="dataset">添加为SDE要素的数据集 /// <param name="workspace">工作空间_打开要添加要素到的要素集的工作原创 2011-06-09 21:46:00 · 733 阅读 · 0 评论 -
代码重新启动地图服务
///代码重新启动地图服务;using ESRI.ArcGIS.ADF;using ESRI.ArcGIS.ADF.ArcGISServer;using ESRI.ArcGIS.ADF.Connection;using ESRI.ArcGIS.Server;using ESRI.ArcGIS.esriSystem; /// /// 重启服务器上的地图服务 ///原创 2011-06-09 21:48:00 · 752 阅读 · 0 评论 -
修复"打开或关闭window功能"为空 系统补丁打不上 Windows Modules Installer服务无法启动...
Windows vista和Windows 7 的32位系统安装arcgis 9.x后会出现Windows Modules Installer服务无法启动,或修复其他情况出现的Windows Modules Installer服务无法启动。★ 表现为系统补丁打不上★ 某些软件无法原创 2011-07-16 20:46:15 · 4283 阅读 · 0 评论 -
SDE安装 esri_sde service failed during initialization.
原因:该错误出现在ArcSDE不正确或不完整的安装或配置。解决方法:确保输入正确的SDE用户密码,如果密码不正确,会在sde.errlog文件出现一个“-93”错误。确保完全的删除当前的SDE服务,建立一个新的SDE服务。1:利用SDE命令“sdeservice –o delet原创 2011-07-16 20:01:17 · 2567 阅读 · 0 评论 -
querytask执行时实际返回的记录数比查询出的记录数少
querytask执行的时候,本应查询出的记录为1600条,可是实际返回的记录为1000条,因为arcgisserver设置的问题。 打开arcgisserver安装目录下的server->user->cfg目录,每个发布的服务都对应一个配置文件,找到MaxRecordCount标签,把这个值改大原创 2011-12-06 13:16:16 · 1119 阅读 · 0 评论