kml 谷歌扩展不在模式中

2023-12-22

我居住的司法管辖区使用谷歌地球发布了数据。他们指向的kml文件包含

<?xml version='1.0' encoding='UTF-8'?>
<kml xmlns="http://www.opengis.net/kml/2.2"
     xmlns:gx="http://www.google.com/kml/ext/2.2">
         <gx:GoogleMapsEngineLink>
         <href>http://globe.information.qld.gov.au/qldglobe</href>
     </gx:GoogleMapsEngineLink>
</kml>

我在任何公共文档中都找不到对 gx:GoogleMapsEngineLink 的任何引用,并且我在将其与其他标准 kml(例如 Place)一起使用时遇到问题。我想要一个 kml 来书写这个政府地球仪并添加一个地方。

我希望能够将此地点添加到上述 kml(即一个 kml 文件)

<?xml version='1.0' encoding='UTF-8'?>
<kml xmlns="http://www.opengis.net/kml/2.2"
<Placemark>
<description>Some nice place</description>
<Point>
<coordinates>153.0064595002,-27.4811714996,0</coordinates>
</Point>
<Style>
    <LabelStyle>
     <color>ff7fffff</color>
    </LabelStyle>
</Style>
</Placemark>
</kml>

Google KML 扩展可以在 Google 的 KML 文档中找到:https://developers.google.com/kml/documentation/kmlreference#kmlextensions https://developers.google.com/kml/documentation/kmlreference#kmlextensions

此扩展命名空间中元素的完整 XML 架构位于http://developers.google.com/kml/schema/kml22gx.xsd http://developers.google.com/kml/schema/kml22gx.xsd.

gx:GoogleMapsEngineLink is not的记录部分谷歌 KML 扩展 https://developers.google.com/kml/documentation/kmlreference#kmlextensions正如命名空间中所定义的http://www.google.com/kml/ext/2.2.

你为什么不创建一个KMZ https://developers.google.com/kml/documentation/kmzarchives文件,其中包含根 KML 文件和作为辅助文件嵌入 KMZ 文件中的 KML 中加载的 gx:GoogleMapsEngineLink。

根 KML 文件 doc.kml:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
    <Document>
        <NetworkLink>
            <Link>
                <href>engine.kml</href>
            </Link>
        </NetworkLink>

        <Placemark>
            <description>Some nice place</description>
            <Point>
                <coordinates>153.0064595002,-27.4811714996,0</coordinates>
            </Point>
            <Style>
                <LabelStyle>
                    <color>ff7fffff</color>
                </LabelStyle>
            </Style>
        </Placemark>
    </Document>
</kml>

谷歌引擎 KML (engine.kml) 像这样:

引擎.kml:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2">

    <gx:GoogleMapsEngineLink>
        <href>http://globe.information.qld.gov.au/qldglobe</href>
    </gx:GoogleMapsEngineLink>

</kml>

Update:自从<gx:GoogleMapsEngineLink>是特殊且未记录的,它不像其他 KML 元素那样工作,因此它不能显示为<Document>元素或作为目标<NetworkLink>。同样,如果此元素出现在根级别,且后面有文档或地标,则这些功能将被忽略。

Google 宣布将于 2016 年 1 月停止提供 Google Maps Engine 产品。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

