摘要:
地理学有两大类特殊概念,一是地理实体与地理现象,二是时空特征和时空关联特性[1]。对第一点而言,这些实体和现象表现为任何尺度的地理特征,它可以小到一个广场,也可以大到整个星球;地理实体包括自然界形成的任何一种地质构造——海岸线、山脉、河流和盆地,同时也包括人类获得的印记——城市、村庄和高速公路。地理现象更加丰富,如水灾、干旱、生物灾难、土地的再分配、城市发展等。GIS目前最有影响的使用领域都集中于此。
对于第二点,“在什么地方”仍然是最经典的问题。这个问题既可以描述地理对象在地球的位置,也可以回答在它的附近存在的地理现象,甚至是本身发展的趋势。 阅读全文
2009年3月23日
2009年2月5日
摘要:
感谢ESRI中国朋友们的关注,在ESRI中国《新闻动态》中介绍了我的第三本书《插件式GIS应用框架的设计与实现》,新闻地址。
阅读全文
2009年1月6日
摘要:
我在《插件式GIS应用框架的设计与实现》一书的算法章节介绍过基于“左转算法”的自动构面过程和具体代码,如果仔细看过的读者会发觉,我们的构面过程的套路是:1.寻找出建构拓扑网络的节点和路径 2.建立拓扑网络 3.自动构面 4.剔除无效面和处理岛与洞。
在这个过程中,自动构面的过程的效率其实是不低的,由于引入了“正向”和“反向”是否已经“走”过的标记判断,这个基于“左转算法”的过程实际上会越走越快(因为越到后面,越多的点会发现自己的连通路径已经被正反走过,它们也就无需再进行构面的搜索过程),那么效率出在什么地方呢?就是拓扑网络的建立。 阅读全文
2009年1月5日
摘要:
问题:有四条polyline,排列成“井”字形,且中间的“口”字形线段,每条边长度均大于249,如何将该“口”形构面,速度要快,不要用左转算法一类的搞法。
解决方法:
阅读全文
摘要:
今天终于完成了宁波市地形数据整合的汇报,我在汇报中演示了个人开发的“宁波市基础地理信息系统”在数据整合过程中的运行过程。这是毕业后两年的个人工作成果,从系统设计、编码开发、程序测试到文档编写,终于初步完成了整个流程框架。
下面是几个演示的AVI文件,有兴趣的朋友可以下载去看看:
阅读全文
2008年12月21日
摘要:
周四、五两天在杭州浙大西溪校区的逸夫科技馆参加了ESRI上海办事处搞的ArcGIS Server9.3培训,在去参加培训之前,我以为这次培训内容这么前沿和新潮,参加的人一定不少,因此特地和ESRI上海市场部的人用邮件沟通了几次。
但真正当我9点进入科技馆的报告厅时,还是不免有些奇怪,整个会场完全没有我预期到的热闹场面,可以坐几百人的厅内,稀稀拉拉的坐了不到一百多人,浙大也有GIS专业,不明白为什么这么好的机会,居然没有多少人参加。 阅读全文
2008年12月4日
摘要:
Maps这个类也许是所有读者最关心的问题,也许我的确忘记交代了,可是在5-11图中,读者完全应该能看出该类的原理。为了不让大家继续困扰,特给出代码,更简单: 阅读全文
摘要:
根据SKY的要求,特给出MapLayerInfo类的代码,很简单: 阅读全文
2008年11月19日
摘要:
继续我最近关于操作SDE海量数据库的心得。我开发的一个功能是将MDB中的要素写入SDE要素类中,这个功能并不复杂,我早就写过一个非常完备的LoadFeatureClass函数,但在加载要素之前,我还需要在SDE库中进行一些操作,也就是对每遍历一个MDB中的要素类时,必须对 SDE库中对应的两个要素类进行一些处理,结果,就非常“幸运”地频繁遇到了Network I/O Error[xxx(某个要素类)]。 阅读全文
2008年11月4日
摘要:
在经过了一年多的写作和出版的反复折腾后,《插件式GIS应用框架的设计与实现》一书终于由电子工业出版社博文视点出版了。这本书主要讨论了如何使用C#和AE建构一个类似ArcMap的插件式GIS框架的过程,它不再同于目前市面上的“AE积木块介绍”,而是讨论“如何使用这些积木块来搭建房子”的过程。 阅读全文