【问题标题】:Create kml file to display al bitmap vertically in Google Earth创建 kml 文件以在 Google 地球中垂直显示 al 位图
【发布时间】:2021-07-31 21:25:48
【问题描述】:

我已经看到了可以在 Google 地球中将位图显示为垂直轮廓的示例。像这样:

但是,我找不到任何这方面的 kml/kmz 示例。有没有人有一个简单的例子来说明如何做到这一点?

是否也包括使用 dae (collada) 文件格式?

【问题讨论】:

    标签: kml google-earth kmz


    【解决方案1】:

    一种方法是使用 KML“照片叠加层”。它们旨在将风景照片垂直放置在世界中,以便可以将地球地形和图像作为匹配背景进行查看。您可以使用该技术将此类图像放置在垂直平面上。 Earth Pro 中有一个用于创建照片叠加层的基本工具(添加菜单 >> 照片)。或者,您可以手动或通过编写适当的 KML(参考下面的链接)以编程方式创建它们,尽管所有放置和视野参数可能会变得非常复杂。另请注意,照片叠加层可在 Google 地球专业版 (Earth v7.x) 中使用,但目前不适用于网页版和移动版地球 (Earth v9.x)。

    您也可以使用 3D 模型(是的,基于 collada)来执行此操作,其中您有一个代表您的垂直平面的模型,并且图像作为模型上的纹理。 3D 模型目前也只能在 Google 地球专业版中使用。哪种技术更容易取决于您可用的工具和技能。

    https://developers.google.com/kml/documentation/photos https://developers.google.com/kml/documentation/kmlreference#photooverlay

    【讨论】:

      【解决方案2】:

      我的 PhotoOverlay 示例就在这里。

      <?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">
          <Document id="7">
              <visibility>0</visibility>
              <PhotoOverlay id="8">
                  <name>PhotoOverlay Test</name>
                  <visibility>0</visibility>
                  <Camera>
                      <longitude>-122.3599987260313</longitude>
                      <latitude>47.62949781133496</latitude>
                      <altitude>100</altitude>
                      <heading>-90</heading>
                      <tilt>90</tilt>
                      <roll>0</roll>
                  </Camera>
                  <Icon id="10">
                      <href>foo.png</href>
                  </Icon>
                  <ViewVolume>
                      <leftFov>-45</leftFov>
                      <rightFov>45</rightFov>
                      <bottomFov>-45</bottomFov>
                      <topFov>45</topFov>
                      <near>20000</near>
                  </ViewVolume>
              </PhotoOverlay>
          </Document>
      </kml>
      

      【讨论】:

        猜你喜欢
        • 2015-02-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多