You are not logged in.

#1 2011-05-15 08:35:27

Lindroid
Member
From: Ukraine, Poltava
Registered: 2011-04-18
Posts: 331
Website

Роботи атакують!

Чисто випадково, лише завдяки тому що саме досліджував деякі аспекти адресації, звернув увагу на Changeset http://www.openstreetmap.org/browse/changeset/8104724.
Він тільки в мене поставив на вулиці теги addr:country = GB ?
Що цікаво - не затегував там, де не було addr:country, а якось вибірково поміняв UK на GB. Потихеньку, повулично переходимо під юрисдикцію Великобританії? smile
Чи ще комусь нашкодив? Тепер Nominatim не шукає по цих вулицях.
Хто господар цього бота? Якось же треба відкотити. Куди скаржитись?

P.S. Трохи поклікавши, маю деякі здогади. Бот зачепив лише правки, зроблені в Poltach2 (взагалі працюю в JOSM, а тоді просто потестив як воно). Схоже, він прибирає якесь сміття за Полтачем. У цьому випадку змін не так багато, поправлю й руками, але ж дивне якесь прибирання. Авторам бота варто маякнути у будь-якому випадку.
І ще висновок: не користуватись Полтачем.

Last edited by Lindroid (2011-05-15 08:49:08)


OpenStreetMap isn't a computer project, it's an outdoors activity.
Less of the bulk imports and wikifiddling please. Go outside and map!

Offline

#2 2011-05-15 09:12:05

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

Re: Роботи атакують!

Я напишу. Це xybot.


Eugene

PS. Після більш докладного дослідження, все вірно, і xybot тут ні до чого. Справа в тому, що поставили addr:country=UK замість addr:country=UA, а UK замість GB -- поширена помилка, яку виправляє xybot. Тож треба просто взяти і виправити руками.

Хоча, я не розумію, навіщо ті теґи там взагалі -- вони успішно беруться з оточуючих багатокутників. Достатньо тільки name*.

Last edited by _sev (2011-05-15 09:17:57)

Offline

#3 2011-05-15 09:25:54

Lindroid
Member
From: Ukraine, Poltava
Registered: 2011-04-18
Posts: 331
Website

Re: Роботи атакують!

Якщо й беруться, то на жаль, не завжди.
Я теж не розумів навіщо, доки не звернув увагу, що живу не в Полтаві, а в найближчому до будинку селі - Горбанівці. Навіть після того, як позначив межі міста. Тільки ці теги і пошептали.

Да, а з UK а не UA дійсно моя помилка. JOSM автоматом підкидає правильні теги - варто натиснути U, тут же з'являється UA. Навіть уваги не звертав. В Poltach такого сервісу немає - вписував руками, тому й помилився. Ще один аргумент на користь JOSM.

Last edited by Lindroid (2011-05-15 09:29:23)


OpenStreetMap isn't a computer project, it's an outdoors activity.
Less of the bulk imports and wikifiddling please. Go outside and map!

Offline

#4 2011-05-15 09:44:27

Lindroid
Member
From: Ukraine, Poltava
Registered: 2011-04-18
Posts: 331
Website

Re: Роботи атакують!

