毕业工作到现在也快半年了,做为程序员,每天不停的写代码,没有时间写写东西。
2004年初次接触arcims4.0的时候,发现这个软件前沿,但是缺点是很不稳定,装了一星期的机子愣是没有装成功,很多人的经历和估计我差不多,搞了一些时候9.0出来了,软件果然很不错。9.0显然有很多的优点,支持.net,连接器的类型多,使得很多别的语言也能支持,可以用java,可以用.net,可以采用coldfusion。我自己也试过很多的连接器,至少用过java connector,servlet connector,.net link。我觉得对于目前来说,最好的开发方式是采用瘦客户端开发,胖客户端(java viewer)绝对是一种不明智的开发方式,理由很简单对java虚拟机的版本依赖,限制了客户使用,而且现在applet开发用的人越来越少了。假若用瘦客户端,可以根据需要随意的选择自己的连接器,采用何种语言也不是问题。
毕业的时候做的论文也是arcims的二次开发,就在Jesse James Garrett二月份在blog上开始谈及ajax技术的时候,我也在九月份用这个技术来开发web gis写论文了,我觉得这个技术绝对能在web gis 上有很大的发展前景,毕竟只是刷新页面局部部分的技术,用来刷地图图片绝对的很有优势,哈,没想到今天这么流行了,看来大家都觉得这个技术好用。我当时的功力很浅,css也没怎么学好,xml也马马虎虎。如今这些都成为了网络开发的必备,标准的开发方式网上也有很多介绍了。当时走的弯路太多了,哈刚开使用arcims软件开发web gis 的后台程序,选择了java viewer其实当时自己没有决策权,既然项目定的是java viewer这种胖客户端,呵也就硬着头皮干了,其实这种客户端的根本不能满足开发需求。向导生成的基本功能之外,基本不能做好别的功能,费尽的做了半天,最后还是被推翻了。哈,不过学了很多东西,实在无能为力的时候反编译了一下它,效果很好,能看看内部的结构,基本反编译后的源码能直接的用。多看也是学习的过程啊。
初期基础ims发现不知道怎么下手,可以开发的方式太多了,特别是9.0以后。就目前来说我觉得在windows下面的开发最简捷的是.net link +c#+微软的ajax的sdk开发包,简单轻巧。其他的环境用java connector也是一种很好的方式由于一直在windows下面开发所以其他操作系统下不知道性能和其他的一些可行性要求如何。不过我试过java connector,如果java基础很好,这绝对是个好的选择,速度满快的,哈,只是做着尝试,没有深入过。
目前自己没有做还想着有机会做的功能是把选中的点用闪动的gif表示。哈,有时间再考虑了,没办法工作需要,现在改作ao了。不过觉得ims原理就是arcxml的读写,这是他的本质。
分享到:
相关推荐
【ArcIMS开发】是关于利用Esri公司的ArcIMS产品进行Web GIS(地理信息系统)开发的主题。ArcIMS是一款早期的Web地图服务软件,它允许开发者创建和发布地理信息到Web上,使得用户可以通过浏览器访问和交互地图。随着...
【ArcIMS webGIS 开发详解】 ArcIMS是Esri公司早期推出的一款用于构建地理信息系统(GIS)Web应用程序的平台,它允许用户通过Web浏览器访问、操作和共享地理数据。ArcIMS与ArcSDE的结合使用,能够实现大规模地理...
【标题】"arcims.rar_arcgis_arcims_开发文档"涉及的是Esri公司的地理信息系统(GIS)技术,尤其是ArcGIS与ArcIMS的结合使用。ArcGIS是业界领先的桌面和服务器GIS软件,而ArcIMS则是其早期的Web GIS服务组件,用于...
6. **Dotnet_tutorial.pdf**:这很可能是一个PDF教程文档,详细解释了如何使用.NET框架进行ArcIMS开发,包括步骤、技巧和最佳实践。 7. **readme.txt**:标准的文本文件,通常包含关于压缩包内容的简短说明,如安装...
_viewer 定制是arcims开发中最简单和方便的一种方法。ESRI 公司提供了两种Viewer 的定制方法:基于HtmlViewer 的定制开发和基于 Java Viewer 的定制开发。HtmlViewer 定制开发主要是基于html页面的定制,开发者可以...
ArcIMS是一款由Esri公司推出的早期Web GIS(地理信息系统)服务器软件,主要用于构建和发布地图服务,使用户能够通过Web浏览器访问和操作地理信息。在本示例中,我们将深入探讨如何利用ArcIMS 9.2进行开发,以及在...
GIS软件:ESRI ArcGIS二次开发_ArcGISAPIs介绍.docx GIS软件:ESRI ArcGIS二次开发_ArcGISfor.NET开发.docx GIS软件:ESRI ArcGIS二次开发_ArcGISforAndroid开发.docx GIS软件:ESRI ArcGIS二次开发_ArcGISforiOS...
2022ESRI杯中国大学生GIS软件开发竞赛归类.pdf
【标题】"ArcIMS.rar" 是一个包含有关 ArcIMS 的压缩包文件,ArcIMS 是一款由 Esri 公司开发的早期地理信息系统 (GIS) 服务发布和管理平台。它允许用户通过网络来共享和访问地图及地理数据,支持多种客户端应用程序...
在探讨提供的文件内容之前,首先需要明确文档的性质和内容范围。...在实际应用中,任何使用ESRI软件进行开发竞赛的参与者都应仔细阅读并理解完整的许可协议,确保自己的项目开发符合规定的法律条款。
ArcIMS(Arc Internet Mapping Services)是Esri公司早期推出的一款用于构建网络GIS(Geographic Information System)服务的软件平台。它允许用户通过Web浏览器访问、查看、分析和共享地理空间数据。本资料主要针对...
ArcIMS是Esri公司开发的一款基于Web的地理信息系统(GIS)服务软件,它允许用户通过互联网发布、管理和访问地理信息。这些文档集合提供了一个全面的视角来理解和利用ArcIMS的功能和特性。 首先,ArcIMS的核心功能是...
ArcIMS,全称ArcGIS Internet Mapping Server,是Esri公司推出的一款用于构建地理信息系统(GIS)Web应用的平台。它允许用户通过互联网发布地图、地理数据和服务,支持多种Web浏览器访问,是GIS领域的核心组件之一。...
ArcIMS(ArcGIS Internet Mapping Server)是Esri公司开发的一款用于创建地图服务和地理信息系统的软件。它允许用户通过Web浏览器访问和交互地图,提供了丰富的功能,如地图浏览、查询、分析等。在本文中,我们将...
ArcIMS,全称ArcGIS Image Server,是Esri公司推出的一款用于发布、管理和分发地理信息的服务器产品。本教程将详细讲解如何使用ArcIMS进行地图服务的创建、管理以及集成,帮助用户在中文环境下更好地理解和应用这一...
**ArcIMS9.0安装详解** ArcIMS是ESRI公司提供的一个强大的地图...在安装前,确保硬件满足最低要求,操作系统兼容,且软件版本匹配,这样能确保安装过程的顺利进行,为后续的GIS应用开发和地图服务发布打下坚实的基础。
描述再次强调了这是一本关于ArcIMS开发的教材,意味着文档内容将详细介绍如何使用ArcIMS进行地理空间数据的管理、处理和服务发布等操作。对于开发者而言,了解这些知识非常重要,因为它们能够帮助开发者更好地利用...
【标题】:“arcims.rar_arcims”:深入理解ARCIMS在Web GIS开发中的应用 【描述】:在GIS(地理信息系统)领域,Web开发扮演着不可或缺的角色,它使得地理信息可以跨越地域限制,广泛地在网络上共享和应用。而...
总的来说,ArcIMS 9.2的安装和配置涉及多个步骤,包括安装基础软件、注册产品、配置工作目录、手动设置Web服务器以及调整配置文件。每个环节都至关重要,必须仔细操作,确保所有配置项正确无误。这不仅有助于建立...