About OpenEV

本文介绍了OpenEV,它可在多平台运行,能处理光栅和矢量数据,支持2D和3D显示等。其运用OpenGL进行渲染,Python实现应用开发,GTK+构建GUI,还使用GDAL和PROJ.4库。未来将用于Atlantis产品,还计划结合Numerical Python打造开源工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

About OpenEV

What is OpenEV

OpenEV is a library, and reference application for viewing and analysing raster and vector geospatial data.

Objectives

OpenEV will:
  • Run on popular platforms (Linux, Windows, Solaris, IRIX).
  • Handle raster and vector data.
  • Support 2d and 3d display.
  • Gracefully handle very large (gigabyte) raster datasets.
  • Support multi-channel, and complex raster datasets.
  • Understand and interpret georeferencing information, and provide on-the-fly reprojection of datasets.
  • Provide view manipulation functions (pan, zoom, rotate) at interactive frame rates.
  • Provide a powerful image analysis tool.
  • Serve as a component in a variety of image analysis applications.

Technology

OpenEV is built on:
  • OpenGL: for high speed raster and vector rendering in accelerated environments. Texture mapping is used for raster display.

  • Python: While the core of OpenEV is implemented in C, detailed Python bindings are provided for OpenEV components. It is intended that most applications developed on OpenEV be implemented in Python.

  • GTK+: The GTK+ GUI toolkit is used to implement the GUI, and the core OpenEV component (the GvViewArea) is based on the GtkGLArea. Gtk provides portability, sophisticated GUI components and an active developer community. Much GUI level development is done in Python using the Python GTK bindings.

  • GDAL: The GDAL library is used for high performance access to a variety of raster formats.

  • PROJ.4: The PROJ.4 library is used for underlying projections support.

Availability and Future Directions

OpenEV is being built by Atlantis Scientific, and is in the first stage of development. It is Atlantis Scientific's intention to release OpenEV under the LGPL sometime this summer via SourceForge, at OpenEV.SourceForge.net.

The OpenEV viewer technology will be included with upcoming Atlantis commercial product releases. A future goal is to combine the viewer with Numerical Python (an object-oriented, open source mathematical scripting language) to create a powerful open source image analysis tool.

Contacts and Involvement

If you are interested in getting learning more about OpenEV, or becoming involved in it's development, please visit the OpenEV page ( http://openev.sourceforge.net/ ) at SourceForge, and join the OpenEV-announce mailing list. You can also contact Atlantis staff about OpenEV by mailing OpenEV@atlsci.com.



 
_ZNSt19istreambuf_iteratorIcSt11char_traitsIcEEppEv@GLIBCXX_3.4 GLIBCXX_3.4.28 _ZNSs7_M_copyEPcPKcm@GLIBCXX_3.4 GLIBCXX_3.4.25 _ZNSt19istreambuf_iteratorIcSt11char_traitsIcEEppEv@@GLIBCXX_3.4.5 _ZNSs7_M_moveEPcPKcm@@GLIBCXX_3.4.5 _ZNKSt13basic_fstreamIwSt11char_traitsIwEE7is_openEv@GLIBCXX_3.4 _ZNKSt13basic_fstreamIcSt11char_traitsIcEE7is_openEv@GLIBCXX_3.4 _ZNSbIwSt11char_traitsIwESaIwEE4_Rep26_M_set_length_and_sharableEm@@GLIBCXX_3.4.5 _ZNSs4_Rep26_M_set_length_and_sharableEm@GLIBCXX_3.4 _ZSt10defer_lock@@GLIBCXX_3.4.11 _ZN10__gnu_norm15_List_node_base4swapERS0_S1_@@GLIBCXX_3.4 _ZNSs9_M_assignEPcmc@@GLIBCXX_3.4.5 _ZNKSbIwSt11char_traitsIwESaIwEE15_M_check_lengthEmmPKc@@GLIBCXX_3.4.5 _ZNKSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv@@GLIBCXX_3.4.5 _ZNSbIwSt11char_traitsIwESaIwEE7_M_moveEPwPKwm@GLIBCXX_3.4 GLIBCXX_3.4.24 _ZNVSt9__atomic011atomic_flag12test_and_setESt12memory_order@@GLIBCXX_3.4.11 GLIBCXX_3.4.20 _ZNSt11char_traitsIwE2eqERKwS2_@@GLIBCXX_3.4.5 GLIBCXX_3.4.12 _ZNSi6ignoreEv@@GLIBCXX_3.4.5 GLIBCXX_3.4.2 _ZNSt11char_traitsIcE2eqERKcS2_@@GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.15 _ZNKSt13basic_fstreamIcSt11char_traitsIcEE7is_openEv@@GLIBCXX_3.4.5 _ZNSs9_M_assignEPcmc@GLIBCXX_3.4 GLIBCXX_3.4.19 _ZNKSt14basic_ofstreamIwSt11char_traitsIwEE7is_openEv@GLIBCXX_3.4 _ZNSt19istreambuf_iteratorIwSt11char_traitsIwEEppEv@GLIBCXX_3.4 GLIBCXX_3.4.27 _ZN10__gnu_norm15_List_node_base7reverseEv@@GLIBCXX_3.4 _ZN10__gnu_norm15_List_node_base4hookEPS0_@@GLIBCXX_3.4 _ZNSt11char_traitsIwE2eqERKwS2_@GLIBCXX_3.4 _ZNSbIwSt11char_traitsIwESaIwEE7_M_copyEPwPKwm@GLIBCXX_3.4 _ZNSbIwSt11char_traitsIwESaIwEE7_M_copyEPwPKwm@@GLIBCXX_3.4.5 GLIBCXX_3.4.23 GLIBCXX_3.4.3 GLIBCXX_3.4.7 _ZNSi6ignoreEl@@GLIBCXX_3.4.5 _ZNKSbIwSt11char_traitsIwESaIwEE11_M_disjunctEPKw@@GLIBCXX_3.4.5 _ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreEv@GLIBCXX_3.4 _ZNKSt13basic_fstreamIwSt11char_traitsIwEE7is_openEv@@GLIBCXX_3.4.5 _ZNSbIwSt11char_traitsIwESaIwEE7_M_moveEPwPKwm@@GLIBCXX_3.4.5 GLIBCXX_3.4.18 _ZNSb
03-17
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值