kml 谷歌扩展不在模式中 的相关文章

  • Android 意图过滤器不起作用

    我的应用程序可以打开以下文件格式 kml 应用程序 vnd google earth kml xml kmz 应用程序 vnd google earth kmz gpx 应用程序 gpx xml 我正在尝试正确设置我的意图过滤器 以便在尝试
  • Android:如何加载 KML

    有人可以告诉我是否有一种方法可以将 kml 文件加载到 android 中的谷歌地图中 thanks 请在此处找到一个代码示例 该示例从 google 获取 kml 数据并将其绘制到地图上 如何使用kml文件在地图上绘制路径
  • android url 访问 KML 路线

    我正在尝试使用下面的网址在谷歌地图上绘制两点之间的路径 之前是正常的 现在显示异常 I System out 461 Unexpected end of document doc 为什么返回 null 我的代码如下 http pastebi
  • 当用户单击网页上的链接时,打开 Google 地球并加载特定的 KML 文件

    我目前正在开发一个网站 该网站在 Google 地图中显示地图数据 但也有一个在 Google 地球中显示地图数据的链接 要在 Google 地球中查看此数据 用户单击链接 下载文件 然后使用 Google 地球打开该文件 有没有一种方法可
  • 通过 Google Maps API v3 访问 ExtendedData 信息

    我有一个 KML 文件 其中包含每个
  • 在 OpenLayers (KML) 中刷新/重绘图层网络链接自动刷新

    TLDR我想刷新计时器上的图层 以便它绘制新的 kml 数据 如更新链接 网络链接 到目前为止 我已经尝试过操作功能如下 function RefreshKMLData layer layer loaded false layer setV
  • 使用 SqlGeographyBuilder 时出现“指定的输入不代表有效的地理实例”异常

    我编写了一个小应用程序 它从一系列 KML 文件中读取 然后将它们转换为Microsoft SqlServer Types SqlGeography使用以下代码输入 private SqlGeography CreateGeographyF
  • Openlayers 中的 KML 图层无法在本地主机上运行

    我在 OpenLayers 中渲染 KML 文件时遇到奇怪的问题 这似乎很容易 但事实并非如此 我从这里开始一个例子OpenLayer 示例 我想添加我自己的 KML 它不起作用 我使用绝对 URL 创建了该示例的本地副本 如下所示
  • Simplexml XPath 的奇怪之处

    我正在编写一个读取和操作 KML xml 文档的脚本 以下是我正在阅读的文档的片段
  • 构建大型 KML 文件

    我生成的 KML 文件可能有 50 000 个或更多地标 根据特定于域的分组排列在文件夹中 KML 文件使用打包到 KMZ 文件中的自定义图像 我希望将单个 KML 文件分解为多个文件 并根据分组进行分区 因此我不会拥有 1 个带有文件夹的
  • Openlayers 导出到 KML 并保留我的地图样式

    我成功地从 Openlayers 编写了 KML 但是 kml 文件中不存在任何样式 颜色 描边等 是否可以生成带有样式的 KML 我在这里发现了类似的问题 https gis stackexchange com questions 170
  • kml 谷歌扩展不在模式中

    我居住的司法管辖区使用谷歌地球发布了数据 他们指向的kml文件包含
  • 使用 PHP 解析 KML 文件

    有没有办法用 simple xml load file kml 解析谷歌地图 kml 文件 我需要保存在 KML 文件中注册的每个多边形的数据库名称和坐标 在我的 PHP 脚本中 simple xml load file kml 返回 fa
  • 在谷歌地图或谷歌地球插件中惰性/需求加载KML?

    一旦 Google 地图或 Google 地球插件实例启动 是否可以延迟加载 KML 文件 也许有一个 边界框 事件 我可以用它来排队所需的 KML 文件 编辑 gt 找到答案 发现了这个小花絮 http code google com a
  • 从 .kml 文件创建 R 的 x 和 y 距离坐标

    我想使用 kml 轨迹文件来制作一组 x y 坐标以在 R 中使用 我现在拥有的是 GoogleEarth 轨道 我相信它是一个 LineString 我听说rgdal包 http cran r project org web packag
  • Google 地图 JavaScript API 不会显示从“我的地图”导出的 KML 标记

    我在 Google 我的地图上有一张地图 我想使用 Google Maps JavaScript API 显示该地图 这样我就可以轻松地将多个地图合并为一个并创建路径 标记 而无需以编程方式执行此操作 这是我正在使用的测试图 这是一个粗糙的
  • 使用pyKML解析KML文档

    我正在使用 pyKML 模块从给定的 KML 文件中提取坐标 我的Python代码如下 from pykml import parser fileobject parser fromstring open MapSource kml r r
  • 哪些 Java 库可用于生成 KML? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 我可以使用 Google Maps API v3 操作 KML 吗?

    我正在 Google Maps API v3 中使用 KMLLayer 加载 KML 是否可以引用地图上的多边形并执行诸如更改颜色或透明度之类的操作 不 你不能那样做 因为 kmllayer 中没有像对象一样的多边形 来自谷歌文档 http
  • 414 请求 URI 太大错误 Google 地图 v3

    当我调用构造函数来创建具有超过 15 个不同 KMZ 文件的新 KmlLayer 时 似乎会发生此错误 构造函数的调用是 var layer new google maps KmlLayer http 我每次都可以使用 15 个不同的 KM

