摘要
GIS软件开源可有效促进GIS软件技术的发展,这也是GIS技术发展的趋势之一。目前,国内还没有跨平台的专业桌面GIS开源软件。本文研究并实现了跨平台的开源桌面GIS软件-SuperMap i Desktop Cross,采用C++语言实现了GIS功能内核,同时基于OSGi框架,采用Java语言实现了用户界面开发。该软件具备数据管理、数据处理、三维可视化、空间分析等GIS功能,同时提供应用程序编程接口(API),支持定制开发。这将使专业桌面GIS软件广泛应用于包括Linux在内的更广泛的操作系统,使更多的人参与到GIS软件技术的发展中来,共同推动国产GIS软件技术的发展。
Requirements for open source and cross platform GIS software are increasing in China. But there is still no open-source cross-platform professional desktop GIS software at present. To meet the requirements,SuperMap i Desktop Cross,an open source and cross platform desktop GIS software,is designed and implemented based on OSGi framework. It consists of GIS core library developed by C++ programming language and user interface developed by Java programming language. SuperMap i Desktop Cross provides functions of data management,data processing,3D visualization,spatial analysis and API for customization development. It can be used not only on windows operating system for personal computers,but also on Linux and UNIX for servers and high-end servers,which will broaden and deepen the application and development of professional GIS software.
出处
《测绘通报》
CSCD
北大核心
2017年第1期122-125,共4页
Bulletin of Surveying and Mapping
基金
北京市科技专项(Z151100003615012
Z141101004414011)
中国科学院重点部署项目(KZZD-EW-07-01-001)
国家科技支撑计划(2013BAC03B00)
资源与环境信息系统国家重点实验室自主研究项目(088RAC00YA)
测绘公益项目(201512015)