OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2011-08-01 18:00:41

rukus
Member
Registered: 2011-04-01
Posts: 37
Website

Виправлення баґів Nominatim

Я пофіксив баг номінатіма щоб він правильно шукав номера домів типу 43/2 але досі ніхто не відреагував на те. Про фікс я написав в дев треді http://forum.openstreetmap.org/viewtopic.php?id=11987 - може є ще якісь інші засоби як зробити цей фікс?

ПС - зробив ще один фікс і надіслав все це на мейлінг ліст - подивимось що там скажуть

Offline

#2 2011-08-01 20:28:57

Upliner
Member
From: Kyiv
Registered: 2008-09-18
Posts: 844

Re: Виправлення баґів Nominatim

Більшість розробників на форум навіть і не заходять. Запость свої патчі на http://trac.openstreetmap.org (логінитись під своїм osm-логіном).


Big cat is watching you

Offline

#3 2011-08-02 17:49:55

rukus
Member
Registered: 2011-04-01
Posts: 37
Website

Re: Виправлення баґів Nominatim

Upliner wrote:

Більшість розробників на форум навіть і не заходять. Запость свої патчі на http://trac.openstreetmap.org (логінитись під своїм osm-логіном).

ок, дякую - спробую туди додати

Offline

#4 2012-04-11 14:31:07

Barbos
Member
From: Київ
Registered: 2011-01-08
Posts: 208

Re: Виправлення баґів Nominatim

А это нормально что в nominatim учитывается регистр букв при поиске?

для примера:
Героев Севастополя 48 - находит
Героев севастополя 48 - находит
героев Севастополя 48 - не находит

или

Вадима Гетьмана 40 - находит
Вадима гетьмана 40 - не находит
вадима Гетьмана 40 - находит
вадима гетьмана 40 - не находит

Last edited by Barbos (2012-04-11 14:34:34)

Offline

#5 2012-04-11 14:37:34

_sev
Moderator
Registered: 2010-10-12
Posts: 719

Re: Виправлення баґів Nominatim

Он вообще не сильно дружит с кириллицей. Почему никто не сделает, мне непонятно, самому руки не доходят поковыряться. Наверное у всех так же smile

Last edited by _sev (2012-04-11 14:38:05)

Offline

#6 2012-04-11 14:50:36

Barbos
Member
From: Київ
Registered: 2011-01-08
Posts: 208

Re: Виправлення баґів Nominatim

..ясно, ну тогда буду периодически апать тему, в качестве напоминания, может у тебя время появится... wink

Offline

#7 2012-07-07 02:35:11

Barbos
Member
From: Київ
Registered: 2011-01-08
Posts: 208

Re: Виправлення баґів Nominatim

ап! cool

Offline

#8 2012-07-07 16:37:46

Barbos
Member
From: Київ
Registered: 2011-01-08
Posts: 208

Re: Виправлення баґів Nominatim

есть еще одно предложение по поводу работы Nominatim, поменять приоритет имен улиц,

сейчас если в системе стоит RU, тогда при поиске отображается name:ru, если его нет то name:en, если и его нет то name, вообщем предложение состоит в том чтоб поменять name:en и name местами, думаю так будет правильней

чтобы избежать вот такого
826fdf848d4a.png

Last edited by Barbos (2012-07-07 16:42:10)

Offline

#9 2012-12-13 23:09:03

zalex_ua
Member
Registered: 2012-12-07
Posts: 12

Re: Виправлення баґів Nominatim

Barbos wrote:

А это нормально что в nominatim учитывается регистр букв при поиске?

для примера:
Героев Севастополя 48 - находит
Героев севастополя 48 - находит
героев Севастополя 48 - не находит

или

Вадима Гетьмана 40 - находит
Вадима гетьмана 40 - не находит
вадима Гетьмана 40 - находит
вадима гетьмана 40 - не находит


Також помітив цю проблему, можливо десь повторюсь, але й додам деякі деталі.

