Привет всем, это последняя статья в данном месяце, я это уверенно говорю, потому что мне возможно на недельку, а то и больше, придется отлучиться от своего компьютера, и поэтому не будет возможности писать в блог, а тем более разбираться с конкретными темами по Delphi. В последней статье месяца, я хотел бы рассказать, как можно сделать из Яндекс.Картслой Shape (shp-файл). Довольно полезная информация, так как Вы уже сами знаете, что Яндекс уже имеет свою ГИС всего мира, так что оттуда забрать какую-то информацию будет полезной. Ну во-первых, давайте авторизируемся на Яндекс, а затем зайдем в раздел Карты. После этого, появится Яндекс.Карта, далее мы нажимаем на «Мои карты«, а затем слева браузера, мы видим список наших карт и ссылка — «Создать новую карту«. Вот на нее мы и нажимаем.
После этого вводим название нашей карты, а также ее описание (это не обязательно). Кроме этого, необходимо указать тип доступа карты — кому она будет доступна. Я поставил указатель на — всем
Ну вот, почти все готово, осталось нам создать нужные объекты на карте и сохранить ее.
На карте я ввел — Москва (буду создавать карту центра Москвы) и далее с помощью инструментов, которые доступны на самой карте (метки, многоугольники, ломанные линии), я начал обводить нужные мне контуры. Вот, что у меня получилось:
Можно кривова-то немного, но что поделать, все в Ваших руках, это все для примера. Далее, мы слева от карты, нашей созданной, видим ссылку — «Ссылка на эту карту«, нажимаем и видим 3-и текстовых поля с ссылками.
Мы, копируем ссылку из 3-го поля (Ссылка на YaMapsML-файл). После того, как скопировали, то вставляем ее в браузер и переходим по данной ссылки. Как откроется данная страница, необходимо ее сохранить в формате *.gml.
Как только мы ее сохранили, то запускаем ГИС — QGIS, скачать ее можно с официального сайта (через поисковик). После запуска QGIS, выполняем команду Слой-Добавить векторный слой, в появившемся окне, указываем путь к сохраненному *.gml-файлу. Открываем его. Мы уже видим, что в QGIS отображается наша карта, но нам необходим shape-файл, для этого слева, на вкладке Слои, нажимаем правой кнопкой мыши, по нашему слою, и из контекстного меню выбираем пункт Сохранить как. Далее, все просто, указываем путь для сохранения shp-файла.
После этого, запускаем наш проект MapWindow GIS и открываем данный файл, вот что у меня получилось:
Ну, что похоже? Не правда ли? Все, как мы и выделяли на Яндекс.Картах.
Ну, прилаживаю gml-файл свой, а также, сохраненный shp-файл
GML-файл
SHP-файл
Мне посоветовали применить для облицовки здания клинкер. Он смотрится очень красиво и позволяет подчеркнуть индивидуальность самого здания благодаря его обширным цветам.
Все статьи по MapWindow GIS на моем блоге:
- Работа с MapWindow GIS. Обзор
- Работа с MapWindow GIS. Загрузка карт
- Работа с MapWindow GIS. Проекция карт
- Работа с MapWindow GIS. Настройки TMap
- Работа с MapWindow GIS. Конвертация Яндекс.Карт в Shape-файл
Метки: ActiveX, GIS, MapWindow GIS, MapWindow GIS в Delphi, MapWinGIS, TMap, ГИС, Настройки TMap
Здравствуйте. Вы уже говорили в блоге, что любите работать с разными API. Я думаю, вы знаете систему uCoz. Недавно на ней также появилось API:
http://forum.ucoz.ru/board/api/10-1-0-91
http://blog.ucoz.ru/blog/reliz.....-03-30-180
Не знаю, захотите ли вы работать с uCoz, но функционал API впечатляет.
Спасибо за ссылки, обязательно рассмотрю, но так как меня ближайшие дни не будет, во-вторых у меня в планах досмотреть статьи по ГИС Яндекс, Гугл и MapWindow GIS, а также API Skype, вот после этого можно будет и приступать к данному API, думаю будет полезно
может пригодиться
http://helper.ucoz.ru/publ/cod.....y/2-1-0-15
спасибо!!! Пригодится
Привет. Так как форму обратной связи я к сожалению не нашёл, пишу сюда. Как можно сделать парсинг страницы http://vkontakte.ru/feed.php, если на форме лежит webbrowser и эта страница открыта в нём? Собираюсь написать мини приложение. Заранее спасибо.
можно, необходимо получиться содержимое Webbrowser и пропарсить страницу, как парсить страницы полно примеров на данном блоге
[...] Работа с MapWindow GIS. Конвертация Яндекс.Карт в Shape-файл [...]
[...] Работа с MapWindow GIS. Конвертация Яндекс.Карт в Shape-файл [...]
Hi, guys, I am newbie here,
I am looking for some crazy machines with no. G-28 and E-9623.
Can anybody help me ?