Граница Санкт-Петербурга

Грамотные люди, подскажите пожалуйста, никак не могу разобраться, почему после конвертации этот город отображается в поиске, а этот - нет :frowning:

Уже обсуждалось - город (Металлострой) внутри города (СПб).
Соответственно, тут уж кому повезёт, тому улицы и достанутся :slight_smile:

Нужно бы определиться с иерархией

Тогда почему Колпино изо дня в день конвертируется и попадает в список нормально, а Металлострой нет? Колпино тоже город внутри города СПб. И другие города, которые попадают в поиск тоже находятся внутри СПб…

Давайте определимся :slight_smile:

Потому что в силу каких-то случайных причин Колпино проверяется раньше СПб, а Металлострой - позже.

Что касается иерархии, имхо, “город внутри города” - это что-то неправильное.
И надо определиться, что такое Металлострой; если это пригород Петербурга, то надо его обозначить как suburb, а если это самостоятельный город, - надо менять границу place=city Петербурга, чтобы Металлострой в него не попадал.

Судя по Википедии:
Колпинский район Санкт-Петербурга
В состав района входят 6 муниципальных образований:

город Колпино
посёлок Металлострой
посёлок Петро-Славянка
посёлок Понтонный
посёлок Сапёрный
посёлок Усть-Ижора

P/S: а в конвертер нельзя добавить проверку на “город внутри города”? Просто у нас тут таких “городов в городе” в СПб и Ленобласти прилично…
Кстати, если я правильно понял, в Москве такое тоже есть. И даже больше, чем в Питере. Ссылка

Fortress, это извращения местных СПб-шных законов об административной структуре - город состоит из районов, в которые входят города :slight_smile:
Но у нас-то вопрос не в законах, а в том, что именно мы отмечаем тегом place=city/town.

P/S: В конвертере есть возможность определять suburb внутри города.

Никаких там особо извращений то и нет. Есть населенные пункты, есть муниципальные образования. Вещи разные это. Из районов состоит субъект РФ, на территории этих районов есть НП. Ну а границу Спб как НП вроде как не определили еще - http://www.realestate.ru/interview.aspx?id=150, ну или определили уже. В общем муниципальные образования, это boundary=administrative + admin_level, а НП это place=*.

Ну я и говорю, надо снять place=city с территории ГФЗ Санкт-Петербург, и нарисовать хотя бы примерно НП Санкт-Петербург.
Кстати, в Москве та же проблема - сейчас place=city стоит на территории ГФЗ.

Кто-нибудь может поправить как надо? А то у меня знаний и опыта для таких серьёзных вещей недостаточно.

http://www.consultant.ru/popular/earth/17_16.html

То есть юридически получается, что НП Санкт-Петербург быть не может, потому что он должен умещаться внутри муниципального образования :smiley:

На мой взгляд, для начала можно просто скопировать теперешний релейшен СПб, убрать из него Колпинский, Курортный, Петродворцовый и Пушкинский районы и Кронштадт, и всё это отметить как place=city Санкт-Петербург.

Граница Спб как НП (те граница собственно города Санкт-Петербург) вообще-то определена. Эта граница именуется как городская черта.

Согласно
Топонимическая энциклопедия Санкт-Петербурга / под ред. Владимировича А. Г. — СПб: Информационно-Издательское агентство «ЛИК», 2003. ISBN 5-86038-115-8
“В настоящее время город разделен на 20 районов, 13 из них - в пределах городской черты”.
"В пределах городской черты

  • Адмиралтейский
  • Василеостровкий
  • Выборгский
  • Калининский .

Граница НП Санкт-Петербург имеет место быть и она не пересекает границы муниципальных образований и не выходит за их границы.

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

Ого! Граница таки получается нашлась.

Этого отсюда не следует. Об этом косвенно говорит множественное число у “муниципальных образований”. То есть несколько МО НП занимать может.
Ну вобщем как postgis-овский ST_Overlap надо проверять.

Сейчас граница н/п сделана так: http://www.openstreetmap.org/browse/relation/421007
Если есть официальный источник, то наверно стоит сделать по нему.

Официальный источник:
Топонимическая энциклопедия Санкт-Петербурга / под ред. Владимировича А. Г. — СПб: Информационно-Издательское агентство «ЛИК», 2003. ISBN 5-86038-115-8

"В настоящее время город разделен на 20 районов, 13 из них — в пределах городской черты.
Ниже приведены наименования и границы административных районов, расположенных в пределах городской черты, и населенные пункты, входящие в состав районов, расположенных за ее пределами.

В пределах городской черты

Адмиралтейский — р. Нева, Дворцовый проезд, Адмиралтейский пр., Гороховая ул., р. Фонтанка, Бородинская ул., Загородный пр., Звенигородская ул., ул. Константина Заслонова, Обводный кан., Московский пр., М. Митрофаньевская ул., далее на запад, включая д. 13 по Митрофаньевскому шоссе, Балтийская ж/д линия, ж/д ветка, далее на юго-запад, включая д. 54 по Старо-Петергофскому пр., Перекопская ул., Бумажный кан., р. Таракановка, р. Екатерингофка, исключая Гутуевский остров.

Василеостровский — р. М. Нева, р. Нева, Финский залив.

Выборгский — пр. Культуры, Тихорецкий пр., Политехническая ул., ул. Карбышева, Полюстровский пр., Литовская ул., ул. Академика Лебедева, р. Нева, р. Б. Невка, Кантемировская ул., Белоостровская ул., Студенческая ул., Сердобольская ул., Финляндская ж/д линия, граница города, включая поселки Левашово и Парголово.

Калининский — Приозерская ж/д линия, Пискаревский пр., р. Нева, ул. Академика Лебедева, Лесной пр., Литовская ул., Полюстровский пр., ул. Карбышева, Политехническая ул., Тихорецкий пр., пр. Культуры, граница города.

Кировский — р. Екатерингофка, включая Гутуевский остров, р. Таракановка, Бумажный кан., Перекопская ул., далее на северо-восток, включая станцию метро «Нарвская», ж/д ветка, Балтийская ж/д линия, пр. Маршала Жукова, р. Красненькая, Финский залив.

Красногвардейский — ж/д линия Долгорукова Дача — Заневский Пост, Соединительная ж/д линия, р. Нева, Пискаревский пр., Приозерская ж/д линия, граница города.

Красносельский — Финский залив, р. Красненькая, пр. Маршала Жукова, Балтийская ж/д линия, Лиговский кан., граница города, включая г. Красное Село.

Московский — Лиговский кан., Балтийская ж/д линия, далее на восток, включая д. 15 по Митрофаньевскому шоссе, М. Митрофаньевская ул., Московский пр., Обводный кан., Витебская ж/д линия, граница города.

Невский — Московская ж/д линия, Обводный кан., р. Нева, Соединительная ж/д линия, ж/д линия Долгорукова Дача — Заневский Пост, граница города.

Петроградский — р. Б. Невка, р. Нева, р. М. Нева, Финский.залив.

Приморский — Финляндская ж/д линия, Сердобольская ул., Студенческая ул., Кантеми¬ровская ул., р. Б. Невка, граница города, включая пос. Лисий Нос.

Фрунзенский — Витебская ж/д линия, Обводный кан., Московская ж/д линия.

Центральный — р. Нева, Обводный кан., ул. Константина Заслонова, Звенигородская ул., Загородный пр., Бородинская ул., р. Фонтанка, Гороховая ул., Адмиралтейский пр., Дворцовый проезд.

За пределами городской черты (пригороды и окрестности)

Кронштадтский — г. Кронштадт.

Колпинский — г. Колпино, поселки Металлострой, Петро-Славянка, Понтонный, Саперный и Усть-Ижора.

Курортный — г. Зеленогорск, г. Сестрорецк, поселки Белоостров, Комарово, Молодежное, Песочный, Репино, Серово, Смолячково, Солнечное и Ушково.

Ломоносовский — г. Ломоносов.

Павловский — г. Павловск и пос. Тярлево.

Петродворцовый — г. Петергоф и пос. Стрельна.

Пушкинский — г. Пушкин, поселки Александровская и Шушары."

Хорошо, только надо бы проверить, за 7 лет могли многое переиграть.