Есть ли возможный способ извлечь координаты внутри многоугольника в Google Earth? - PullRequest
0 голосов
/ 16 февраля 2012

есть ли способ извлечь координаты внутри многоугольника в Google Earth. Например, у меня есть проект, в котором мне нужно использовать координаты для каждого 1 км ^ 2 в области и использовать их в MATLAB. Как это можно сделать?

1 Ответ

1 голос
/ 16 февраля 2012

Хотя вы можете использовать Google Планета Земля для наложения полигонов и сетки координат и визуально определять свой ответ, Google Планета Земля не позволяет выбирать и экспортировать объекты (точки сетки) в другой объект (полигон).

Однако вы можете решить эту проблему следующим образом: 1. сохранить функцию многоугольника в файл KML;2. проанализируйте файл KML, используя программу чтения XML на вашем любимом языке;3. построить сетку координат, которые вы хотите проверить;4. использовать библиотеку (такую ​​как JTS в Java, GEOS в C, Shapely в Python), которая реализует алгоритм точка-полигон .Похоже, MATLAB обеспечивает точку в функции многоугольника .

...