saitavr

Как связать улицы и районы?

Recommended Posts

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

С возможностью обновления на основе КЛАДР или ФИАС. 

 

С привязкой улиц к микрорайонам, микрорайона к населенному пункту или городу.

 

Сейчас есть таблицы, re_region re_city re_district re_street

Они связываются через id например в таблице re_street есть поле district_id, в котором указывается id микрорайона, в котором находится улица и при заполнении объявления они отсеиваются. Это супер.

 

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

 

PS Актуально для Кировской области.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хочу сделать правильно, чтобы в будущем была возможность обновления и легкого экспорта в другие форматы, и чтобы не было проблем с картами яндекс.

 

Не хочу вас сразу расстраивать, но, по прошествии уже наверное четырех лет, у меня сложилось впечатление, что не существует такого правильного варианта. При экспорте в другие форматы, вы столкнетесь с таким географическими извращениями от производителей форматов, что мало не покажется. А для карт вполне достаточно Страна, Город, улица и дом. Это если не брать в учет мегаполисы или не возиться с деревушками-одноименцами на два дома.

Оптимальным будет ориентирование на тот формат или способ работы с географией, который будет чаще всего использоваться. Планируете много работать с яшей, лучше сразу под него и подстроиться. Имхо это и есть единственный правильный путь, а все остальное суть "поиск смысла жизни")))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В новых версиях загрузки регионов, районов, городов из excel если вы пропишите город и у него регион, то город привяжется к региону этому при загрузке из excel.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

для карт вполне достаточно Страна, Город, улица и дом. 

У нас в городе есть микрорайоны Филейка, Нововятск и Дороничи. В них в каждом есть улица Центральная. И яндекс почему-то всегда дома на улице Ценртальной отправляет в Дороничи. Можно конечно каждый раз руками править координаты на карте, но... )) 

 

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

 

Из экселя можно вставить, но где взять такой эксель? В котором соотнесены улицы с микрорайонами? в кладре я такого не нашел.Плохо искал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У нас в городе есть микрорайоны Филейка, Нововятск и Дороничи. В них в каждом есть улица Центральная. И яндекс почему-то всегда дома на улице Ценртальной отправляет в Дороничи. Можно конечно каждый раз руками править координаты на карте, но... )) 

 

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

 

Из экселя можно вставить, но где взять такой эксель? В котором соотнесены улицы с микрорайонами? в кладре я такого не нашел.Плохо искал?

Посмотрите, тут возможно есть

http://www.etown.ru/s/topic/1942-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-system-3011/#entry20643

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день,

 

Хорошо, справочники заполним через excel.

 

А как завтавить яндекс карты определять микрорайон улицы при геокодировании? 

 

Если есть несколько улиц в одном городе, но в разных микрорайонах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день,

 

Хорошо, справочники заполним через excel.

 

А как завтавить яндекс карты определять микрорайон улицы при геокодировании? 

 

Если есть несколько улиц в одном городе, но в разных микрорайонах?

Для таких улиц скорей всего надо вручную проставлять координаты.

Но если вы номер дома укажете, то покажет точнее.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Chernetskiy
      Озадачился вопросом... Применяемая на наших сайтах адресная информация из КЛАДР требует периодического обновления, поскольку в стране с завидной регулярностью что-то переименовывают, объединяют, упраздняют... одним словом, чиновники развлекаются. Засада заключается еще и в том, что в начале 2017 г. было решено поддерживать актуальность информации в КЛАДР до конца 2017 г., после чего его отключат. Параллельно наполнялся и развивался новый адресный классификатор - ФИАС, на который теперь и ориентируются государственные и муниципальные органы. Информации в ФИАС больше, она актуальная, к тому-же там есть много полезной для наших сайтов информации, в частности, в ФИАС к каждому строению прикручена информация о нем - год постройки, материалы стен, метраж и прочее, что возможно вытаскивать на сайт. Надеюсь, что в связи с налоговой реформой КЛАДР еще некоторое время просуществует, во всяком случае он еще висит на сайте ГНИВЦ, но актуальность перехода на ФИАС назревает.
      Поскольку полную базу ФИАС скачивать и расшифровывать проблематично (более 21 Гб), то может разработчики придумают какой-то вариант запроса адреса из CMS и автоматического заполнения адресных позиций на основе полученных данных из ФИАС. Косяков в базе будет меньше, будет единообразие, да и вопрос с предварительной загрузкой справочников (за не надобностью) и их актуальностью решится.
      Вот например накопал:
      Официальная версия на сайте ИФНС Здесь вариант API для запросов А вот здесь готовый облачный сервис со справочником ФИАС, примерами на jQuery и готовыми API для PHP, Java и разных CMS. Сайт коммерческий, но есть возможность использовать сервис бесплатно, если запросов адреса с вашего сайта будет не более 5-10 тысяч в сутки, чего подавляющему большинству будет вполне достаточно. В общем бьем челом и уповаем...  
    • Автор: Chernetskiy
      Комплект адресных справочников:
      страна регионы (кроме Республики Крым и Севастополя, Киев как отдельный регион + Киевская область) города (Киев + города Киевской области и областные центры) районы Киева улицы Киева с привязкой к районам метро Киева Украина имеет ID=1, Киев имеет ID=1, районы Киева привязаны к нему, улицы Киева привязаны к районам, метро привязано к городу.
      Участникv19777 дополнительно поделился XLS-файлом городов Украины, во вложении ниже:
      city_page.xlsx
    • Автор: Chernetskiy
      Обновил Адресные справочники Греции (включая острова): 
      уточнение по регионам, добавлен справочник населенных пунктов (более 4300), добавлен справочник метро (Афины).