Глеваха - знаходить
глеваха - НЕ знаходить
в той час які решту населених пунктів, і т.д. легко знаходить по маленькій початковій букві, але якщо це НЕ буква Г
Тепер спробуємо нашу українську специфічну букву Ґ або ґ :
Ґлеваха - знаходить
ґлеваха - знаходить

Прикольно, але вважаю це не правильним, так як це в принципі різні букви нашого алфавіту.

В тойже час, в середині слова вимагається коректна буква "г":
перегонівка - знаходить
переҐонівка, переґонівка - НЕ знаходить
кіровоградська - знаходить
кіровоҐрадська, кіровоґрадська - НЕ знаходить

Тобто специфічна поведінка Ґ/ґ тільки тоді коли ця бука перша в слові.

Деяка витримка з KCharSelect:

*******************
Character: Г U+0413
Name: CYRILLIC CAPITAL LETTER GHE
General Character Properties
Block: Cyrillic
Unicode category: Letter, Uppercase
Various Useful Representations
UTF-8: 0xD0 0x93
UTF-16: 0x0413
C octal escaped UTF-8: \320\223
XML decimal entity: Г
***
Character: г U+0433
Name: CYRILLIC SMALL LETTER GHE
General Character Properties
Block: Cyrillic
Unicode category: Letter, Lowercase
Various Useful Representations
UTF-8: 0xD0 0xB3
UTF-16: 0x0433
C octal escaped UTF-8: \320\263
XML decimal entity: г
*******************
Character: Ґ U+0490
Name: CYRILLIC CAPITAL LETTER GHE WITH UPTURN
General Character Properties
Block: Cyrillic
Unicode category: Letter, Uppercase
Various Useful Representations
UTF-8: 0xD2 0x90
UTF-16: 0x0490
C octal escaped UTF-8: \322\220
XML decimal entity: Ґ
***
Character: ґ U+0491
Name: CYRILLIC SMALL LETTER GHE WITH UPTURN
Annotations and Cross References
Notes:
Ukrainian
General Character Properties
Block: Cyrillic
Unicode category: Letter, Lowercase
Various Useful Representations
UTF-8: 0xD2 0x91
UTF-16: 0x0491
C octal escaped UTF-8: \322\221
XML decimal entity: ґ
*******************

Offline

#10 2012-12-13 23:13:19

zalex_ua
Member
Registered: 2012-12-07
Posts: 12

Re: Виправлення баґів Nominatim

rukus wrote:
Upliner wrote:

Більшість розробників на форум навіть і не заходять. Запость свої патчі на http://trac.openstreetmap.org (логінитись під своїм osm-логіном).

ок, дякую - спробую туди додати

Вітаю, чи відправили ви баг репорт ?

А по букві Г на початку слова ніхто нічого не повідомляв на трекер ?

Треба ж нам це якось виправити в кінці кінців.

Offline

#11 2014-11-24 08:07:14

zalex_ua
Member
Registered: 2012-12-07
Posts: 12

Re: Виправлення баґів Nominatim

Перевірив знову.
Проблема з Nominantim досі присутня.

Єдине що крім результатів пошуку Nominantim зараз також додались результати пошуку geonames.org і там з пошуком все гаразд.

Offline

#12 2016-06-26 15:16:20

zalex_ua
Member
Registered: 2012-12-07
Posts: 12

Re: Виправлення баґів Nominatim

Знову первірив - проблема досі присутня, ситуація та ж сама що і в попередньому коментарі.

Offline

#13 2016-12-11 12:27:07

zalex_ua
Member
Registered: 2012-12-07
Posts: 12

Re: Виправлення баґів Nominatim

Схоже проблему виправили, пошук на Г/г на початку назви тепер працює незалежно від регістру

Offline

#14 2017-01-17 21:59:13

zalex_ua
Member
Registered: 2012-12-07
Posts: 12

Re: Виправлення баґів Nominatim

zalex_ua wrote:

Схоже проблему виправили, пошук на Г/г на початку назви тепер працює незалежно від регістру

Знайшов де було пофікшено, залишу лінки на всякий випадок:
https://trac.openstreetmap.org/ticket/2758#comment:6
https://github.com/twain47/Nominatim/issues/398

Offline

Board footer

Powered by FluxBB