есть список из 16000 городов евразии....

kode

never knows best
Автор оригинала: nirex
countries - 246
regions - 2078
cities - 63410

мета данные из постгресса, но в принципе можно и к мускуль с легкостью адаптировать
кодировка utf8

Но чтобы получить данные надо ответить на вопрос.
Где был похоронен один из знаменитых сюреалистов 20 века? (одно слово, существительное)
Удачи )))))


http://1vipstar.com/cd.php?t=oyG0zEd0KRZV6egCJtIXRB48pY5fd9dDoE+e3TXh0JTtDnQ=|rJZ2fXIIHZM=

-~{}~ 07.05.08 11:52:

скачать файлик сможет только первый угадавший слово
Сальвадор Дали?

-~{}~ 07.05.08 13:26:

Автор оригинала: no_santa
www.topconnect.ru
OH SHI~
 

nirex

Новичок
kode
одно слово и не имя , а место )
облегчу, слово введено по русски ))
 

Dovg

Продвинутый новичок
triumvirat
сначала при помощи виндовой консольной cdbflite (она бесплатна, есть в гугле)
полученное немного подправил строковыми функциями
ну и принцип построения айди немного изменил
 

Dovg

Продвинутый новичок
Когда вебморду приведу в человеческий вид - покажу
пока стыдно :(



triumvirat
Там все в одной
в кладре было более трех значимых таблиц, я их слил
города, это где id_street=0

Например для моего города
select * from ... where id_region=43 and id_district=0 and id_city=1 and id_settle=0 and id_street=0
А для твоего
select * from ... where id_region=77 and id_district=0 and id_city=0 and id_settle=0 and id_street=0
 

Krishna

Продался Java
Dovg
Спасибо за то что поделился этой реально большой базой, но есть, к сожалению, ряд моментов, который ставит юзабельность под сомнение.
1)
в кладре было более трех значимых таблиц, я их слил
Добавляет лишней работы по обратному "разливанию", что конечно не страшно, но есть подозрение, что какие-то данные (поля) из начальной бызы могли пропасть безвозмездно
2) Более серьёзный проокол - названия улиц к сожалению неполные, что не позволяет их серьёзно использовать. Отсутствуют части "улица, проспект, проезд и т.д." Сплошь и рядом бывает что например "Академический" может быть и бульвар и проспект одновременно в одном городе.
 

berkut

Новичок
no_santa
а где его посмореть, этот скрипт по леонардо. интересный был мужик
 

Dovg

Продвинутый новичок
Krishna
1. Разливать вроде не надо, я и так пользую. собственно и сливал специально
Ничего не потерялось.
По Кировской области проверял - все на месте. по другим регионам знания географии не хватает.
Специально выкинул дома - они там "не очень красиво" хранятся, да и объем большой

2. Названия как раз полные ;)
глянь поле socr_id - это привязка к таблице kladr_types
 

Krishna

Продался Java
Dovg
1) Разливать разумеется надо, ибо нормальные формы рулят, а то что щас это извращение я считаю ;) Ну, разумеется, при этом к тебе претензий быть не может, ты ведь для себя делал, как тебе удобно.
2) Отлично, я и забыл вторую табличку посмотреть
тогда просто супер.
 

Dovg

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

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

когда часто их видишь, то читаешь как матрицу из художественного фильма

например 43 0 1 0 323

ЗЫ. если к номарльной будешь приводить - поделись плз скрипом перевода. пригадиццо
 

Krishna

Продался Java
Dovg
Если буду использовать и переводить, то постараюсь)
 
Сверху