Project.md 5.6 KB

GEOOSINT Мониторинг Социальных Сетей

Оглавление

  1. Введение
  2. Аналитический обзор предметной области и технологий
  3. Проектирование архитектуры системы
  4. Реализация модулей системы
  5. Заключение
  6. Список использованных источников

1. Введение

1.1. Актуальность темы

В условиях экспоненциального роста пользовательского контента в социальных сетях методы Social Media Intelligence (SOCMINT) становятся критически важным направлением информационной разведки. Геопространственная разведка по открытым источникам (GEOOSINT) объединяет два мощных подхода: анализ данных из социальных платформ и работу с геолокацией, что позволяет выявлять закономерности, отслеживать события в реальном времени и верифицировать информацию о местоположении. По состоянию на 2026 год большинство популярных социальных сетей значительно ограничили доступ к своим API — особенно к геоданным и графу связей. Это создаёт потребность в универсальных системах, способных агрегировать геопространственные данные из множества источников через единый интерфейс, компенсируя ограничения каждой отдельной платформы.

1.2. Цель работы

Разработать программную систему для автоматизированного сбора, обработки и визуализации геопространственных данных из открытых источников социальных сетей с возможностью кластерного анализа и построения интерактивных карт.

1.3. Задачи

  1. Провести анализ возможностей сбора геоданных из основных социальных платформ (VK, Telegram, YouTube).
  2. Спроектировать модульную архитектуру системы с единым интерфейсом для разных источников.
  3. Реализовать модули сбора данных с использованием официальных API и библиотек Python.
  4. Разработать модуль геокодирования и реверсивного геокодирования.
  5. Реализовать модуль пространственного анализа (кластеризация, расчёт плотности, тепловые карты).
  6. Создать модуль визуализации с интерактивной картой.
  7. Протестировать систему на реальных данных.

1.4. Объект и предмет исследования

Объект — геопространственные данные в социальных сетях.

Предмет — методы и программные средства сбора, обработки и визуализации этих данных.

1.5. Методы исследования

  • Программный анализ API социальных сетей
  • Геоинформационный анализ (геокодирование, пространственная кластеризация, анализ плотности)
  • Визуализация данных на интерактивных картах
  • Статистический анализ и обработка естественного языка (NLP)

2. Аналитический обзор предметной области и технологий

2.1. Классификация направлений OSINT

OSINT (Open Source Intelligence) — разведка по открытым источникам — охватывает сбор и анализ публично доступной информации.

Направление Описание Источники
SOCMINT Разведка по социальным сетям VK, Telegram, YouTube
GEOINT Геопространственная разведка Спутниковые снимки, карты, геотеги
GEOOSINT Пересечение GEOINT и OSINT Геометки в соцсетях, EXIF, визуальный анализ

2.2. Состояние API социальных сетей (2026)

Платформа Доступ к геоданным Метод доступа Библиотека Python
VK Поля geo в постах через wall.get, photos.search Standalone-приложение OAuth-токен vk_api
Telegram Геолокация в сообщениях (тип MessageMediaGeo) Telegram API (MTProto) telethon
YouTube Геотеги в видео (редко, через search с location) YouTube Data API v3 google-api-python-client