24 November 2024, 01:01:35
⁣ ⁣
For the past 24 hours: 49 objects added, 77 objects edited, 36 objects removed.

Author Topic: Дубли в базе  (Read 8642 times)

madkox

  • Пользователь
  • **
  • Posts: 34
  • Карма: 1
    • View Profile
Дубли в базе
« on: 27 May 2010, 07:40:58 »
0
Пишу свой парсер точек, так вот, в процессе отладки нашел около 200 точек имеющих одинаковые координаты и (у тех их них, что просмотрел) - одинаковое описание. Это нормально?

Mic

  • Администратор
  • Ветеран
  • *****
  • Posts: 3795
  • Карма: 932
    • View Profile
Re: Дубли в базе
« Reply #1 on: 27 May 2010, 09:45:05 »
0
Одинаковые координаты, это еще не показатель. Нужно учитывать все параметры, скорость, азимут... Очень часто возникает необходимость установки двух точек рядом.
Например, на повороте, чтобы не устанавливать точку с круговой направленностью. Пример: http://mapcam.info/speedcam.php?lng=35.14251172542572&lat=47.83430395724914&z=18  Или когда ограничение скости зависит от направления движения.
Иногда еще попадаются и настоящие дубли попавшие в базу разными путями. И с этим действительно надо бороться.     

madkox

  • Пользователь
  • **
  • Posts: 34
  • Карма: 1
    • View Profile
Re: Дубли в базе
« Reply #2 on: 27 May 2010, 10:45:52 »
0
Т.е. как это "рядом"? Координаты совпадают полностью!

madkox

  • Пользователь
  • **
  • Posts: 34
  • Карма: 1
    • View Profile
Re: Дубли в базе
« Reply #3 on: 27 May 2010, 11:06:54 »
0
Все, разобрался, косяк был у меня, с базой все хорошо! :)

madkox

  • Пользователь
  • **
  • Posts: 34
  • Карма: 1
    • View Profile
Re: Дубли в базе
« Reply #4 on: 27 May 2010, 15:12:21 »
0
А хотя - нет! Мой парсер прав!

Вот, например:
Code: [Select]
48.50099,32.25036  - 6226_Мобильная камера (засада)@40
48.50099,32.25036  - 4741_Мобильная камера (засада)@40
Просто сборщик дублей был неправильный...

XstasY

  • Ветеран
  • *****
  • Posts: 1101
  • Карма: 319
  • GPS Ergo950 GSM (iGo,Navitel,CityGuide)
    • View Profile
Re: Дубли в базе
« Reply #5 on: 27 May 2010, 15:49:48 »
0
ага, есть такое.
4741 - понижаем
http://mapcam.info/com.php?idx=4741

madkox

  • Пользователь
  • **
  • Posts: 34
  • Карма: 1
    • View Profile
Re: Дубли в базе
« Reply #6 on: 27 May 2010, 15:52:36 »
0
Их у меня 285 штук (и это я еще маленький "квадратик" на карте выбрал)  :)

Доделаю более-менее нормальный вывод - выложу все, что найду.

madkox

  • Пользователь
  • **
  • Posts: 34
  • Карма: 1
    • View Profile
Re: Дубли в базе
« Reply #7 on: 28 May 2010, 12:28:54 »
0
Ну вот "немного" дублей... около 400 точек. Формат - csv.

aksai777

  • Ветеран
  • *****
  • Posts: 409
  • Карма: 318
    • View Profile
Re: Дубли в базе
« Reply #8 on: 30 May 2010, 10:36:54 »
0
Ну вот "немного" дублей... около 400 точек. Формат - csv.
to Mic! А может их можно сразу все вынести, без понижения рейтинга каждой?
Navitel 5.0.3.100 Q3 2011
Escort Passport 8500 X50 INTL

magy

  • Guest
Re: Дубли в базе
« Reply #9 on: 31 May 2010, 05:51:36 »
0
Ну вот "немного" дублей... около 400 точек. Формат - csv.

Это некорректно называть их дублями. Точек с одинаковыми координатами навскидку невидно, про тип и другие параметры точек я вообще не говорю. Разница в третьей цифре после запятой в координатах дает смещение по карте на 15-20 метров.

