Size: a a a

2020 January 07

IZ

Ilya Zverev in OpenStreetMap RU
то-то никто не пользуется жосмом
источник

IZ

Ilya Zverev in OpenStreetMap RU
SviMik
У тебя очень сложная задача, и очень много вещей, которые надо сделать. Многие из которых не понятно как делать. Но если представить, что ты можешь дать инструкцию на все этапы процесса, то:
Этап 1: Проверить заведения на существование. Пользователю даётся инструкция, как проверять, и по очереди показываются заведения. Пользователь должен сделать, что написано в инструкции, и по результатам нажать Да или Нет.
Этап 2: Проверка сайта. Пользователю показывается ссылка, и задаётся вопрос - действительно ли по ссылке сайт заведения N. Три варианта: Да, Нет, Сайт не открывается.
Этап 3: Проверка телефонов. Пользователю показывается ссылка на сайт, он должен найти на сайте телефон, и либо подтвердить корректность, либо ввести в валидаторе правильный(-е).
Этап 4: Проверка адресов. Как и этап 3 - пользователь идёт на сайт, ищет на нём этот адрес, если не находит - вводит в валидатор те, которые нашёл.
Этап 5: Проверка времени работы. Так же, как 3-4.
Этап 6: Геокодирование. Скрипт проверяет вхождение координат в здание, и тот ли самый на здании адрес, который собрались импортировать. При расхождении - геокодируем адрес в новые координаты, показываем пользователю место, и спрашиваем, правильно ли адрес геокодировался.
Этап 7: Проверить, есть ли заведение в OSM. Пользователю показывается карта с POI предполагаемого типа, и он находит POI на карте, либо жмёт "Новое заведение".
Этап 8: Вот теперь это можно забить в конфлатор и провести импорт.
Спасибо. Семь этапов для одних и тех же 700 театров, половина из которых требует гугления или сложной работы с сайтами. Не уверен, что процесс дойдёт хотя бы до середины. А импортировать можно будет только после полного завершения
источник

Bn

BANO notIT in OpenStreetMap RU
Ilya Zverev
то-то никто не пользуется жосмом
это немного другое)
я вот пользуюсь продуктами JB и не сказал бы что они такие уж простые, но у них самая главная функция работает без изучения чего либо вообще. ты берёшь и редактируешь текст, а потом уже изучаешь всякие нужные хоткеи и фичи. в твоём валидаторе я себя ощущал чужим
источник

Bn

BANO notIT in OpenStreetMap RU
Ilya Zverev
Спасибо. Семь этапов для одних и тех же 700 театров, половина из которых требует гугления или сложной работы с сайтами. Не уверен, что процесс дойдёт хотя бы до середины. А импортировать можно будет только после полного завершения
почему импортировать можно только после полного завершения?
источник

Bn

BANO notIT in OpenStreetMap RU
почему нельзя импортировать поэтапно?
источник

IZ

Ilya Zverev in OpenStreetMap RU
прочитай список svimik
источник

V

Vascom in OpenStreetMap RU
А в истребителях давно правая ручка вместо центрального штурвала.
источник

S

SviMik in OpenStreetMap RU
Ilya Zverev
Спасибо. Семь этапов для одних и тех же 700 театров, половина из которых требует гугления или сложной работы с сайтами. Не уверен, что процесс дойдёт хотя бы до середины. А импортировать можно будет только после полного завершения
Значит, не стоит делать такой импорт вообще. То, что после того, как я расписал, получился трындец - как раз подтверждение, что что-то не так изначально (много тегов, помноженных на то, что любой может быть некорректным)
источник

Bn

BANO notIT in OpenStreetMap RU
@ilyazver я хочу тебе посоветовать-напомнить о существовании пользовательского тестирования. когда берёшь конкретных людей, сажаешь их перед экраном и смотришь где и почему они застряли.

это помогает не только определить какие-то интерфейсные штуки, это часто помогает понять почему пользователи не идут тем путём который задумал программист, и понять каким путём они собственно идут
источник

f

fr1 in OpenStreetMap RU
этапы импорта
1) те где совпал адрес и изменился 1 тег
2) те где совпадают теги, но не совпадает адрес
3) новые объекты
4) остальное не импортировать
источник

ВТ

Валерий Трубин in OpenStreetMap RU
Если бы еще Илье за это платили ;)
источник

IZ

Ilya Zverev in OpenStreetMap RU
SviMik
Значит, не стоит делать такой импорт вообще. То, что после того, как я расписал, получился трындец - как раз подтверждение, что что-то не так изначально (много тегов, помноженных на то, что любой может быть некорректным)
Ну вот да. Получается, можно делать только простые импорты, а при виде сложных данных просто уйти. Сложности не для нас
источник

Bn

BANO notIT in OpenStreetMap RU
Валерий Трубин
Если бы еще Илье за это платили ;)
вот в том то и проблема!
источник

Bn

BANO notIT in OpenStreetMap RU
поэтому я могу только посоветовать-напомнить
источник

ВТ

Валерий Трубин in OpenStreetMap RU
Ilya Zverev
Ну вот да. Получается, можно делать только простые импорты, а при виде сложных данных просто уйти. Сложности не для нас
Либо, как предлагают, разбивать на более простые задачи
источник

Bn

BANO notIT in OpenStreetMap RU
если Илья не получает кайфа от создания инструмента импорта, то я не могу его упрекать в этом
источник

Bn

BANO notIT in OpenStreetMap RU
Ilya Zverev
Ну вот да. Получается, можно делать только простые импорты, а при виде сложных данных просто уйти. Сложности не для нас
почему этот импорт можно загрузить только монолитно? почему нельзя загружать его этапами?
источник

S

SviMik in OpenStreetMap RU
Ilya Zverev
Ну вот да. Получается, можно делать только простые импорты, а при виде сложных данных просто уйти. Сложности не для нас
Нет, давай создадим ситуацию, когда пользователя подталкивают жать ОК не делая проверку в нужном объёме, и закрывать глаза на то, что в итоге половина ошибок импортировалась в OSM как есть
источник

ВТ

Валерий Трубин in OpenStreetMap RU
Илья, меня, кстати, не пугает невероятное количество простых задач. Вспомним импорты Свимика. Там были десятки тысяч зданий. Десятки! Но их одолели. Если даже 700 по 7 раз прогнать, то это будет почти 5 тысяч только. Но если это будут примитивные задания, то можно предположить, что люди быстрее будут их одолевать?
источник

S

SviMik in OpenStreetMap RU
Ilya Zverev
Спасибо. Семь этапов для одних и тех же 700 театров, половина из которых требует гугления или сложной работы с сайтами. Не уверен, что процесс дойдёт хотя бы до середины. А импортировать можно будет только после полного завершения
Также, это ещё раз доказывает, что если проверить каждый тег по отдельности в таком объёме - проблема, то значит в варианте с кофлатором пользователи этого и не делали
источник