You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#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: 845

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: 721

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