摘要:以Apache 2.0.48、Tomcat 5.5.27、ArcIMS 9.2 sp4构建集群为例。
阅读全文
摘要:作者:Flyingis 直连方法基本都是一样,前面写过一篇《ArcIMS 9.2 直连 ArcSDE for Sql Server 2005 Express》,下面列举ArcIMS 9.2对于ArcSDE 9.2 for Oracle10g的直连方法,如果在ArcIMS Author SDE connection测试连接或确定没有响应,就和下列步骤仔细核对一下。 1.准备符号要求的操作系统 2.安装符合ArcSDE 9.2要求的Oracle10g,如Windows上Oracle10.2.0.2,Linux/Unix上Oracle10.2.0.2/10.2.0.3 3.安装ArcSDE 9.2.
阅读全文
摘要:系统环境变量添加SDEHOME %ArcIMSHome%\ServerPATH $SDEHOME\bin如果电脑上安装并配置了企业级ArcSDE,需要在系统环境变量中删除原有的SDEHOME,否则新添加的SDEHOME变量不能生效,这种情况下原来的ArcSDE就不能使用了,两者能不能并存暂时没有找到方法,但是最终部署环境中几乎不会出现这种情况,比如,如果服务器上安装了SDE企业版,客户端需要直连,那么只需在客户端添加SDEHOME,和服务器上的不冲突。ArcIMS Author中Add SDE Connection参数Server: <machine name>或IPInstanc
阅读全文
摘要:关于ags(arcgis server)对象池和状态的随手笔记,入门时容易犯迷糊的。
阅读全文
摘要:作者:Flyingis DBMS提供空间扩展早已不是什么新鲜事,从ORACLE 7.1.6到DB2 UDB Version 8.2,现在微软也按耐不住,将在SqlServer 2008所有版本(Express/Workgroup/Standard/Enterprise)中提供对空间数据类型、方法、索引的支持,特别是at no extra charge,Spatial扩展的普及注定了以后它将成为各大DBMS的标准配置,从这里可以看得出地理信息已经在信息化产业中独树一帜,发挥越来越重要的作用,只要涉及空间位置信息的业务,就可以挖掘出GIS相关的需求。空间数据是GIS的核心,多种DBMS空间扩展的.
阅读全文
摘要:Tasks由一组相互关联的组件、动作组成,并可以展现最后的结果,如QueryAttributeTask执行空间数据属性查询,结果返回到Results控件中,开发中我们既可以使用.Net Web ADF已有的Tasks控件,也可以自定义Tasks,构建一些通用的GIS功能。使用已有的Tasks控件比较容易,所有的Tasks均有TaskManager管理,编辑TaskManager可以找到当前应用中所有的Tasks,因此,一个基本页面中只需包含TaskManager、TaskResults、及一个或多个Task控件就可以实现Task功能。而实际开发中,我们更多需要的是自定义各种Task,包括功能、外观,现在我们就一起来设计一个custom task。
目标:自定义一个功能,对指定的图层进行属性查询,返回查询的地图信息,将该功能封装成一个Task,添加到TaskManager中。
准备工作:
1.熟悉Web ADF Task已有控件的使用
2.了解Task Runtime Workflow
3.了解ESRI.ArcGIS.ADF.Web.UI.WebC
阅读全文
摘要:任何Web应用都离不开安全性考虑,安全机制分为硬件安全和软件安全,前者一般指的是服务的硬件分层部署,硬件防火墙的设置,服务器的双机热备,后者离软件开发人员的距离更近,可以想到的有哪些呢——密钥、secure sockets layer(SSL)、权限设置等等,本文所谈到的就是这里面的一种,在arcgis server中通过权限来设定用户的访问内容。
阅读全文
摘要:经常辗转于各种服务器之间,漂浮于各种主流操作系统(AIX/Solaris/SuSE/RH/Windows)之上,被Windows惯坏了之后面对其他环境时经常会发现自己才疏学浅,有时间还是要恶补一下这些笔记,否则下次自己又忘了~~
阅读全文
摘要:成功创建了地图cache或将arcgis server补丁升级到最新版本后,出现arcgis catalog及web应用程序不能识别cache的情况,这是由于arcgis桌面软件和arcgis server的补丁不是同一个版本造成的,如server已经升级到9.2 sp3,arcgis desktop还是sp2,解决方法就是将软件补丁版本同步。 大家都知道不同版本的ArcGIS软...
阅读全文
摘要:前面的开发系列均是使用server开发模板程序Web Mapping Application,工具条上的基本工具是已经在模板中定制好的,在实际项目应用中,我们需要的工具远远不仅如此,如何在工具条中增加新的自定义工具是开发系列(五)所要描述的,其中使用ASP.Net 2.0 Callback framework进行异步刷新地图是重点。
目标:
自定义工具按钮进行矩选查询,高亮显示所选择的地图要素,页面下方的Gridview显示所选择要素的属性信息。
准备工作:
1.了解ESRI.ArcGIS.Server.WebControls.IMapServerToolAction接口
2.了解ASP.Net 2.0 Callback framework
3.新建一个网站,在ArcGIS Web Controls控件中拖动如下控件:Toolbar、Map、Toc、MapResourceManager,以及常用控件Label、DropDownList、Gridview。
4.设置控件属性,Toolbar、Toc的BuddyCo
阅读全文
摘要:作者:Flyingis 下午花了一个半小时打上了ArcGIS 9.2 sp3全套补丁,现在ESRI发布补丁的速度大大快于以往,打补丁的速度越来越慢,这从侧面反应出了程序存在的bug,但相对于9.2刚刚发步的时候,现在sp3已经完善许多了。 ArcGIS Server 9.2 sp3解决了不少问题,强烈推荐最新使用server开发的项目先打上补丁,原有的9.2程序也可以运...
阅读全文
摘要:ArcGIS Server开发系列前几篇文章搭建了一个基本的webgis开发框架,包括模板应用程序搭建、属性查询、查询结果高亮显示,在arcims中,不论是使用9.2之前的javaconnector、.net_link、htmlviewer、还是9.2里的adf,这些功能都可以轻松实现,从软件成本上来看,ArcGIS Server高级版要比ArcIMS高出不少,如何体现ArcGIS Server价值呢?我们就从这一篇开始挖掘ArcGIS Server的价值,从ArcGIS Server data sources启航……
目标:
对点要素进行缓冲区分析
准备工作:
……………………
(希望管理员能够允许《ArcGIS Server 开发系列》文章放置在首页,虽为GIS开发类文章,但这些都经过我的思考,也相信会给大家带来收获,只希望更多人了解server、讨论server,谢谢:))
阅读全文
摘要:ArcIMS + ArcEngine 生成等值线图的方法,相对于自己写等值线生成方法来说显得有点累赘,好处是这种思路可以引入到ArcIMS + ArcEngine的其他应用中,这是丰富ArcIMS功能的一种途径,但中间会碰到一些问题。
阅读全文
摘要:目标:
查询结果的高亮显示
准备工作:
1.以《ArcGIS Server 开发系列(二)--Web ADF 编程》示例配置和代码为基础。
2.MapResourceManager属性中增加一个名为Selection的MapResource,并将它移动到编号为0的位置,即显示在所有MapResource最上面。
阅读全文
摘要:目标:
根据查询语句实现图层信息查询
准备工作:
1.Windows XP sp2中/英文版
2.Visual Studio 2005中/英文版
3.ArcGIS Server 9.2(我打上了sp2补丁),创建一个ArcGIS Server服务,Map Server属性中更改Pooling,使用池化连接方式,Progresses选择“In a seperate process for each instance(high isolation)”,我的服务为“World”
4.利用vs2005创建一个模板server应用--Web Mapping Application,并更改MapResourceManager属性
阅读全文
摘要:理论性的描述总是让人觉得有点枯燥,但是做ArcGIS Server编程,不论是用.Net ADF还是Java ADF,都需要对Server开发的基本框架有所了解,这样在后面的代码编写中才能逐步理解这些架构的设计思想。
阅读全文
摘要:"Unable to display mapservice:[err0143] server not available for service ...",这是出现错误时网页的提示,应该如何解决这个问题呢?请继续往下看……
阅读全文
摘要:ArcGIS Server包含两个重要部分,一个是ArcGIS Server服务器端(SOM/SOCs),另外就是用于客户端开发的ADF(Application Developer Framework)程序集,包括adf for java和adf for .net。在掌握ArcGIS Server开发之前,先看看ArcGIS Server的体系架构。
阅读全文
摘要:最初以为是操作系统的字体显示问题,但SuSE9.1本身是包含中文字体的,很容易让我们想到了JRE。
文章标题为《SuSE 9.1 平台 ArcIMS 中文显示解决方案》,ArcIMS运行于JRE环境之上,因此问题的根本在于SuSE9.1平台下JRE运行时环境的中文显示,通过文中介绍的方案可以解决SuSE9.1操作系统中运行于JRE之上的所有应用程序的中文显示问题,如ArcIMS Author打开SDE空间数据库时以中文命名的表无法显示,数据属性字段中的中文显示为乱码等等。
阅读全文
摘要:虽然是Windows平台下的安装,但有时也经常碰到棘手的问题,文章记录的过程比较简单,如果大家有什么疑问可以在后面留言。
关于ESRI产品的安装,以后还会写,包括各种平台下的,各种软件搭配环境下的,有些我自己也是在学习的过程中,欢迎大家一起讨论。
阅读全文