适用于整个国家的Latlonaltbox

时间:2014-08-11 10:46:19

标签: coordinates kml region

我正在努力建立一个覆盖瑞典的地区。 在Region中我放置了一个LatLonAltBox,但我不确定要放入什么样的坐标。 我已经在developer.google.com上阅读了KML参考指南,但它并没有让我更聪明。

有人可以解释如何查找坐标并显示哪个坐标在哪里。

<LatLonBox>
    <north>90.0</north>
    <south>-90.0</south>
    <west>-180.0</west>
    <east>180.0</east>
</LatLonBox>

1 个答案:

答案 0 :(得分:1)

<LatLonAltBox>应该包含给定区域的最大和最小边界,使得北是最北纬度,南是最南纬,东是最东经,西是西经最多。

有两种方法可以为特定区域或国家/地区创建Region

1)一种方法是在Google地球中打开世界国家/地区KML叠加层,然后复制国家/地区功能(例如瑞典)。这种方法将提取该区域的精确坐标。

世界各国的多边形。下一代
https://productforums.google.com/d/msg/gec-tools/rNjNRYbaWSI/5x5vfgxc0w0J

要复制瑞典几何体,请按Ctrl-F搜索瑞典,然后在地标上单击鼠标右键,然后选择复制&#39;。这会将KML复制到剪贴板中。

接下来访问Bounding Box tool并将瑞典的多边形粘贴到文本框中。

生成的线以经度 - 纬度对标记瑞典的4角边界点:

<coordinates>
    11.11333,55.34,0
    11.11333,69.0603,0
    24.16701,69.0603,0
    24.16701,55.34,0
    11.11333,55.34,0 
</coordinates>

为了使其可读,您应在每个经度 - 纬度对之后插入新行。现在选择最大和最小经度:24.16701,11.11和最大/最小纬度值:69.0603,55.34。

接下来,将这些值插入LatLonAltBox元素中的相应标记中,如下所示:

<Region>
  <LatLonAltBox>
    <north>69.0603</north>
    <south>55.34</south>
    <west>24.16701</west>
    <east>11.11</east>
  </LatLonAltBox>
</Region>

2)创建任意区域在Google地球中,有一种技巧可以在地图上的特定区域上创建ImageOverlay。请按照以下步骤操作:

  • 在添加菜单中,点击&#39;图像叠加&#39;。
  • 点击&#39;浏览...&#39;并选择任何图像
  • 拉伸图像以覆盖特定的边界 区域。注意:您可能必须使图像半透明 看底层地图。
  • 单击“位置”选项卡以查看其边界 区域。
  • 完成后点击&#34;确定&#34;保存图像叠加。
  • 右键单击创建的图像叠加层,选择&#34;复制&#34;和 将KML粘贴到文本编辑器中。
  • GroundOverlay(又名ImageOverlay)的<LatLonBox>将是a所需的值 Region的LatLonAltBox。将元素 LatLonBox 重命名为 LatLonAltBox 和 复制/粘贴到目标KML的区域。