塗装されたポリゴンを地面に貼り付けようとしていますが、今までの試行は成功しませんでした。私は常にいくつかの特定の高さ(その高さに応じて、地形の表面を切断することもあります)またはポリゴンの単なる輪郭を塗りつぶさずにホバリングした塗りつぶしポリゴンを取得します。私は、名前空間拡張gx
を用いaltitudeMode
からclampToGround
(及びclampToSeaFloor
)、 クランプ付き塗りつぶしポリゴンKML Google Earth
altitude
付き)0への情報、- を試みたが、無駄にすべて。 タグ
- (0と1)、
- タグ
extrude
(0と1とも高い値)を用いて、 - 周りにポリゴンの点の順序を回し、(反時計回りに時計回りに切り替える)
tessellate
使用
しかし何も機能しませんでした。あなたがeでclampToGround
を交換する場合
<?xml version="1.0" encoding="UTF-8"?>
<kml>
<Placemark>
<name>Filled Polygon Example</name>
<visibility>1</visibility>
<Style>
<LineStyle>
<color>FF00FFFF</color>
<width>1</width>
</LineStyle>
<PolyStyle>
<fill>1</fill>
<outline>1</outline>
<color>FF0000FF</color>
</PolyStyle>
</Style>
<Polygon>
<extrude>1</extrude>
<altitudeMode>clampToGround</altitudeMode>
<tessellate>1</tessellate>
<outerBoundaryIs>
<LinearRing>
<coordinates>
13.213,52.793,0
13.202,52.803,0
13.218,52.829,0
13.226,52.807,0
13.213,52.793,0
</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
</Placemark>
</kml>
:ここ
は、私は(この1つは、多角形のための充填、ちょうど概要を示していない)が正しいと思いますが動作しません例です。 g。relativeToGround
、あなたはポリゴンの塗りつぶしを取得しますが、サーフェスには追従していませんが、ポリゴンが平らになっています。 私はUbuntu 16.04でGoogle Earthバージョン7.1.8を使用しています。
不思議なことに、これは1回(2006年頃)、残念なことに完全な例はなく、いくつかの(かなり古い)フォーラム投稿が見つかりました。これは落とした機能ですか?
誰かがGoogle Earthの地球表面に塗りつぶしたポリゴンを表示する例のKMLを提供できれば幸いです。
Windows上のGE Pro 7.1.8では、クランプトグルを赤い塗りつぶしポリゴンとして表示しています。 Linuxレンダリングの問題かもしれません。レンダリングオプションTools/Options/3D Viewのいずれかを試しましたか?例えば異方性フィルタリングを無効にしてください。 – JasonM1
これはLinuxの問題と思われる情報をありがとうございます!私は様々なオプションを試してみませんでしたが、今は行いましたが、何も変わりませんでした。その後、Windows版(Wineのエミュレータ)を試してみました。興味深いことに、それは働いた! :-)これは、Google EarthのLinux実装で欠けている機能であると私は間違っているプログラミング面はないことを認めます: - / – Alfe