arcims学习资料

1、为什么有时候发布的网站的地图图片不能显示,甚至有时候出现访问不到地图服务的情况,而明明已经配置好了地图服务的?(Windows平台)

地图图片不能显示的原因大概有:

a)ArcIMS Administrator里面地图服务的属性里面没有正确配置output的位置,其位置应该在你的WEB服务器发布目录下

b)客户端的防火墙打开,有时候如果你安装的是XP或者2000,如果打开IE自带的防火墙就不能显示地图。

地图服务访问不到,如果没有特殊情况应该是:

ArcIMS并不能自动域名解析:如果你的ArcIMS administrator里面配置的服务器名称用的是IP比如127.0.0.1,那么你在访问的时候(特别是远程访问,而不是在本机访问)最好直接用IP地址加端口号,而不要用机器名加端口号访问;如果你的服务器配置使用的是服务器的名称,那么访问的时候如果是远程访问,也应该是机器名,但是你的客户端也就是访问服务器的机器的系统host(一般在C:/winnt/system32/drivers/etc目录下)里面添加机器名和IP的配置对应(对于windows系统来说)。

//-----------------------------------------------------------------------------------------------------

2、ArcIMS二次开发的参考网站:

0)首先隆重推荐ArcIMS自带的例子,相信如果你的应用系统相对简单的话,一般的功能在哪里都能够得到提示或者解决。还有就是自带的定制文档Customizing HTML Viewer 和Customizing Java Viewer 的确很重要。

a) http://www.gisempire.com/bbs/list.asp?boardid=23  就是本论坛本版。呵呵

b) http://support.esri.com/index.cfm?fa=downloads.gateway  注册一个免费用户吧,在哪里你可能可以下载到你所需要的大部分源代码-独立、实用、高效。不管是Java的还是C的还是C++的也不管是ArcIMS HTML Viewer的 还是Java Viewer的还是ArcSDE的。

c)  http://support.esri.com/index.cfm?fa=forums.gateway  这是ESRI的官方论坛,如果你对自己的英文有足够的信心,建议你直接到哪里提问,你会感到惊奇的。

d) http://www.esricanada.com/english/support/get_tech/arcgis/graphic_as_label.asp ESRI加拿大的技术论坛,有些解决不了的问题在这里能够得到解决,耐心一点。

e)  http://arcims.webgis.net/nc/alleghany/default.asp  国外的一个支持在线编辑的例子网站,相信有不少人会喜欢的。

//-----------------------------------------------------------------------------------------------------

3、基于ArcIMS的一般系统开发体系结构参考:

a)开发平台: 选用ArcIMS,最好结合ArcSDE

b)中间件web服务器:支持IIS Tomcat Weblogic等-详见安装帮助文件

c)开发语言:二次开发要求你能够使用HTML DHTML Javascript 有时候可以结合JSP甚至是VML-基于ArcIMS,C Java-基于ArcSDE

d)技术关键在于 中间层于ArcIMS之间的交互即:ArcXML的拼写和解析。

//==========================================================

关于ArcGIS9系列新产品的特性:

http://www.esrichina-bj.cn/produce/esri/arcgis/arcgis9/arcgis9.htm

新的面向开发商的产品

 

ArcGIS Engine:ArcGIS engine是一个强大的嵌入式的开发工具,它包含了创建和配置客户自己的GIS桌面应用程序的GIS组件。

ArcGIS Server:ArcGIS Server是一个GIS企业应用的服务器,它提供了完整的GIS的功能(比如地图显示,地理编码,空间查询,编辑,跟踪和线性参考),通过维护和管理一个大的数据库来实现。

ArcIMS





 

 

新发布的ArcIMS版本会在LinuxUnix操作系统下支持ArcIMS ArcMap ServerArcIMS ArcMap Server允许用户能够利用ArcMap提供的更多种类的数据源以及更好的绘制地图的能力,这个功能是通过在网上发布ArcMap的地图文档(MXD文件)来实现的。

ArcSDE:





 

 

主要包括增强了栅格数据的管理,新的管理工具,对IBM DB2Informix数据库的直接连接,改进了Java应用程序的接口,以及对增加了对DB2数据库的平台支持(包括Red Hat LinuxHP-UXSun Solaris)。

//-----------------------------------------------------------------------------------------------------

最近关于ArcIMS做WEB-GIS的功能扩展有不少人关心讨论,具体见本版帖子:

http://www.gisempire.com/bbs/dispbbs.asp?boardID=23&ID=14998&page=1

http://www.gisempire.com/bbs/dispbbs.asp?boardID=23&ID=28458&page=1

http://www.gisempire.com/bbs/dispbbs.asp?boardID=23&ID=28372&page=1

以上帖子都设计到使用WEB -GIS实现过程中的

1:加强动态交互,人机交互和系统功能参数交互;

2:增强WEB-GIS的地图展现效果;比如动态的路径标注,GPS实时跟踪等;

3:使用VML或者SVG结合Javascript、XML、HTML以及DTML甚至 JSP多种语言结合;

关于ArcIMS实现WEBGIS的功能扩展问题 在此提一种实现思路 以及一些 参考内容的链接,感兴趣的可以好好看看,有问题可以跟贴联系讨论:

1、采用开发平台 ArcIMS、ArcSDE(虽然贵一点);

2、中间WEB服务器 Jboss Tomcat Weblogic任一;

3、空间数据入库 Oracle9i(便于对数据的使用和维护);

4、语言技术采用 Java(ArcSDE的二次开发),客户端JS+DHTML+VML(SVG没有测试过),JSP+JS实现参数的后台获取和前台交互。

实现过程:由SDE或者ArcIMS的请求获取坐标值(经纬度X Y)或者范围值(ENVELOPE)-》坐标、范围转换到屏幕坐标或者屏幕坐标转换到坐标、范围(允许有一定的精度损失)-》参数传递给JS<->VML<->DHTML-》通过客户端控制实现目标要素的动态变化-》通过JS的参数传递实现人机交互-》结合ArcIMS请求地图刷新前、刷新后控制地图显示与 动态目标的同步显示问题(待进一步研究);

参考网站:数字北京http://www.digitalbeijing.gov.cn/  可以下载上面的JS文件好好研究一下。具体问题具体讨论,在此不再多赘述了。

忘记ArcIMS的登陆密码,再次进入的方法:

1、删除密码文件AimsAdmPw。

2、依次停止ArcIMSTasker、ArcIMSMonitor、ArcIMSApplication服务(在控制面板的服务中)。

3、依次启动ArcIMSApplication、ArcIMSMonitor、ArcIMSTasker服务(在控制面板的服务中)。

然后再次登陆manager,就会和刚安装时一样,要你输入新的用户名和密码了

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值