gpt4 book ai didi

security - 保护 KML 文件不被下载或访问

转载 作者:行者123 更新时间:2023-12-04 00:20:55 27 4
gpt4 key购买 nike

我正在尝试保护我的 KML 文件不被下载或轻松提取其数据。我想要的只是在谷歌地图或谷歌地球中查看的文件,但不允许任何人“轻松”下载或提取数据(kml 文件不会公开提供)。我的 kml 文件是深度和独家分析的结果,这是我想对竞争对手隐藏的签名。

还有任何替代方法可以将 kml 转换为无法轻松获取数据的格式。我的 KML 文件具有 3D 多边形。

我理解可以以某种方式下载或提取的所有内容的概念,

最佳答案

我有 4 个答案或 0 个答案,具体取决于您的项目。

  • 使用 Google Maps Api for Business(每年约 10.000 美元),您可以
    生成客户端 ID 并使用它来保护 Fusion Table(可以
    在 Google Drive 中创建),您可以在其中导入您的 KML 以及您
    然后可以使用 Google Maps Api 显示。这将是完美的解决方案,但如果没有 Google Maps Api for Business,您的 Fusion Table 将不 protected ,因此任何人都可以访问
    在 Google Drive 中查看并复制粘贴 Kml
    多边形的表示。
  • 使用谷歌地图引擎 (/Lite)你可以导入你的
    Kml 到 Google 也是如此(如果您使用 Lite,那么您首先需要导入到 Google
    “我的 map ”,然后您可以在 Google Maps Engine Lite 中
    从“我的 map ”导入)。我不知道非精简版的定价。一种
    Google Maps Engine map 可以共享,因此它只能在
    这个唯一可见的版本我还没有找到下载的方法或
    查看我们想要的原始 kml 数据。都好听
    但是您在 Maps Engine Lite 中仅限于 3 层,而且我还没有找到导入所有多边形的方法(
    我的情况)一次进入一层。我只能像看起来那样一点一点地导入它们(设法将 10 个多边形,总共 353 个点导入一层)。每次导入都会导致一层,无法将东西从一层移动到另一层,并且由于某种原因,有些多边形我似乎无法导入。 编辑 :
    我可以导入所有多边形,一个多边形(由于我的多边形的算法简化)得到了一个交叉点(线交叉),一旦我修复了那个部分,导入就不再抛出任何错误,但我现在看到我只能使用包含图例的 iframe 嵌入该 map ,所以这个解决方案对我来说毫无意义。
  • 仅使用可能会请求您的 Google Maps 服务器白名单将您服务器上的 KML 访问限制为 Google 服务器
    KML。问题:在网上找不到这样的 list ...必须在某些地方收集
    方式第一。
  • 还有博客文章Protecting KML Files from general public access in GoogleMaps
    Protect KML / KMZ Files from Unauthorized Access UsingCryptography
  • 关于security - 保护 KML 文件不被下载或访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10627542/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com