我正计划以许可文件地理数据库格式交付我们的地理数据。该选项非常令人印象深刻,因为客户可以在购买前通过限制和有效日期来很好地查看数据。
在使用此许可文件地理数据库之前,我已经执行了一些测试,其他软件如何处理该许可文件地理数据库。这是我的观察结果:
- 在ESRI环境中(经过测试的Arcgis 10和Arcgis 10.6),一切都是完美的。您必须安装许可证文件才能打开数据。
- 在Safe FME中,您也无法打开数据。
- 最有趣的是,QGIS 3.0先生可以打开此安全数据,并且可以将该数据导出为任何格式:)
这是在QGIS中打开此数据的工作流程:
您应该使用QGIS OpenFileGDB(默认驱动程序)打开此数据。如果计算机上安装了OGR FileGDB驱动程序,则首先将其卸载,否则,您将无法打开数据(已通过QGIS版本3.0.0-Girona测试)。
在这里,您可以找到用于测试的许可文件地理数据库。
1
另一个选择是仅提供数据的一小部分,也许带有一些显示整个数据集的屏幕截图。
—
csk
本质上,这个关于视频流的老问题适用:如果您向用户提供访问权限,则所有赌注都将消失:您的爱丽丝与夏娃相同,游戏结束。换句话说,确定的用户可以规避您的策略,所有更改就是所需的工作量。唯一可行的方法是非技术性的:“如果您不购买许可证,则不允许使用数据。” 这足以满足大多数有趣的情况。stackoverflow.com/questions/1790190/...
—
Piskvor离开大楼
@Piskvor我原则上同意,但是当您的目标是“为我付费以获得许可证”时,加大努力绕过该要求的水平是合法的策略。如果绕开许可证要求(在时间,硬件等方面)比仅支付费用昂贵,则特别有效。在这种情况下,仅对数据进行加密(分别针对每个客户/许可证)将是一个相当简单的机制,可以大大提高绕过需求所需的工作量。当然,只有一个人可以共享其副本和许可证,但是购买一个许可证总比没有好。
—
jpmc26 '18 / 05/12