aksai777

  • Ветеран
  • *****
  • Posts: 409
  • Карма: 318
    • View Profile
Re: Дубли в базе
« Reply #10 on: 31 May 2010, 06:02:20 »
0
Ну вот "немного" дублей... около 400 точек. Формат - csv.

Это некорректно называть их дублями. Точек с одинаковыми координатами навскидку невидно, про тип и другие параметры точек я вообще не говорю. Разница в третьей цифре после запятой в координатах дает смещение по карте на 15-20 метров.
Я посмотрел в архиве с десяток точек, правда с низу, оказались реальные дубли, а так же есть (в этом архиве) разные типы точек, но стоящие друг на друге. magy, скачай,  посмотри архив madkox'а
Navitel 5.0.3.100 Q3 2011
Escort Passport 8500 X50 INTL

magy

  • Guest
Re: Дубли в базе
« Reply #11 on: 31 May 2010, 06:35:01 »
0
Я посмотрел в архиве с десяток точек, правда с низу, оказались реальные дубли, а так же есть (в этом архиве) разные типы точек, но стоящие друг на друге. magy, скачай,  посмотри архив madkox'а

я и говорю об архиве doubles.csv. Берем конкретно IDX 106372 и 106123 строка 276 файла. Alex Co отметил там опасный поворот двумя знаками, с направлениями в разную сторону. Это не дубль. Понятно что дубли есть, но предложенный метод их определения неверен

aksai777

  • Ветеран
  • *****
  • Posts: 409
  • Карма: 318
    • View Profile
Re: Дубли в базе
« Reply #12 on: 31 May 2010, 06:44:07 »
0


Берем конкретно IDX 106372 и 106123 строка 276 файла. Alex Co отметил там опасный поворот двумя знаками, с направлениями в разную сторону. Это не дубль.
И правда...  :(
Тогда я буду проверять каждую и минусовать...
Вот эти первые в списке - сдвоенные:
http://mapcam.info/com.php?idx=97181
http://mapcam.info/com.php?idx=97182
http://mapcam.info/com.php?idx=5198  
http://mapcam.info/com.php?idx=5542  
http://mapcam.info/com.php?idx=7533  
http://mapcam.info/com.php?idx=5196  
http://mapcam.info/com.php?idx=5569  
http://mapcam.info/com.php?idx=5571  
http://mapcam.info/com.php?idx=5574
http://mapcam.info/com.php?idx=5190  



Начал просматривать дальше, да тут не только сдвоенные точки, тут ещё и куча мусора
« Last Edit: 31 May 2010, 07:18:35 by aksai777 »
Navitel 5.0.3.100 Q3 2011
Escort Passport 8500 X50 INTL

madkox

  • Пользователь
  • **
  • Posts: 34
  • Карма: 1
    • View Profile
Re: Дубли в базе
« Reply #13 on: 31 May 2010, 07:45:20 »
0
Понятно что дубли есть, но предложенный метод их определения неверен

А я и не говорил, что изобрел 100-пудовый способ обнаружения дублей  :)

Просто я для себя написал скрипт, "разбирающий" speedcam.gpx - формат выгрузки точек для гармина и в процессе написания скрипта обнаружил, что часть точек куда-то девается, когда стал отлаживать - понял, что это точки с одинаковыми координатами и в 80% случаев - с одинаковыми типами (тип@скорость). Мне показалось это странным поэтому и создал тему...

Кстати, могу переписать скрипт, чтобы на выходе были не только IDX, но и имя + комментарий. Надо?

XstasY

  • Ветеран
  • *****
  • Posts: 1101
  • Карма: 319
  • GPS Ergo950 GSM (iGo,Navitel,CityGuide)
    • View Profile
Re: Дубли в базе
« Reply #14 on: 31 May 2010, 08:16:27 »
0
Кстати, могу переписать скрипт, чтобы на выходе были не только IDX, но и имя + комментарий. Надо?
Если ещё и ссылку на точку сгенерит, что бы сразу к ней прыгнуть, будет вообще отлично!