Экспорт объектов из Google Earth
-
- Интересующийся
- Сообщения: 24
- Зарегистрирован: 14 янв 2010, 10:21
- Репутация: 0
Экспорт объектов из Google Earth
Товарищи, подскажите пожалуйста, каким образом можно выдрать точки из слоя в Google Earth и отправить их, скажем, в шейп, если в свойствах этого слоя прописана ссылка на сайт, т.е. слой тянет информацию в реальном времени с сайта. Пример - http://whc.unesco.org/en/syndication, вот прямая ссылка на KML http://whc.unesco.org/en/list/kml/?
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Экспорт объектов из Google Earth
По этой самой "прямой ссылке" щелкаете правой кнопкой и выбираете "Сохранить как". Открываете получившийся файл KML в блокноте и видите правильную ссылку:
http://whc.unesco.org/p_dynamic/sites/whc-en.kmz
А уже этот файл в любой настольной ГИС (например, QGIS его понимает) пересохраняете в нужном формате.
http://whc.unesco.org/p_dynamic/sites/whc-en.kmz
А уже этот файл в любой настольной ГИС (например, QGIS его понимает) пересохраняете в нужном формате.
Последний раз редактировалось Mavka 28 мар 2011, 11:04, всего редактировалось 1 раз.
лангольеры под окном жрали время ом-ном-ном
-
- Интересующийся
- Сообщения: 24
- Зарегистрирован: 14 янв 2010, 10:21
- Репутация: 0
Re: Экспорт объектов из Google Earth
Нене, пардон, не уточнил. В реальном времени не нужно, файл я сохраняю как и всегда, через "Сохранить как", просто обычные KML открываю в Global Mapper и они там нормально читаются, а вот такие "сетевые" нет. qGIS при попытке открытия (точнее, добавления вектороного слоя) выдает ошибку вида "whc-en.kml is not a valid or recognized data source".
Upd. Ой, неправильно порядок действий прочитал, извиняюсь. Пробую.
Upd. Ой, неправильно порядок действий прочитал, извиняюсь. Пробую.
Последний раз редактировалось SteFF 28 мар 2011, 11:05, всего редактировалось 1 раз.
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Экспорт объектов из Google Earth
Упс, не работает. Сейчас подумаем...
лангольеры под окном жрали время ом-ном-ном
-
- Интересующийся
- Сообщения: 24
- Зарегистрирован: 14 янв 2010, 10:21
- Репутация: 0
Re: Экспорт объектов из Google Earth
Слушайте, а у меня работает....
Причем qGIS по-прежнему не открывает, а всеядный Global Mapper жрет и не давится ))) Спасибо!
Причем qGIS по-прежнему не открывает, а всеядный Global Mapper жрет и не давится ))) Спасибо!
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Экспорт объектов из Google Earth
В файле кодировки битые, вот OGR и спотыкается. Надо бы в трэкер отправить баг и ссылку.
Мда, действительно хороший пример для отладки. OGR зачем то пытается парсить тэги в тексте атрибутов.
Мда, действительно хороший пример для отладки. OGR зачем то пытается парсить тэги в тексте атрибутов.
лангольеры под окном жрали время ом-ном-ном
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Экспорт объектов из Google Earth
Видимо, кто-то ожидает там узреть <![CDATA[ ... ]]> в явном виде.
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Экспорт объектов из Google Earth
OGR выдает такое сообщение внутри CDATA: "not well-formed (invalid token) at line..."
все ошибки которые я просмотрел, заключались в национальных символах (что то напутано с кодировкой)
Я по ошибке воспринял token как tag, хотя правильнее будет "неправильный символ".
Длинные имена слоев OGR тоже не всегда умеет обрезать
все ошибки которые я просмотрел, заключались в национальных символах (что то напутано с кодировкой)
Я по ошибке воспринял token как tag, хотя правильнее будет "неправильный символ".
Длинные имена слоев OGR тоже не всегда умеет обрезать

лангольеры под окном жрали время ом-ном-ном
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Экспорт объектов из Google Earth
А если ему числовые сущности не нравятся типа как тут:
то это тем более фигня какая-то.
Точнее - так: если кодировка целевого формата позволяет превратить символ, закодированный числовой сущностью в собственно символ, то это должно происходить. Если не позволяет - тут уже должны быть какие-то warning'и, но не error'ы.
UPD: блин, вот движок форума "& #xe1;" и превращает в соответствующую букву, не входящую в ASCII.
Код: Выделить всё
<name>Galápagos Islands</name>
<description>
<
Сам вылеченный файл:
Код: Выделить всё
~$ iconv -c -t UTF-8 whc-en.kml > whc-en_utf8.kml
~$ ogr2ogr -f KML -skipfailures whc-en_utf8_out.kml whc-en_utf8.kml
По ходу конвертации выдало кучу ворнингов типа:
Однако файл читается.Warning 1: Layer name 'Churches of Chiloé' adjusted to 'Churches_of_Chiloé' for XML validity.
Код: Выделить всё
~$ ogrinfo -so whc-en_utf8_out.kml
Had to open data source read-only.
INFO: Open of `whc-en_out.kml'
using driver `KML' successful.
1: Galápagos_Islands (Point)
2: Lower_Valley_of_the_Awash (Point)
3: Durmitor_National_Park (Point)
4: Brazilian_Atlantic_Islands__Fernando_de_Noronha_and_Atol_das_Rocas_Reserves (Point)
5: Mount_Qingcheng_and_the_Dujiangyan_Irrigation_System (Point)
...
..
..
937. ...

Сам вылеченный файл:
Редактор материалов, модератор форума
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Экспорт объектов из Google Earth
А про "skipfailures" я и не знал
лангольеры под окном жрали время ом-ном-ном
-
- Интересующийся
- Сообщения: 45
- Зарегистрирован: 13 дек 2009, 02:18
- Репутация: 0
- Откуда: Kiev
Re: Экспорт объектов из Google Earth
Возможно ли вытянуть из Google Earth информацию по трем пространственным координатам?
Конкретно: на гугле "добавлен путь" (или "добавлены метки"), и нужно поиметь табличку с x, y, z - координатами.
Как это можно сделать?
Конкретно: на гугле "добавлен путь" (или "добавлены метки"), и нужно поиметь табличку с x, y, z - координатами.
Как это можно сделать?
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 09 май 2011, 02:44
- Репутация: 0
- Откуда: Ужгород
- Контактная информация:
Re: Экспорт объектов из Google Earth
Если правильно понял вопрос, то почитай руководство API Google Earth. А если просто координаты маркеров, то посмотри в руководстве по API cтатических карт Google, геокодирование.
- gimran
- Гуру
- Сообщения: 1902
- Зарегистрирован: 07 июл 2010, 15:43
- Репутация: 242
- Откуда: Уфа
Re: Экспорт объектов из Google Earth
Кстати, а кроме Global Mapper, какие программы «адекватно» кушают kml и kmz с возможностью пересохранения в mid/mif или shp?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость