Как получить информацию о метках из статического kml
Я хочу получить информацию из статического файла kml или файла вкладки mapinfo, т.е. у меня есть файл вкладки kml / mapinfo, который я открываю на Google Earth / mapinfo, и он показывает несколько меток, но я хочу получить координаты всех меток, которые находятся в пределах 1 км круга от моей требуемой единственной метки. Как это может быть возможно на google eatrh или коде mapbasic?
1 ответ
То, что вам нужно, - это базовая функция анализа "точка в многоугольнике", доступная в большинстве программ ГИС, но не в Google Планета Земля или Карты. Если вы знаете, как использовать бесплатную QGIS, вы можете сделать это там, хотя необходимые шаги несколько сложны, если вы никогда раньше не использовали программное обеспечение ГИС. Вам нужно будет ввести свой KML, сгенерировать новый файл с одной меткой и сгенерировать круговой "буфер" на желаемом расстоянии, а затем выбрать элементы в KML, которые перекрываются с буфером. И вам нужно будет управлять прогнозами, чтобы все это работало правильно.
Если у вас достаточно большой KML, чтобы оправдать эту работу, или вам нужно делать это много раз, то, вероятно, стоит выяснить, как это сделать с помощью программного обеспечения ГИС. Если это всего лишь небольшое количество меток, и вам нужно сделать это только один или несколько раз, то получите Google Планета Земля Про (это бесплатно), используйте инструмент Измерение, чтобы нарисовать круг длиной 1 км, и вручную выберите точки внутри него.