Нарисуйте линию в Google Earth, которая учитывает кривизну земного шара - PullRequest
3 голосов
/ 20 апреля 2010

Я хочу нарисовать некоторые линии, которые следуют либо за долготой, либо за широтой, но не учитывают кривизну земного шара.

Как бы я поступил так? Я использую KML.

Ответы [ 3 ]

2 голосов
/ 28 сентября 2010

В KML, если вы хотите сказать, что хотите, чтобы линия прижималась к земле, вы должны установить для 'altitudeModeEnum' значение 'ClampToGround' и установить значение 1 (истинно. Как и так.

<LineString id="myLine">
  <tessellate>1</tessellate>
  <altitudeMode>clampToGround</altitudeMode>
</LineString>
1 голос
/ 08 февраля 2019

Вы должны попытаться разбить линию на множество вершин, чтобы у каждой была высота. Смотри здесь

1 голос
/ 20 апреля 2010

Используйте Gdal , чтобы нарисовать слой линии, и ogr2gor (тот же сайт), чтобы преобразовать слой в kml

...