OpenStreetMap.ru

Побуду Тарзаном :slight_smile: :
Давайте настроим такую штуку, чтобы можно было делать редирект по названию города на openstreetmap.ru

Т.е. чтобы например на картовечеринках на визитке можно было напечатать http://openstreetmap.ru/Саранск и сайт по такому запросу редиректил бы на соответствующий кусок карты.
На сколько мне помниться на mod rewrite это не сложно сделать.

Вообще для seo не хватает списка городов с состоянием карты. Сейчас по запросу gps карта саранска navitel попасть на osm нереально. Для этого нужны странички по городам со ссылками на соответствующие карты и описанием наполнености карты. Правда в формат openstreetmap.ru это малость не вписывается.

а я хочу себе персональную страницу krasnodar.openstreetmap.ru, дабы поднять там страничку про свою деревню в ОСМ. :slight_smile:

Немного оффтопик - а itoworld каких-то танцев с бубном требует? Зашел, зарегистрировался, активизировал учетку. Попытка логина выкидывает на ту же страницу, попытка Subscribe - то же тишина.

Чтобы отслеживать изменения, можно попробовать http://wiki.openstreetmap.org/wiki/OWL_%28OpenStreetMap_Watch_List%29

У меня раньше всегда со второго раза логинилось.

You are welcome! :slight_smile: Я с удовольствием размещу такую штуку на сайте, если ее кто-нибудь сделает.

Нет ничего невозможного :slight_smile: Пиши на eugene [at] openstreetmap.ru, обсудим детали.

А почему не страницу в вики?

Патамушта я в HTML секу лучше, чем в Вики. :slight_smile:

Eugene, а на хостинге что стоит? php?

Да.

А субд mysql или нету?

MySQL есть, правда, версию сказать не смогу - не знаю.

Да неважно наверное мне 1 простенькая табличка нужна

В общем правило для mod rewrite и скрипт на php написал. Теперь вот думаю, как лучше быть, брать из базы те города что уже есть на openstreetmap.org или сделать возможность добавлять произвольные?

Вот из гислаба такой запрос

select name,place_name,ST_X(ST_Centroid(way)),ST_Y(ST_Centroid(way))
from osm_polygon where (name is not null or place_name is not null) and place='city';

возвращает 262 города. А такой

select name,place_name,ST_X(ST_Centroid(way)),ST_Y(ST_Centroid(way))
from osm_polygon where (name is not null or place_name is not null) and (place='city' or place='town');

уже 1178. Сколько нам всё-таки надо?

Теоретически ничто не мешает туда впихать city+town+village со всеми alt_name и name:en.

Имеем мы 65158 точек city/town/village во всей территории покрытия гислаба. Сойдёт?

А сколько из них имеет уникальные имена? В одной Воронежской области сел Александровское, насколько я знаю, несколько…

Сделать “Мне повезёт”, как у гугла

Ну я думал сделать страничку с поиском. Имя города - ключ, он впринципе произвольный.
Т.е. чтоб было можно сгенерить ссылку вида openstreetmap.ru/go/Бобровка (Свердловская обл.)
Отсутсвие строгой проверки - конечно не очень хорошо, но прежде всего сервис будет востребован (если еще конечно будет) технически грамотными специалистами.