YimaEnc SDK开发指南:定制S57海图处理
5星 · 超过95%的资源 需积分: 33 40 浏览量
更新于2024-09-19
2
收藏 2.74MB DOC 举报
YimaEnc Viewer 开发文档是一份详细介绍YimaEnc组件的资料,该组件由YimaEnc核心控件YimaEnc.ocx和一系列关键库文件构成。这些库文件主要包括S57ObjectClasses、S57Attributes、S57Colours、S57Symbols、S57ComplexLineStyles、S57Patterns以及S57LookupTable。S57标准是海上电子海图(ENC)的标准,用于存储和展示海洋导航信息。
S57ObjectClasses库定义了所有S57中的对象类别(即图层或层),每个类别有名称、缩略语和特性属性列表。开发人员可以根据需求修改类别名称,如在中文系统中进行本地化,或者添加自定义的物标类别。
S57Attributes库负责物标特征属性的定义,包括属性名称、缩略语、数据类型和可能的枚举值或列表值。同样,开发者可以调整属性名称,支持多语言环境,并能扩展自己的属性定义。
S57Colours库包含了S52标准定义的五种颜色模式(如白天明亮、白天白色背景等)下的颜色列表,提供颜色的缩写、视觉颜色、CIE3分量和RGB3分量值。用户可根据需要扩展颜色选项。
S57Symbols库专注于点物标符号,S57ComplexLineStyles库则处理线物标循环符号,而S57Patterns库关注面物标填充符号。这些库允许开发者在遵循S52符号规范的基础上,创建自定义的符号定义。
S57LookupTable库定义了物标对象的显示规则,这些规则控制着不同类型的物标如何在YimaEnc中呈现。通过这个库,开发者可以调整物标的表现形式,以适应特定的应用需求。
YimaEnc Viewer 开发文档不仅提供了基础组件的使用指南,还为高级定制和扩展提供了丰富的底层数据结构和规则。对于开发与S57海图相关的应用,理解和掌握这些库的结构和功能至关重要,以便实现个性化的海图显示和交互体验。
2010-10-15 上传
2013-06-17 上传
2011-12-02 上传
2022-02-18 上传
bsblover1
- 粉丝: 0
- 资源: 1
最新资源
- d3graphTheory:使用d3.js制作的互动式和彩色图论教程
- arcticseals:与NOAA海洋哺乳动物实验室合作进行的深度学习项目,用于对航空影像中的北极海豹进行检测和分类,以了解北极海豹如何适应不断变化的世界
- 61IC_S4282.rar_OpenCV_Visual_C++_
- FramerBasics
- A+InfoPower 2011(good).zip
- tableone:用于创建“表1”的R包,描述具有或不具有倾向得分加权的基线特征
- Discreet Links-crx插件
- NagiosCFG-开源
- ANFIS-Design.rar_matlab例程_matlab_
- matlab代码续行-UWPFlow:UWContinuationPowerFlow(c)1992、1996、1999、2006C.Caniz
- CSS3横向手风琴风格菜单
- leetcode:收集LeetCode问题以使编码面试更上一层楼! -使用[LeetHub](https
- ekpmeasure:用于各种实验的计算机控制代码存储库
- vue+node+mongodb完成的拼多多移动端仿站(练习项目).zip
- 查找:查找R的完整功能定义,包括编译后的代码,S3和S4方法
- CONTROLLER.zip_单片机开发_C++_