Всем добрый день.
Сегодня будем рассматривать задачу выгрузки данных с сайта в интернете.
Чтобы задача была более интересной, то давайте результатом нашей работы будет справочник городов России с их координатами.
Данный справочник будет нам полезен при работе с продуктом SAS Visual Analytics, где можно отображать данные на географической карте в SAS VA.
В качестве источника возьмем следующий сайт: http://sas-education.ru/Citycoord.html
На приведенной страничке подготовлены координаты российских городов.
Ниже приведен, код который позволяет сделать выгрузку содержимого страницы в sas file:
Далее на необходимо привести формат координат из обычного (с.ш. в.д.) в понятный для карт формат (например для yadex карт). Для этого нужно перевести минуты и секунды в градусы. (в наших примерах имеются только минуты).
В итоге получаем следующую таблицу:
Проверим, что все сходиться (для этого вобьем координаты в yandex картах) для этого допустим введем координаты Королева — города в Московской области. :
P.S.
Ниже привожу полный код программы. Так что вы можете сами у себя попробовать запустить ее и получить справочник с координатами российских городов
http://sas-education.ru/city_coord.sas