论文部分内容阅读
GIS应用系统在陆地上的应用已渐成熟,在海洋领域的应用需求也日益广泛。但已有陆地GIS系统大都不能轻易地移植到海洋应用上,一方面是由于海洋科学具有其特殊动态性、复杂性,另外GIS本身也具有多学科交叉的特点,所以海洋应用领域的学者多数无法快速掌握其理论概念,要开发面向海洋应用的GIS系统更是难上加难。 为此,获取一种简单易行的海洋GIS解决方案势在必行。ESRI公司作为目前GIS行业的主导力量,其出品的ArcGIS系列产品为各类不同GIS应用提供了功能全面的ArcObjccts(AO)组件库,通过AO可以实现GIS系统的定制与二次开发。 本文通过总结海洋应用需求、GIS与RS应用特点,研究了在以ArcGIS为平台,基于GIS技术的海洋应用系统开发中的几个重要问题,重点阐述了GIS海洋应用中的数据管理,数据显示与增强,数据插值及应用系统开发等几个方面的技术。具体内容包括四大部分:1)GIS海洋应用中的数据管理,并以海洋生态健康评价系统实例进行了具体展示;2)海洋栅格数据的显示与增强,着重讨论了针对不同类型栅格数据绘图显示的方式,对于图像增强,列举介绍了反差增强、图像间运算、主成分分析、滤波、融合等方法对海洋栅格数据的应用实例;3)GIS海洋应用中常用的插值方法,对比分析了最邻近法、双线性内插法和立方卷积法对重采样过程的适用性,并就离散点插值方法的选择进行了讨论,分别比较了反距离加权法、样条法和克里金法对离散点插值的优缺点;4)AO组件开发的系统设计与具体流程,总结了基于AO组件进行GIS海洋应用开发的方式、策略、流程以及注意事项。最后,通过展示基于GIS的SAR影像舰船检测系统,更直观地反应AO组件开发海洋GIS应用系统的关键步骤。 本文借助ArcObjccts的GIS二次开发接口,面向海洋应用,详细阐述开发与应用过程中,需要注意的常见问题,并最终通过实际应用说明,如何构建以AO为基础的开发框架流程,为其他GIS海洋应用系统的开发,提供有效的借鉴。