GIS集成技术之五:大GIS平台
大GIS平台,或者称为复合式GIS平台,提供了一个绝对平台的平台。
先睡觉,下午continue。。。
一。背景
在集成成为应用的主导的潮流下,GIS为基本上所有的计算环境提供了空间分析和可视化功能。GIS政努力而又艰难的向所有的应用open,但很多专业并没有向这个方向靠拢(个人觉得GIS集成影响最大的应该事CAD,MatLab,办公自动化,他们给数据,计算,工作流提供强大的功能),the road to integration is full of difficulties。所以GIS勇敢的挑起这个重担
二。目标
绝对开放的综合共享platform:5A
any hardware, any os, any database, any development, any application
(任何硬件,任何操作系统,任何数据库,任何开发环境,任何应用)
这个庞大的5A战略,是在java,dotnet计算技术,全球网格地理技术的概念下发展出来的,也只有GIS才能提出如此理念:这不仅是一种技术,更是一种政策,一种社会国家世界信息可视化战略,是一种历史革命。
三。技术
毫无疑问:Java,dotnet为两大主流开发平台,而共享内核的技术,才能满足共享平台的要求。
所以,用c++写一个完善简介完美优秀的内核,分别用Java,dotnet进行封装,应该是一个比较合理的解决方案。
我认为这种方案存在一些问题,需要解决。
1。内核:是重写,还是重构;
2。数据库:空间引擎由谁提供:os,database,GIS
3。封装:粒度,程度。对于mapobjects,我是决定不能接受的,autocad objectarx,我也很讨厌。
4。应用:基于网格技术的WebService。网格现在只是概念,我不认为Oracle的grid有多大的优秀之处(个人认为:oracle除了庞大之外,任何产品的缺点都太多,设计不合理:好像从来不考虑用户需求)。Grid由谁实现?os,db,gis?
先睡觉,下午continue。。。
一。背景
在集成成为应用的主导的潮流下,GIS为基本上所有的计算环境提供了空间分析和可视化功能。GIS政努力而又艰难的向所有的应用open,但很多专业并没有向这个方向靠拢(个人觉得GIS集成影响最大的应该事CAD,MatLab,办公自动化,他们给数据,计算,工作流提供强大的功能),the road to integration is full of difficulties。所以GIS勇敢的挑起这个重担
二。目标
绝对开放的综合共享platform:5A
any hardware, any os, any database, any development, any application
(任何硬件,任何操作系统,任何数据库,任何开发环境,任何应用)
这个庞大的5A战略,是在java,dotnet计算技术,全球网格地理技术的概念下发展出来的,也只有GIS才能提出如此理念:这不仅是一种技术,更是一种政策,一种社会国家世界信息可视化战略,是一种历史革命。
三。技术
毫无疑问:Java,dotnet为两大主流开发平台,而共享内核的技术,才能满足共享平台的要求。
所以,用c++写一个完善简介完美优秀的内核,分别用Java,dotnet进行封装,应该是一个比较合理的解决方案。
我认为这种方案存在一些问题,需要解决。
1。内核:是重写,还是重构;
2。数据库:空间引擎由谁提供:os,database,GIS
3。封装:粒度,程度。对于mapobjects,我是决定不能接受的,autocad objectarx,我也很讨厌。
4。应用:基于网格技术的WebService。网格现在只是概念,我不认为Oracle的grid有多大的优秀之处(个人认为:oracle除了庞大之外,任何产品的缺点都太多,设计不合理:好像从来不考虑用户需求)。Grid由谁实现?os,db,gis?