Где взять базу данных существующих районов внутри городов?

Ссылка скопирована
1 ответ

Где взять базу данных существующих районов внутри городов?

Дополнительно:

погугли

  • Everything_is_bad, всё уже перегуглил, это редкая инфа. может кто поделиться
  • Имя Фамилия, в различных адресных реестрах районов городов не хватает из-за того, что районы являются частью административно-муниципального, а не адресного деления. Но не всегда. Плюс некоторые территориальные названия не являются районами. К примеру, бывший Солнцевский район Москвы сейчас состоит из районов Солнцево и Ново-Переделкино, но есть также посёлок Западный (при Западной водопроводной станции), который не является районом и входит в район Солнцево. Или Беляево (Беляево-Богородское), которое входит в район Коньково. У таких неофициальных районов ещё и установленных границ нет.

    Как один из вариантов, можно выдернуть административные границы из OSM, там имеется иерархия по admin_level, и можно построить дерево границ
    https://wiki.openstreetmap.org/wiki/RU:Tag:boundar...
    https://wiki.openstreetmap.org/wiki/RU:Key:admin_level
    https://osm-boundaries.com/Map

  • Ответы:

    Тут: https://kladr-rf.ru/
    Может здесь ещё: https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D0%B9%D...

    • по первой ссыски нет районов внутри городов
      по второй ссылке их всего 300 хотя их больше. 1000 было в 2016
      а так спасибо
    • "...в каждом городе есть улица Ленина..."

    ГАР

    • ну там базу качать 43 гига потом её распоковывать и потом что там как выискивать. нет желание этим заниматься
      нужен просто список районов внутри горогодов
    • Имя Фамилия, а может ну его и... свободная касса?
    • Имя Фамилия, зато истинно официально полные данные :)
    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Андрей PHP Ответ

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

    1. Государственные органы: Многие государственные учреждения предоставляют информацию о районах внутри городов на своих официальных веб-сайтах. Обычно эта информация доступна в виде открытых данных или в виде картографических материалов.

    2. Геопространственные сервисы: Существуют различные геопространственные сервисы, которые предоставляют информацию о географическом расположении районов внутри городов. Некоторые из них могут предоставлять доступ к базам данных через API.

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

    4. Социальные сети и форумы: Иногда информацию о районах внутри городов можно найти на специализированных форумах или в социальных сетях, где пользователи обмениваются полезной информацией о своем местоположении.

    Пример получения данных о районах внутри города с использованием PHP:

    // Пример запроса к API геопространственного сервиса
    $apiKey = 'your_api_key';
    $city = 'City Name';
    $url = 'https://geoserviceprovider.com/api/city/'.$city.'?apiKey='.$apiKey;
     
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     
    $response = curl_exec($ch);
     
    if(!$response) {
        echo 'Ошибка при получении данных';
    } else {
        $data = json_decode($response, true);
        // Обработка данных о районах внутри города
        // Далее можно сохранить данные в базу данных или использовать их в своем проекте
    }
    curl_close($ch);

    // Пример запроса к API геопространственного сервиса $apiKey = 'your_api_key'; $city = 'City Name'; $url = 'https://geoserviceprovider.com/api/city/'.$city.'?apiKey='.$apiKey; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch); if(!$response) { echo 'Ошибка при получении данных'; } else { $data = json_decode($response, true); // Обработка данных о районах внутри города // Далее можно сохранить данные в базу данных или использовать их в своем проекте } curl_close($ch);

    Надеюсь, эти рекомендации помогут вам найти базу данных существующих районов внутри городов. Если у вас есть дополнительные вопросы, не стесняйтесь задавать.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно