Получить внешнюю границу нескольких кмл предметов - PullRequest
0 голосов
/ 29 марта 2012

У меня есть файл kmz, который я сохранил как kml для использования в таблице Google Fusion.После этого я смог отобразить карту с каждым элементом kml на карте.Однако я хочу, чтобы внешняя граница этих файлов kml была выделена.

Чтобы дать вам пример, kml - это схема каждого почтового индекса.В моей таблице есть поле, в котором указано, к какому региону относится кмл.У меня может быть пользователь, ищущий область, и он отображает каждый почтовый индекс, как обрисовано в общих чертах kml.Тем не менее, я не хочу каждый отдельный элемент, я хочу границы вокруг группы.

Есть ли способ достичь этого?

Ответы [ 2 ]

1 голос
/ 29 марта 2012

абстрактный ответ довольно прост: загрузите kml в XML DOM, пройдитесь по всем узлам местоположения и отследите самые маленькие и самые большие широты и долготы. После этого у вас будет набор из 4 точек широты / долготы, которые будут представлять «ограничивающий прямоугольник» координат. Поскольку в вашем вопросе нет упоминания об инструментах, которые вы хотели бы использовать для этого, мне потребуется дополнительная информация, чтобы помочь вам в дальнейшем.

0 голосов
/ 29 марта 2012

Один полигон имеет общий стиль, поэтому единственный способ сделать это - скопировать externalBoundary как отдельный полигон с другим стилем.

...