# 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|