今天上午主要是完成昨天给自己提出的任务,彻底来了个PDF在线阅读的收尾工作,同时解决了新遇到的问题,加入了手形光标控制平移等等。视频批量转换的修改工作没有做,主要是因为下午去听了个Oracle Spatial 11g的介绍讲座。
Oracle Spatial 11g的讲座是Oracle 美国总部的技术人员,应该是为华侨吧。PPT全是英文,讲座也是主要是英文,搞得我在下面听得自惭形秽。英语真的有待提高呀!不废话了,回顾一下今天的讲座吧。
Oracle Spatial 11g 的出现应该标志着Oracle不仅仅局限在简单的海量数据管理上,Oracle正向GIS方面扩展,其实真正的海量数据,还是存在在GIS领域。国内外对空间数据库的研究一直很热,在这之前,存储空间数据还是依赖文件系统(GeoDataBase)或关系数据库(ArcSDE),没人敢说自己的是空间数据库。主要因为空间数据组织复杂,主要是点线面的表达上,好像面向对象的数据库思想比现在的关系数据库更能高效处理空间数据。据介绍,Oracle Spatial的处理就是所有的Feature都是一个表对象,(我理解是:已经采用了面向对象的思想了)可以很容易地将表数据导入导出。ArcSDE的导入导出比较复杂,不是简单的表的导入导出,而是需要先转换成ShapFile,然后再导入新的SDE中。(我之前做过向SDE中导入栅格数据,确实很复杂,当时不知道开发导入工具的意义,今天才知道“为什么不直接拷贝表”!)
Oracle的优势是海量数据的安全快速存储管理,是数据库方面的世界级老大。
ESRI的优势是GIS组织表达,占据了GIS领域90%的市场。是GIS领域的世界级老大。
“ Oracle 推广他的Spatial的最大的难点就是如何让ESRI采用其存储方案提供自己对Oracle操作的API ”——参会领导。
是的,Oracle称与ESRI是合作伙伴,不存在对接的技术问题,关键是市场问题。Oracle 进军GIS肯定会蚕食ESRI的市场份额,这两大巨头分别从两个方向来发展的,ORACLE:自底向上发展的,从数据存储出发的。ESRI:自顶向下发展的,从GIS表达出发的。现在两个巨头已经相遇,吞并不可能啦!共同发展又有市场利益冲突,这注定他们想要技术优势互补是不容易实现的。双赢理念在巨头之间是无效的!
讲座主要涉及方面:
1.GeoRaster JAVA API ,大家都知道ORACLE收购了SUN,所以有能力迅速推出相应的JAVA API,目前不支持.NET.
2.Raster Transformations:投影变换上,号称很强,甚至可以自定义扩展的投影方式。
3.Blocking Size Optimizer, 就是块自优化,处理边界无用数据,能够减少数据量。
4.Raster Interpolations,栅格数据修改操作,就是可以从栅格数据中提去一部分数据(如果真是用面向对象思想,这点是很好实现的。)
5.Coverage Evaluation, 插值计算,自动选GCP(Ground Control Points)控制点计算。
6.GDAL: OpenSource geospatial应用,采用C++开发的(重点关注开源)
7.Point Address Geocoding
8.Crosss-Endian Support for TTS and Spatial Index
9.Logical network partition:负载压力解决方式,采用Grids Compute(网格计算)
10.Routing Engine:路径选择,支持多控制条件
11.Terrain On Demand: 自动生成Tin三角网
12.一个Demo网站:elocation.orcale.com/elocation/ajax/
……
我只记录下这么多,大家可以分别关注一下,这些也代表了技术发展方向的,可以自己搜索相关资料进一步了解的。也可以关注我的博客,我会深入了解我所关注的内容,与大家分享!