Раз зайшла мова про роботів, то спитаю, чи не стикався ще хтось з таким аспектом, напевне що їх діяльності.
Буває так - намалюєш кілька будівель зі спільними стінами (багатоповерхівка з магазином, або кілька корпусів поруч - як три корпуси будинку №2 по Грабчака вулиці http://www.openstreetmap.org/?lat=49.56 … 8&layers=M).
Через деякий час завантажуєш в редактор ту саму ділянку для доповнення, деталізації і т.ін.
Відправляєш зміни на сервер - а валідатор свариться на перетин будівель. Дивишся на проблему - а одна зі спільних точок будинків зникла. І виходить, що по одній лінії йдуть дві стіни без спільних точок. Доводиться вручну знову приєднувати точку до лінії стіни сусіднього будинку.
Явно робОта рОбота (пардон за каламбур). Не вдається тільки поки що відслідкувати.


OpenStreetMap isn't a computer project, it's an outdoors activity.
Less of the bulk imports and wikifiddling please. Go outside and map!

Offline

#5 2011-05-15 13:06:05

andygol
Moderator
From: Дніпро
Registered: 2009-07-31
Posts: 1,957
Website

Re: Роботи атакують!

Lindroid wrote:

Раз зайшла мова про роботів, то спитаю, чи не стикався ще хтось з таким аспектом, напевне що їх діяльності.
Буває так - намалюєш кілька будівель зі спільними стінами (багатоповерхівка з магазином, або кілька корпусів поруч - як три корпуси будинку №2 по Грабчака вулиці http://www.openstreetmap.org/?lat=49.56 … 8&layers=M).
Через деякий час завантажуєш в редактор ту саму ділянку для доповнення, деталізації і т.ін.
Відправляєш зміни на сервер - а валідатор свариться на перетин будівель. Дивишся на проблему - а одна зі спільних точок будинків зникла. І виходить, що по одній лінії йдуть дві стіни без спільних точок. Доводиться вручну знову приєднувати точку до лінії стіни сусіднього будинку.
Явно робОта рОбота (пардон за каламбур). Не вдається тільки поки що відслідкувати.

Може допоможе такий варіант (треба зберегти код у файл *.osm та відкрити його у JOSM)

<?xml version='1.0' encoding='UTF-8'?>
<osm version='0.6' generator='JOSM'>
  <node id='-577' timestamp='2011-05-14T16:44:21Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5680182' lon='34.5181093' />
  <node id='-576' timestamp='2011-05-14T16:44:34Z' uid='88975' user='Lindroid' visible='true' version='2' lat='49.5680519' lon='34.5184404' />
  <node id='-575' timestamp='2011-05-14T16:44:37Z' uid='88975' user='Lindroid' visible='true' version='2' lat='49.5681' lon='34.5189127' />
  <node id='-574' timestamp='2011-05-14T16:44:17Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5681087' lon='34.5189982' />
  <node id='-573' timestamp='2011-05-14T16:44:22Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.568028' lon='34.5192541' />
  <node id='-572' timestamp='2011-05-14T16:44:20Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5682596' lon='34.5222705' />
  <node id='-570' timestamp='2011-05-14T16:44:26Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5683894' lon='34.5217232' />
  <node id='-569' timestamp='2011-05-14T16:44:23Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5684036' lon='34.5218891' />
  <node id='-567' timestamp='2011-05-14T16:44:20Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5687682' lon='34.5216462' />
  <node id='-565' timestamp='2011-05-14T16:44:19Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5688115' lon='34.5216374' />
  <node id='-564' timestamp='2011-05-14T16:44:19Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5688021' lon='34.5216393' />
  <node id='-560' timestamp='2011-05-14T16:44:23Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5687923' lon='34.5215252' />
  <node id='-559' timestamp='2011-05-14T16:44:24Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5688435' lon='34.5215148' />
  <node id='-558' timestamp='2011-05-14T16:44:18Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5687885' lon='34.5208718' />
  <node id='-557' timestamp='2011-05-14T16:44:19Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.568686' lon='34.5208927' />
  <node id='-556' timestamp='2011-05-14T16:44:22Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.568741' lon='34.5215356' />
  <node id='-555' timestamp='2011-05-14T16:44:24Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5687585' lon='34.5215321' />
  <node id='-552' timestamp='2011-05-14T16:44:22Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5688363' lon='34.5219274' />
  <node id='-551' timestamp='2011-05-14T16:44:19Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5692446' lon='34.5218445' />
  <node id='-549' timestamp='2011-05-14T16:44:25Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5692301' lon='34.521675' />
  <node id='-547' timestamp='2011-05-14T16:44:25Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5688257' lon='34.5218033' />
  <node id='-546' timestamp='2011-05-14T16:44:21Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5688218' lon='34.521758' />
  <node id='-283' timestamp='2011-05-14T16:44:25Z' uid='88975' user='Lindroid' visible='true' version='1' lat='49.5692374' lon='34.5217597'>
    <tag k='building' v='entrance' />
    <tag k='name' v='4-та держнотконтора' />
    <tag k='office' v='lawyer' />
    <tag k='official_name' v='Четверта Полтавська державна нотаріальна контора' />
    <tag k='opening_hours' v='Tu-Sa 08:00-12:00,13:00-17:00' />
  </node>
  <way id='-579' action='modify' timestamp='2011-05-15T11:57:17Z' visible='true'>
    <nd ref='-560' />
    <nd ref='-564' />
  </way>
  <way id='-578' action='modify' timestamp='2011-05-15T11:57:17Z' visible='true'>
    <nd ref='-567' />
    <nd ref='-555' />
  </way>
  <way id='-571' timestamp='2011-05-14T16:44:31Z' uid='88975' user='Lindroid' visible='true' version='1'>
    <nd ref='-572' />
    <nd ref='-573' />
    <nd ref='-574' />
    <nd ref='-575' />
    <nd ref='-576' />
    <nd ref='-577' />
    <tag k='highway' v='residential' />
    <tag k='name' v='Грабчака вулиця' />
    <tag k='name:en' v='Grabchaka street' />
    <tag k='name:ru' v='Грабчака улица' />
    <tag k='surface' v='asphalt' />
  </way>
  <way id='-568' action='modify' timestamp='2011-05-15T08:23:10Z' uid='88975' user='Lindroid' visible='true' version='2'>
    <nd ref='-547' />
    <nd ref='-569' />
    <nd ref='-570' />
    <nd ref='-567' />
  </way>
  <way id='-566' timestamp='2011-05-15T11:57:17Z' visible='true'>
    <nd ref='-567' />
    <nd ref='-564' />
  </way>
  <way id='-563' timestamp='2011-05-15T11:57:17Z' visible='true'>
    <nd ref='-564' />
    <nd ref='-565' />
    <nd ref='-546' />
  </way>
  <way id='-561' timestamp='2011-05-15T11:57:17Z' visible='true'>
    <nd ref='-560' />
    <nd ref='-555' />
  </way>
  <way id='-554' action='modify' timestamp='2011-05-14T16:44:26Z' uid='88975' user='Lindroid' visible='true' version='1'>
    <nd ref='-555' />
    <nd ref='-556' />
    <nd ref='-557' />
    <nd ref='-558' />
    <nd ref='-559' />
    <nd ref='-560' />
  </way>
  <way id='-548' action='modify' timestamp='2011-05-14T16:44:32Z' uid='88975' user='Lindroid' visible='true'>
    <nd ref='-546' />
    <nd ref='-549' />
    <nd ref='-551' />
    <nd ref='-552' />
    <nd ref='-547' />
  </way>
  <way id='-545' timestamp='2011-05-15T11:57:17Z' visible='true'>
    <nd ref='-546' />
    <nd ref='-547' />
  </way>
  <relation id='-562' action='modify' timestamp='2011-05-15T11:57:17Z' visible='true'>
    <member type='way' ref='-563' role='outer' />
    <member type='way' ref='-566' role='outer' />
    <member type='way' ref='-568' role='outer' />
    <member type='way' ref='-545' role='outer' />
    <tag k='addr:housenumber' v='2 к2' />
    <tag k='building' v='apartments' />
    <tag k='building:levels' v='10' />
    <tag k='type' v='multipolygon' />
  </relation>
  <relation id='-553' action='modify' timestamp='2011-05-15T11:57:17Z' visible='true'>
    <member type='way' ref='-554' role='outer' />
    <member type='way' ref='-561' role='outer' />
    <tag k='addr:housenumber' v='2 к3' />
    <tag k='building' v='apartments' />
    <tag k='building:levels' v='10' />
    <tag k='type' v='multipolygon' />
  </relation>
  <relation id='-544' action='modify' timestamp='2011-05-15T11:57:17Z' visible='true'>
    <member type='way' ref='-545' role='outer' />
    <member type='way' ref='-548' role='outer' />
    <tag k='addr:housenumber' v='2 к1' />
    <tag k='building' v='apartments' />
    <tag k='building:levels' v='10' />
    <tag k='type' v='multipolygon' />
  </relation>
  <relation id='-543' action='modify' timestamp='2011-05-15T11:57:17Z' visible='true'>
    <member type='way' ref='-561' role='outer' />
    <member type='way' ref='-578' role='outer' />
    <member type='way' ref='-566' role='outer' />
    <member type='way' ref='-579' role='outer' />
    <tag k='building' v='yes' />
    <tag k='building:levels' v='10' />
    <tag k='type' v='multipolygon' />
  </relation>
  <relation id='-542' action='modify' timestamp='2011-05-15T08:22:59Z' uid='88975' user='Lindroid' visible='true' version='2'>
    <member type='relation' ref='-544' role='house' />
    <member type='relation' ref='-553' role='house' />
    <member type='relation' ref='-562' role='house' />
    <member type='way' ref='-571' role='street' />
    <tag k='addr:city' v='Полтава' />
    <tag k='addr:country' v='UA' />
    <tag k='addr:street' v='Грабчака вулиця' />
    <tag k='name' v='Грабчака вулиця' />
    <tag k='type' v='associatedStreet' />
  </relation>
</osm>

Offline

#6 2011-05-15 18:14:32

Lindroid
Member
From: Ukraine, Poltava
Registered: 2011-04-18
Posts: 331
Website

Re: Роботи атакують!

Мультиполігон? Хм... Напевне що в даному випадку це спрацює - кожен корпус має окрему адресу. Цікаво лише що буде з офісом норатіальної контори у першому корпусі - як її шукатиме.
У випадку коли комплекс дім+магазин мають одну адресу, я від мультиполігонів відмовився через проблеми з адресацією.
У будь-якому випадку дякую за дієву допомогу, експериментуватиму.
Просто цікавило глобальніше питання - який бот і чому це робить? Яка мотивація була у програміста?


OpenStreetMap isn't a computer project, it's an outdoors activity.
Less of the bulk imports and wikifiddling please. Go outside and map!

Offline

#7 2011-05-15 19:42:50

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

Re: Роботи атакують!

Lindroid wrote:

Явно робОта рОбота (пардон за каламбур). Не вдається тільки поки що відслідкувати.

Трошечки незрозуміло, як то "не вдається відслідкувати". Дивишся на історію виправлень об'єкту, і задаєш питання тому, хто це зробив.

Наскільки я бачив, роботів, які виправляют геометрію, ще не запускали, хіба що для грубих помилок, як то дорога, яка складається з однієї точки, або точка взагалі без теґів. Те, що ти кажеш, напевно робила людина.


Eugene

Offline

#8 2011-06-07 16:24:38

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Роботи атакують!

Роботи test_cloudmade і xybot б'ються(чи граються?) на дитячому майданчику smile
http://www.openstreetmap.org/browse/nod … 69/history

Offline

Board footer

Powered by FluxBB