GDAL OGR C++ API 学习之路 OGRGlobFieldDomain篇

OGRGlobFieldDomain Class        “ogr_core.h”

OGRGlobFieldDomain类继承自OGRFieldDomain类,因此可以应用于OGRField类的字段域。它可以存储多个GLOB模式,并且支持匹配和查找操作

OGRGlobFieldDomain

OGRGlobFieldDomain(const std::string &osName, const std::string &osDescription,OGRFieldType eFieldType, OGRFieldSubType eFieldSubType , const std::string &osBlob)

构造函数                                                                                         与 C 函数 OGR_GlobFldDomain_Create() 相同

参数:

  • osName – 域名。

  • osDescription – 域描述。

  • eFieldType – 字段类型。

  • eFieldSubType – 字段子类型。

  • osBlob – Blob 表达式

OGRGlobFieldDomain oGlobDomain("my_glob_domain", "Description of my glob domain", OFTString, OFSTNone, "GLOB_*");

Clone

inline virtual OGRGlobFieldDomain *Clone() const override

克隆        返回克隆的对象,或在出现错误时返回 nullptr

GetGlob

inline const std::string &GetGlob() const        与 C 函数 OGR_GlobFldDomain_GetGlob() 相同

获取 glob 表达式

string strGlob = oGlobDomain.GetGlob()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

场主不吃鍋巴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值