基础地理信息开发系统
系统简介
系统具有类似ArcGIS Engine的空间数据表达、专题图制作、空间分析等功能,其中空间分析功能为系统核心功能。
系统功能
栅格波段计算
空间插值计算
失栅转换
水文分析
距离分析
缓冲区分析
产品优势
相对于使用ArcGIS组件二次开发,基础地理信息开发系统具有成本低廉、部署方便、功能定制灵活等优点。
关键技术
GIS数据读取技术
数据读写库GDAL是一个操作各种栅格地理数据格式的库。包括读取、写入、转换和处理各种栅格数据格式。它使用了一个单一的抽象数据模型支持大多数的栅格数据。除了栅格读取,该库还同时包括了操作矢量数据的另一个有名的库OGR,使该库同时具备操作栅格和矢量数据的能力。
图层显示过滤技术
在很多显示场景中,要求可按照区域生成指定范围内的专题图,需要对研究区域进行动态剪裁。在底层开发组件中,已经实现了对任意矢量数据和栅格数据进行动态剪裁的技术,该技术只对显示数据进行动态剪裁,具有灵活性强、执行效率高等优点。
符号库引擎技术
系统要求绘图质量高,能直接满足制图输出业务需求。因此,必须按照专业GIS的符号显示方法,实现栅格与矢量的高质量表达。系统仿照ArcGIS符号库功能,将所有显示的要素都按照符号化设计。
底层空间分析技术
目前,已具有栅格波段计算、空间插值计算、矢栅转换、水文分析、距离分析和缓冲区分析等典型空间分析功能,为系统应用开发奠定了基础。
矢量图层编辑技术
矢量图层编辑功能已非常完善,不仅能实现点、线、面要素的增加和删除等常规功能,还支持多图层空间编辑、拓扑编辑、版本化管理、自动完成多边形及剖分多边形等高级编辑功能。
投影转换技术
使用开源Proj4库进行投影转换。Proj4支持目前多数的投影坐标系统及其坐标转换功能。GDAL库留有Proj4库的接口。在GDAL编译时同时放入Proj4库,GDAL在读取数据的同时,也具有投影转换的功能。投影转换在系统开发中具有十分重要的作用。系统运行提供了大量的基础数据,这些数据虽然是同一个区域的数据,但可能具有不同的空间坐标系统。利用底层投影转换技术,实现了显示坐标自动转换功能,保证了不同坐标系统的无缝叠加显示。
专题图制作输出技术
专题制图是专业分析的结果展示和表达。专题制图需要将地图、图例、比例尺和文本等要素按照一定的版面布局和版面尺寸输出。国科创开发的GIS开发组件具有强大的专题图输出功能。