随机推荐

  • 如何在 next.js 中渲染之前等待复杂的 redux-saga 操作流程完成?

    我在等待 一个操作流程 从开始到结束完成时遇到问题 该应用程序在客户端中照常工作 但在服务器端执行操作时它直到最后才完成 为了澄清这一点 我正确地使用了 next redux wrapper 和 next redux saga 因为当我使用
  • 忽略 __del__() 中打印到 stderr 的异常

    根据Python 2 7 文档 http docs python org 2 reference datamodel html 由于 del 方法在不稳定的情况下 调用时 执行期间发生的异常将被忽略 并且 警告会打印到 sys stderr
  • 如何关闭 SWI-Prolog 标志?

    我不确定 flags 是否是合适的术语 但是是否有办法将 swi prolog 程序配置为在完成查询时不输出 true 或 false 而是简单地打印出程序中确定的另一个语句 有一个工具可以定制这种行为 但它可能会涉及很多 我自己没有使用过
  • 是否可以使用networkx为每个节点绘制多种颜色的图形

    我想为空手道俱乐部图的节点和边缘着色 但有些节点有不止一种颜色 有没有办法在 python 中用多种颜色对节点进行着色 尤其是使用 networkx 我需要这样的东西 这是可以做到的 但可能需要大量工作才能获得您想要的确切结果 你可以从Ne
  • Gram-Schmidt正交化算法的计算复杂度

    Gram Schmidt 正交化算法的计算复杂度是多少 假设矩阵为m行和k列 计算正交化需要多少次操作 如果可能的话 我希望获得乘法和加法的确切次数 编辑 在我看来 运算总数 乘法 加法 是3 2k 2m 3 2mk k 2 2 k 2 我
  • ASP.NET Core Azure 应用服务 httpContext.Request.Headers["Host"] 值

    今天遇到奇怪的行为 我们使用 Azure 应用服务托管 asp net core 1 1 Web 应用程序 并使用路由到特定控制器或区域的子域 所以在我的 SubdomainConstraint IRouteConstraint 中我使用
  • Android 7 不允许我的 LetsEncrypt SSL 证书

    我将 nginx 与我自己的 SSL 证书链一起使用 但我在 android 7 上遇到了问题 我不明白这个解决方案 https community letsencrypt org t android doesnt trust the ce
  • Razor 没有将我的“选定”值写入页面

    我设置了以下循环 它可以正确填充选择控件
  • 在 vi 中重复导航命令

    如何在 vi 中重复导航命令 例如我执行命令20j它将光标向下移动 20 行 我尝试点击 重复该命令 但它说 没有可重复的命令 附 另外 什么命令会转到文档的下一页 没有重复上一个导航命令的快捷方式 您必须重新输入它 或者设置您自己的某种快
  • 查找MySQL中同一列中两个值之间的差异

    我有一个名为 MySQL 的简单表 其中包含股价 Table share prices stock id price date 1 0 05 2010 02 24 01 00 00 2 3 25 2010 02 24 01 00 00 3
  • PySpark - 将 DF 列合并到命名的 StructType 中

    我希望将 PySpark 数据帧的多列合并到StructType 假设我有一个像这样的数据框 columns id dogs cats vals 1 2 0 2 0 1 df sqlContext createDataFrame vals
  • 从 NSString 转换为 NSDate 时日期发生变化

    我正在 NSDateFormatter 的帮助下将 NSString 转换为 NSDate 现在 代码在具有设备和模拟器的所有操作系统中都可以正常工作 但它在英国 美国地区创建不同的输出 这是我正在使用的代码 NSDateFormatter
  • 在球衣请求中获取客户端区域设置

    获得的最佳且更便携的方式是什么客户端区域设置在 Jersey JAX RS 请求的上下文中 我有以下代码 GET Produces text html Path myrequest public Response myRequest Con
  • 从终端删除 Safari cookie

    我正在制作一个涉及从 Applescript 控制 Safari 的应用程序 有没有办法在终端 首选 或Applescript 中删除Safari 的cookie 基本上我想使用终端从菜单中选择 重置 Safari 项目 有没有一种方法可以
  • 两个 无间距

  • 在 mac osx 11.6 上安装 ruby​​ 2.6.x 和 3.0.x 时 ruby​​-install 失败

    运行 ruby install 时 构建失败 rbenv 问题中也报告了这一点 https github com rbenv ruby build issues 1725 https github com rbenv ruby build
  • 使用 AJAX 在 Rails 中自动保存表单

    我正在尝试为 Post new 操作自动保存表单 每隔一分钟左右 我想 POST 到 Post autosave 然后检查first or create 并保存 更新 Posts 表中的记录 但我的问题是 我无法再从表单访问 POST 参数
  • 在视频视图中播放 YouTube 视频

    在我的应用程序中 我有一个视频视图 我想在其中播放 YouTube 视频 为此 我尝试了很多方法 例如 VideoView mVideoView new VideoView this setContentView mVideoView mV
  • C++中的“new”运算符,指针问题

    愚蠢的问题 但是每当你调用 new 时 你总是有一个指针吗 SomeClass person new SomeClass 这是因为您需要一个指针来指向为 SomeClass 变量 person 分配的新内存空间吗 谢谢 If new成功完成
  • kml 谷歌扩展不在模式中

    我居住的司法管辖区使用谷歌地球发布了数据 他们指向的kml文件包含