import type { Metadata } from "next"; import Link from "next/link"; import { Database, ExternalLink, MapPin } from "lucide-react"; export const metadata: Metadata = { title: "Источники данных и атрибуция · GenDesign", description: "Перечень внешних источников данных GenDesign, их лицензии и требования к атрибуции: OpenStreetMap, ДОМ.РФ, Объектив, Open-Meteo, Росреестр, НСПД.", }; // ── Source registry ─────────────────────────────────────────────────────────── // Перечень источников + лицензия + строка атрибуции. Содержит фактическую // атрибуцию; юридическая интерпретация ToS ведётся отдельно (vault // decisions/Data_Licenses_Audit.md). Эта страница — публичная attribution- // поверхность, требуемая лицензиями (в первую очередь OSM ODbL). interface DataSource { name: string; /** Что именно используется из источника. */ usage: string; /** Короткое имя лицензии / режима использования. */ license: string; /** Строка атрибуции в том виде, как её требует источник. */ attribution: string; /** Канонический URL источника / условий. */ href: string; hrefLabel: string; } const SOURCES: DataSource[] = [ { name: "OpenStreetMap", usage: "Базовая картографическая подложка (тайлы) на всех картах Leaflet, геокодирование точек интереса.", license: "ODbL 1.0 (данные) · CC BY-SA (картография)", attribution: "© участники OpenStreetMap", href: "https://www.openstreetmap.org/copyright", hrefLabel: "openstreetmap.org/copyright", }, { name: "ДОМ.РФ", usage: "Реестр строящегося жилья (портфель новостроек, площади, sold %, сроки ввода), сведения ПЗЗ.", license: "Публичные данные · по условиям наш.дом.рф", attribution: "Источник: Единая информационная система жилищного строительства (наш.дом.рф)", href: "https://наш.дом.рф", hrefLabel: "наш.дом.рф", }, { name: "Объектив", usage: "Цены предложения и скорость продаж по жилым комплексам (sale-graph, velocity).", license: "Коммерческий доступ по договору (платный тариф)", attribution: "Данные о ценах предложения предоставлены сервисом «Объектив»", href: "https://objced.ru", hrefLabel: "objced.ru", }, { name: "Open-Meteo", usage: "Сезонная погода и климатические нормали для оценки строительного сезона участка.", license: "CC BY 4.0 · коммерческое использование по платному тарифу", attribution: "Погодные данные © Open-Meteo.com", href: "https://open-meteo.com/en/license", hrefLabel: "open-meteo.com/license", }, { name: "Росреестр / ЕГРН", usage: "Сведения ЕГРН по участку (категория, ВРИ, площадь), ДДУ-сделки (Rosreestr deals) для рыночной аналитики.", license: "Сведения ЕГРН · по условиям предоставления Росреестра", attribution: "Источник: Росреестр (ЕГРН), Публичная кадастровая карта", href: "https://rosreestr.gov.ru", hrefLabel: "rosreestr.gov.ru", }, { name: "НСПД", usage: "Национальная система пространственных данных: зонирование, красные линии, ЗОУИТ, инженерные сети рядом с участком.", license: "Публичные пространственные данные · по условиям nspd.gov.ru", attribution: "Источник: Национальная система пространственных данных (НСПД)", href: "https://nspd.gov.ru", hrefLabel: "nspd.gov.ru", }, ]; // ── Cell styles ──────────────────────────────────────────────────────────────── const thStyle: React.CSSProperties = { textAlign: "left", padding: "10px 12px", fontSize: 11, fontWeight: 600, textTransform: "uppercase", letterSpacing: "0.04em", color: "var(--fg-secondary)", borderBottom: "1px solid var(--border-card)", whiteSpace: "nowrap", }; const tdStyle: React.CSSProperties = { padding: "12px 12px", fontSize: 13, color: "var(--fg-primary)", borderBottom: "1px solid var(--border-soft)", verticalAlign: "top", lineHeight: 1.5, }; export default function DataSourcesPage() { return (
{/* Header */}
← GenDesign

Источники данных и атрибуция

GenDesign объединяет открытые и лицензированные источники пространственных и рыночных данных. Ниже — перечень источников, режим их использования и требуемая атрибуция. Картографическая подложка предоставлена участниками OpenStreetMap по лицензии ODbL.

{/* Sources table */}
{/* На узких экранах таблица скроллится горизонтально (issue #66). */}
{SOURCES.map((s) => ( ))}
Источник Что используется Лицензия / режим Атрибуция
{s.name} {s.hrefLabel} {s.usage} {s.license} {s.attribution}
{/* OSM attribution note */}
{/* Legal caveat */}

Перечень носит информационный характер и отражает текущий состав используемых источников. По вопросам условий использования и лицензирования данных — свяжитесь с командой GenDesign.

); }