Анализ картографических данных. Введение в VBA — КиберПедия 

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Анализ картографических данных. Введение в VBA

2023-12-30 106
Анализ картографических данных. Введение в VBA 0.00 из 5.00 0 оценок
Заказать работу

       На основе выделенных с помощью макросов слов и словосочетаний был составлен рейтинг наиболее часто упоминаемых видов спорта в МО (сам рейтинг составлен с помощью применения фильтра в Excel). Три наиболее популярных (плавание, хоккей и легкая атлетика) были выбраны для анализа развития инфраструктуры этих трех направлений. В качестве объектов анализа выступали города и населенные пункты МО, где численность населения превышает 9 тыс человек (Мурманск, Апатиты, Кировск, Мончегорск, Оленегорск, Полярные Зори, Гаджиево, Снежногорск, Заозерск, Североморск, Кандалакша, Кола, Мурмаши, Заполярный, Никель).

Таким образом, на трех картах были отмечены сооружения с бассейном, хоккейные коробки/площадки и места для занятия легкой атлетикой. Данные были взяты из реестра спортивных сооружений МО, однако не стоит считать, что реестр учитывает все объекты, поэтому результат исследования может быть частично искажен. Для данного графического анализа был использован ресурс API Яндекс.Карт. Метка на карте является городом или населенным пунктом, где расположены сооружения. Цвет метки обозначает количество: синий – 1, зеленый – 2, красный – 3, оранжевый – 4 и более.

Как уже говорилось о данных, исследование может быть частично искажено, поэтому мы не будем опираться на точные значения. Однако можно проследить общую динамику: в более крупных городах число сооружений выше. Следовательно, можно говорить о развитии спортивной инфраструктуры и обеспеченности доступа граждан к ее объектам.

Гипотеза о положительной корреляции количества сооружений и частоты упоминания в СМИ не подтвердилась, так как сооружений для занятия легкой атлетикой больше, чем бассейнов.

1) Бассейны

 

2) Хоккейные площадки

 

 

3) Сооружения для занятий легкой атлетикой

 

Выводы

На основании проведенного анализа нами были сделаны следующие выводы: доля спортивного населения МО имеет тенденцию к постоянному росту, однако доля расходов из собственного бюджета МО на сферу физической культуры и спорта, напротив, снижается. При рассмотрении отдельных городов в регионе на предмет оснащенности их спортивной инфраструктурой видно, что в более крупных городах число сооружений выше, происходит развитие спортивной инфраструктуры и обеспеченности доступа граждан к ее объектам. Корреляция между частотой упоминания того или иного вида спорта в СМИ и количеством сооружений для занятия конкретным видом спорта отсутствует. В дополнение можно добавить, что оптимальной политикой было бы поддержание положительных тенденций распространения спорта среди всех слоев населения, а также увеличение доли расходов на развитие спортивной инфраструктуры в регионе.

Список использованных источников

ü http://monchegorsk.gov-murman.ru/

ü http://sport.gov-murman.ru

ü http://51rus.org

ü http://b4u.gov-murman.ru

ü http://sport.gov-murman.ru

ü http://statdata.ru

ü http://tech.yandex.ru

ü http://murmanskstat.gks.ru/

Скрипты. Анализ текстовых данных ( MC Excel, Mystem, yED Graph Editor)

1. 110 статей, охватывающие все 4 сезона 2015-2016 гг. Копирование ссылок в Excel, затем преобразование в текст

Public Sub one()

Dim HL As Hyperlink

i = 1

For Each HL In Sheets("All").Hyperlinks

Sheets("URL").Cells(i, 1) = HL.Address

i = i + 1

Next

End Sub

-------------------------------------------------------------

Sub two()

Dim IE As InternetExplorer, html As HTMLDocument, oElement As Object

Set IE = New InternetExplorer

IE.Visible = False

For L = 1 To 110

URL = Sheets("URL").Cells(L, 1).Value

   IE.Navigate URL

   Do While IE.readyState <> READYSTATE_COMPLETE

       Application.StatusBar = "Trying to go to " + URL

       DoEvents

   Loop

   Set html = IE.document

   j = 1

   For Each oElement In html.getElementsByClassName("box")

       Sheets("HTML").Cells(L, j).Value = oElement.innerText

       j = j + 1

   Next oElement

Next L

Set IE = Nothing

Application.StatusBar = ""

End Sub

------------------------------------------------------------------

Sub WriteToText()

 FilePath = "C:\news\"

 For i = 1 To 110

 num = Trim(Str(i))

 FName = FilePath & "news" & num & ".txt"

Open FName For Output As #1

 

 Write #1, Sheets("HTML").Cells(i, 1).Value

 Close #1

 Next i

End Sub

----------------------------------------------------------------------


Поделиться с друзьями:

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.