摘要
OpenSceneGraph(以下简称OSG)使用OpenGL技术开发,是以C++作为开发语言的应用程序接口(API),它让开发者能快速、便捷地交互式图形程序。在三维GIS领域,使用OSG作为底层渲染是不二之选。本技术研究拟从如何将底层基于OSG使用C++开发的功能进行封装(ActiveX技术),从而对C#和JavaScript等二次开发语言调用等方面进行研究,实现定制化开发和功能扩展,实现应用项目想要的功能。
OpenSceneGraph(OSG) adopting OpenGL technology uses C++ as the development language for application programming interface(API). It is a fast and convenient interactive graphics program for developers. In 3D GIS,the use of OSG for the underlying rendering is the best choice. This paper discusses a method for packaging the underlying OSG technology by using using C++ as the development language(ActiveX),thus C# and JavaScript development language calls can be implemented to realize customized development and expansion of functions,and achieve the desired function of project application.
作者
邹伟林
孙应高
丁志庆
宋红亮
井文胜
ZOU Weilin;SUN Yinggao;DING Zhiqing;SONG Hongliang;JING Wensheng(Zhengyuan Geomatics Group Co.,Ltd.,Beijing 101300,China)
出处
《测绘与空间地理信息》
2020年第3期135-137,共3页
Geomatics & Spatial Information Technology
关键词
OSG
三维GIS
封装技术
OSG
three dimensional GIS
packaging technology