GIS的方法论——关于《Thinking About GIS》
《3S新闻周刊》第20期3S书评
如果我们将所谓的“数字地球”概念简单地看作GIS的世界观,那么它的方法论又是什么呢?任何深奥复杂的理论和指导思想,都需要得到脚踏实地的试验、试错和证伪,方能体现其“科学性”,GIS科学也不例外。,作为GIS科学的具体内容,任何成熟(成功)的GIS项目都有一个共性原则,这些原则,可以归纳为GIS的方法论。而在大谈GIS方法论的人中,恐怕以Roger T
ExtJS学习2——使用Chart
ExtJS3.0出来了,不出所料,添加了Chart图表功能,但我觉得它自带的四种类型图表实在不怎么样,不够美观。今天在网上找了一下合适的Chart,比较流行的有AMChart和ChartFusion等。于是使用ExtJS和AMChart做了一个简单的图表演示Demo,感觉还不错。我下载的AMChart类型是amcolumn,即柱状图,大家可以根据需要在http://www.amcharts.com
ExtJS学习1——Ext.Element
Ext中最基本的元素是Ext.Element,它是构成Ext组件的元素,介乎于纯dom和Component之间,它是在标准HTML元素上进行的高级封装,可以在上面添加如事件侦听器,对DOM操作,对CSS操作等内容。一般情况下,我们获得一个dom对象使用的是getElementById或getElementByName等方法,而如果要得到HTML元素对应的Ext.Element对象,其方法是Ext.
当年的科幻片《飞碟领航员》
我记得小时候正大综艺有个海外剧场,其中印象最深的是一个科幻片,讲的是一个小男孩跌到在一个坑里,醒来的时候已经是数年之后的故事,然后在一个能够变形的飞碟上经历了很多奇妙的事情,最后回到之前的时间,就好象一刻钟也没有耽搁一样。故事情节记得不是很清楚,但当时那种迫切,新奇和激动的感觉一直都留在心里。今天晚上在网上游荡时,突然想到了这茬,于是在网上搜索,居然真发现了当年的回忆——《
ArcSDE I/O问题的可能解决方法
ArcSDE出现Network I/O问题,并不意味着真正出了网络情况,很可能是客户端和其服务器进程出现了问题,即gsrvr崩溃。其可能的解决方法可以参考如下:
应用需求呼唤企业级GIS时代的来临
本文发表于《数字城市》2009年第四期
作者:朱强 蒋波涛
单位:宁波市规划与地理信息中心
城市化是人类社会发展的必然趋势,城市从“自发”到“自为”的演变过程,就是信息不断汇聚、产生和传播的过程,而最近十几年的信息数字化,推动了城市的数字化进程,从
参加FME2009开放日活动
GIS软件在过去30年间的大发展,并没有出现某种文件格式成为事实标准的情况,从早期基于文件、基于文件夹、基于数据库和现在基于Web的数据格式,GIS和非GIS届的空间数据格式仍然在不断增长,而数据互操作,成为任何一个GIS项目都必须认真对待的问题。在这个方面,FME堪称最为专业的ETL工具。说来我也是孤陋寡闻,第一次知道FME还是在3年之前,见识到别人用FME做的程序,才知道这个好东东。后来也一度
中国地理信息行业巡礼:浙江省宁波市规划与地理信息中心
第19期3S新闻周刊《中国地理信息行业巡礼》栏目专稿。
书评:来聊聊GIS的算法书
发表于第19期《3SNEWS新闻周刊》书评专栏
1984年图灵奖获得者,Pascal语言的发明人Niklaus Wirth教授曾经给程序下过一个经典定义“程序=算法+数据结构”,一针见血。在我看来,算法和数据结构就好象哲学中的方法论和认识论一样,前者明确了解决一个问题的思路,而后者提供了解决问题的对象。
“算法”一词来源于公元9世纪波斯数学家比阿勒.霍瓦里松的著作《代数对话录》,它是指完成一件事情的具体步骤和方法。因此说白了它并不神秘,计算机中的算法,也不过就是将数学方法是用计算机语言来进行描述。
国家地理信息公共服务平台:平台还是软件?
2008年底GIS届最热闹的事情莫过于国家基础地理信息中心在12月26日组织召开的“国家地理信息公共服务平台总体设计方案专家论证会”,尽管会议名称中显眼地包含着“公共服务平台”六个大字,但会议的精神和决定还是被媒体迅速简化为“打造中国版Google Earth”的具体产品,似乎只有与这一著名软件挂上钩,才能在公众面
简介1(《对GIS的思考》)
如果你正拿着本书,也许会是因为你正要为你的机构开始启动或实施一个地理信息系统(GIS)。你的机构可能属于那些具有使用GIS传统的组织——地方政府、交通管理局、林业管理局;或者是这样一类单位——如一家公司、一个政治行动组织或一家农场——它们仅在最近才开始发现地理因素在决策时的正面影响。
使用AO往MDB和SDE写数据的一些经验之谈[4]
在“使用AO往MDB和SDE写数据的一些经验之谈[3]”一文中,关于每个gsrvr.exe产生的游标数量问题导致从MDB往SDE数据库传数据出现异常的问题,我采用了传输7个要素类关闭一次连接的方法,很笨拙,也人为增加了代码的复杂性。感谢ESRI北京的barry介绍给我的这个修改游标数量的方法,完全解决了当时的问题。其方法如下:
ExtJS中的Element
Ext中的基本元素Ext.Element,它们用来组成Ext中的组件。
致谢(《对GIS的思考》)
本书所有的错误都归咎于我。这本书中描述的方法在这些年得亏很多人的帮助才得以发展。他们包括在加拿大、美国和澳大利亚的Tomlinson联合有限公司的诸位合伙人。许多贡献是由我的同事Larry Suagrbaker在我们一起主持的“GIS规划与管理”研讨会上得到的。非常感谢Dave Peter的帮助,他仔细地审阅了第10章的内容,特别是罗马市的案例研究。大量来自世界各地我们客户的同事和
序言(《对GIS的思考》)
序言
最近这些年,Roger Tomlinson一直在提倡“使用统一的规划方法论是实现GIS的关键因素之一”这一观点。他创造的这种方法论这么多年一直在发展,他也不断地通过他自 己的咨询课程来修正这一观点,使之与技术的进步保持统一。在ESRI国际用户大会和其它场合,Tomlinson一直将他的方法作为“规划与管理GIS” 这一受到普遍欢迎课程的一部分进行教授。通过观察这些课程的参与情况,我注意到它们往往吸引两类主要的人群:第一种是在各自单位中负责监管GIS和其它信 息技术的高级管理人员;第二种更多是由参与GIS和其它信息技术实际开发工作的技术经理组成。这两个明显不同的群体年复一年的在一起获取 Tomlinson智慧的情况,总让我觉得性这本关于GIS规划的书的重要性,并且它是一个良好的起点。
...关于鸟瞰插件的一些事件问题
最近大家的问题几乎都集中在鸟瞰插件对象上,出现了许多问题,我专门开篇blog来集中讨论下这些问题。
第一,鸟瞰控件的原理是什么?很简单,利用主窗体控件上的触发的事件(并且这些事件由鸟瞰窗体的类监测),在鸟瞰控件上实现各种效果,因此,该插件编写的第一步是必须保证主窗体上的MapControl控件对象的确存在鸟瞰Form上,并且不为null。
第二,主窗体MapControl的相应事件是否能够被触发?比如ItemAdded事件只有在一个图层添加到MapControl才能触发,加载MXD数据并不会触发。ContentsCleared事件也只有在视图VIEW的内容被完全清空时才会触发。
...YUI库的划分
大部分YUI的工具和控件都有三个版本,即完全版,min版和debug版,在min版中,所有的空格和注释都被不存在,变量名也尽量简单,以减小js文件的尺寸;debug版恰恰相反,除了空格和注释保留外,还添加了额外的Logger控件,以帮助开发人员获得交互过程中的日志信息。在发布正式Web程序时,应当尽量使用min版js文件。
YUI库核心文件
...
Or, take a look at Archives and Categories
Category
Archives
- 2010 September (1)
- 2010 August (2)
- 2010 July (2)
- 2010 June (1)
- 2010 May (3)
- 2010 April (2)
- 2010 March (6)
- 2010 January (6)
- 2009 December (2)
- 2009 November (6)
- 2009 October (4)
- 2009 September (20)
- 2009 August (2)
- 2009 July (5)
- 2009 June (5)
- 2009 May (3)
- 2009 April (6)
- 2009 March (5)
- 2009 February (7)
- 2009 January (2)
- 2008 December (8)
- 2008 November (3)
- 2008 October (2)
- 2008 September (3)
- 2008 August (8)
- 2008 July (10)
- 2008 June (4)
- 2008 May (4)
- 2008 April (2)
- 2008 March (2)
- 2008 January (11)
- 2007 December (5)
- 2007 October (2)
- 2007 September (3)
- 2007 August (3)
- 2007 July (5)
- 2007 June (8)
- 2007 April (5)
- 2007 March (8)
- 2007 January (7)
- 2006 December (10)
- 2006 November (1)
- 2006 October (11)
- 2006 September (9)
- 2006 August (8)
- 2006 July (6)
- 2006 June (8)
- 2006 May (7)
- 2006 April (6)
- 2006 March (8)
- 2006 February (13)
- 2006 January (7)
- 2005 December (4)
- 2005 November (5)
- 2005 October (4)
- 2005 September (9)
- 2005 August (11)
- 2005 July (11)
- 2005 June (4)
- 2005 May (15)
- 2005 April (8)


