ArcGIS是美国ESRI(Environmental Systems Research Institute, Inc. 美国环境系统研究所公司)推出的一条为不同需求层次用户提供的全面的、可伸缩的GIS产品线和解决方案。ESRI是GIS领域的拓荒者和领导者,而ArcGIS也代表了当前GIS行业最高的技术水平。阅读全文>
发表于 @ 2008年08月06日 10:49:00|评论(loading...)|收藏
插件技术是在软件的设计和开发过程中,将整个应用程序划分为宿主程序和插件对象两部分,宿主程序能够调用插件对象,插件对象能够在宿主程序上实现自己的逻辑,而两者的交互基于一种公共的通信契约。宿主程序可以独立于插件对象存在,即使没有任何插件对象,宿主程序的运行也不受影响,因此,我们可以在避免改变宿主程序的情况下通过增减插件或修改插件的方式增加或调整功能。由于使用了插件技术的宿主程序具备了一个框架的本质特征,因此可以将它看作是一种插件式框架。插件式框架能够有效地降低功能对象与对象管理逻辑之间的耦合程度,并将耦合置于最优的程度。
阅读全文>
发表于 @ 2008年08月04日 13:36:00|评论(loading...)|收藏
GIS软件发展至今,已不再是空间数据存储和显示的简单形式应用,许多高级功能如三维分析、空间分析、地理统计和地理服务等都已经得到了实际应用,商业GIS软件已经从桌面端组件发展到基于Web Service的GIS服务。“GIS正在从数据库方法转为知识方法”。由于GIS涉及的领域变得非常宽广,商业公司或个人想短时间内从基本类库开始编写一个扩展性强、功能完善的GIS平台成为一件非常困难的事情,当然,如这样做所耗费的人力、物力和财力成本也非常高昂。阅读全文>
发表于 @ 2008年08月01日 10:50:00|评论(loading...)|收藏
应用框架相比其它程序结构而言具有五大主要特点:模块化、可重用性、可扩展性、简单性和可维护性2,尽管这些特点并非应用框架所完全特有,但它却很好地保持了这些特点的平衡性,对于编写结构复杂、需求多变的大中型应用软件系统而言不啻为最佳选择之一。阅读全文>
发表于 @ 2008年07月30日 08:57:00|评论(loading...)|收藏
“框架(Framework)是一个系统全部或者部分的可复用设计,通常由一组抽象类和类之间的协作组成”。
软件产品的开发是一项复杂的系统工程,随着它需要解决的问题复杂度的不断提高,软件产品的研发过程早已从过去“作坊式”开发演化到了当今符合一系列工业标准和规范的程度。软件产品面对的具体应用需求变得日益多元化、软件项目开发规模日益大型化,这两个因素促使软件开发团队的管理变得越来越复杂,软件开发项目的可控性变得愈发不稳定。
阅读全文>
发表于 @ 2008年07月29日 15:45:00|评论(loading...)|收藏
根据出版责任编辑的安排,我将在我的Blog,CSDN上的专家BLOG上同时发布样章,即第一章和第二章的内容,奉献给大家。阅读全文>
发表于 @ 2008年07月29日 15:41:00|评论(loading...)|收藏
第一次在博文的图书引进列表中看到《GIS for Web Developers》时,我的感觉可以用诧异和惊喜来表示,诧异的是居然真的有人要出版该书,而惊喜的则是GIS书籍,而且是开源GIS的书籍终于入了商业出版社“法眼”。阅读全文>
发表于 @ 2008年06月30日 14:15:00|评论(loading...)|收藏
对WebGIS和开源GIS软件感兴趣的朋友们,由电子工业出版社博文视点引进的《GIS for Web Developer》(Scott Davis,Progmatic出版社)一书已经由本人翻译完了,这是一本关于WebGIS开源软件的书籍,它介绍了GIS的一些基本概念、GIS开源工具和许多有趣的制图学、地理学知识。适合WebGIS开发者,尤其适合想了解GeoServer、OpenLayer、Mapbuilder、GDAL等开源工具的读者。阅读全文>
发表于 @ 2008年06月17日 09:28:00|评论(loading...)|收藏