毕业工作到现在也快半年了,做为程序员,每天不停的写代码,没有时间写写东西。
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的读写,这是他的本质。
分享到:
相关推荐
2022ESRI杯中国大学生GIS软件开发竞赛归类.pdf
本安装方案所测试的操作系统为Windows 2000 Advanced Server Sp4,ESRI公司声称可以支持的...ESRI特别声明ArcIMS9.0不支持J2SE JRE 1.3.1_03,1.3.1_04,1.4.0_01和1.4.0_03。你可以到http://archive.apache.org/下载。
2011Esri开发竞赛辅导- 桌面应用开发组2011Esri开发竞赛辅导- 桌面应用开发组2011Esri开发竞赛辅导- 桌面应用开发组2011Esri开发竞赛辅导- 桌面应用开发组
esri公司,arcims培训资料~ 内部
城市空气质量监测与预警系统源码+项目说明+数据+示例图片(ESRI杯中国大学生GIS软件开发竞赛一等奖).zip 城市空气质量监测与预警系统源码+项目说明+数据+示例图片(ESRI杯中国大学生GIS软件开发竞赛一等奖).zip ...
ESRI公司发布ArcIMS 轻松入门.rar
ESRI竞赛的选题和软件开发简介的视频,比较有意义。
2008ESRI开发大赛资料整理,希望对大家有用
2014ESRI大学生开发竞赛项目计划书.docx
2011Esri开发竞赛辅导-空间处理与分析组
ArcGIS Server应用开发培训 使用Microsoft .NET开发WEB应用 ESRI中国(北京)有限公司 培训教程
ArcIMS 课程讲义 ppt ESRI公司的webgis开发平台。
广州市空气质量监测与预警系统(该作品曾获2015年ESRI杯中国大学生GIS软件开发竞赛一等奖).zip 1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、...
开发竞赛E组介绍,帮你更好地理解认识竞赛要求并更好地实施项目。
ArcGIS10 许可授权手册(Esri开发竞赛专用说明)
2011Esri开发竞赛辅导-Web应用开发组2011Esri开发竞赛辅导-Web应用开发组2011Esri开发竞赛辅导-Web应用开发组2011Esri开发竞赛辅导-Web应用开发组
ArcGIS可以无缝地支持所有ESRI的数据格式:coverage、shapefile、geodatabase、grid以及ArcIMS提供的数据,也支持三种最常用的CAD文件格式(DXF、DWG和DGN)和众多常见的影像格式。下面将按照ESRI的发展历史,简要...
GIS大赛ESRI.docxGIS大赛ESRI.docxGIS大赛ESRI.docxGIS大赛ESRI.docxGIS大赛ESRI.docxGIS大赛ESRI.docxGIS大赛ESRI.docxGIS大赛ESRI.docx
Esri CityEngine2019 Esri CityEngine是三维城市建模的首选软件,应用于数字城市、城市规划、轨道交通、电力、管线、建筑、国防、仿真、游戏开发和电影制作等领域。 Esri CityEngine可以利用二维数据快速创建三维...
ESRI培训中心编写的ArcIMS入门教程