Честно говоря, не очень вникал, но я так понимаю - это ещё более ручная работа, чем моя идея.
Так а оно для какого проекта\под каким предлогом давало?
Вообще, пока справляемся так
Бери выше. DWG.
Про существование ЕЕ ОСМ сообщества не знал
Опять же, много кликов, плюс нужен хороший обзор карты (сейчас у меня далеко не всегда видны все улицы с названиями).
Проще это попробовать сделать автоматически по алгоритму: берём уже пронумерованное здание, и ищем ближайший адрес с данным номером. Получаем улицу.
А у Maa-amet же есть карта земельных участков? Не думал их сопоставить? Берём земельный участок, которому сопоставлен адрес, и проставляем адрес всем зданиям внутри участка.
Просто Source, на само здание? Вводит в заблуждение. Ведь сам контур не из Maa-amet, из него только номер здания… Или писать Sourse:addr:housenumber=…?
Ого, т.е. пока внятно не ответим, есть риск что вы получите бан? Может пока не разберемся с этим вопросом, домики не стоит обклацивать?
Возможно, вам будет интересно посетить их офф сайт http://maakaart.ee/
Ну а это местный мапник http://kaart.maakaart.ee/
Кстати, с ними можно договорится и о переносе скриптов на их хостинг. Мне предлагали перетащить свою статс и валидатор (пока мись все крутится на локальной машине, а заливается на бесплатный хостинг). Однако на такой переезд у меня пока нет ресурсов.
Я запрашивал под OSM, выходит, могу поделиться. Но от того что предупредим хуже не будет.
Есть еще один вариант, выводить лист ближайших адресов к домику в порядке близости. Пользователю остается лишь кликнуть на нужный, в большенстве случаев, первый в списке.
WMS имеется. Но вопросом польной автоматизации процесса адресации домиков не занимался. Нужно ведь что-то и на пользователя возложить. К тому же одно дело адресация имеющихся домиков, другое, проверить наполненость адресной базы, и дать информацию по отсутсвующим. Ведь куча домиков еще не нарисовано.
Ну да, дабы не путалось с сурсом контуров можно что-то типа source:addr=Maa-amet WMS (или Maa-amet ADS, если будет браться адресация из базы)
Догадайтесь кто Только вот дома у меня будет другой IP. А ежели оно еще и на планшете заработает, то в пути 3-й, 4-й и т.д. т.к. скорее всего будет менятся с каждой сессией. Аутентификация по ОСМ пользователю и заливка от его имени (+ в копилку своих правок) было бы просто супер, однако думается, об этом пока можно только мечтать.
Еще одно пожелание. Можно сделать контур мигающим? Иногда контур заползает на номер вследствии чего приходится клацать на Показать большую карту, а иногда он становится еле заметным, мигание будет акцентировать внимаение.
id: 26891664
building: yes
created_by: xybot
Type: 0x13
Показать большую карту
Пропустить
id:
Warning: imagecreatefromstring() [function.imagecreatefromstring]: Empty string or invalid image in F:\htdocs\root\http\osm\osm_lib.php on line 35
Warning: imageistruecolor(): supplied argument is not a valid Image resource in F:\htdocs\root\http\osm\osm_lib.php on line 110
Warning: imagesx(): supplied argument is not a valid Image resource in F:\htdocs\root\http\osm\osm_lib.php on line 111
Warning: imagesy(): supplied argument is not a valid Image resource in F:\htdocs\root\http\osm\osm_lib.php on line 112
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in F:\htdocs\root\http\osm\osm_lib.php on line 113
Warning: imagecopy(): supplied argument is not a valid Image resource in F:\htdocs\root\http\osm\osm_lib.php on line 114
Warning: imagesx(): supplied argument is not a valid Image resource in F:\htdocs\root\http\osm\osm_lib.php on line 37
Warning: imagesy(): supplied argument is not a valid Image resource in F:\htdocs\root\http\osm\osm_lib.php on line 38
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in F:\htdocs\root\http\osm\osm_lib.php on line 44
Warning: imagefilledrectangle(): supplied argument is not a valid Image resource in F:\htdocs\root\http\osm\osm_lib.php on line 45
Warning: imagefilledpolygon(): supplied argument is not a valid Image resource in F:\htdocs\root\http\osm\osm_lib.php on line 55
30221931
Предлагаю перед кнопкой “Пропустить” добавить кнопку (или линк) “Открыть в JOSM” (или “Редактировать в JOSM”) - так же, как сделано, например, в keepright (клик на стрелочку)
Как использовать:
я лично буду иногда вместо пометки “!” сразу резать слипшиеся домики на части, и, возможно, проставлять им номера.
После исправления в JOSM мне нужно будет в интерфейсе скрипта нажать кнопку “Пропустить”, поэтому, я и предлагаю “Открыть в JOSM” сделать перед ней.
P.S.
Хорошо бы посоветовать, какую для EE Imagery подложку лучше использовать.
Человек, сделавший вчера небольшой вклад, пожаловался мне сегодня на ограниченность таблицы лидеров, из-за чего не видно продвижения своих достижений по ней, пока не наберёшь солидное количество правок. Это демотивирует.
Можно ли добавить полную таблицу всех участников с прокруткой по мере продвижения вверх?
Оригинальное предложение (п.6) предполагало линк на отдельную страницу с полной статистикой,
плюс показ моего вклада вне зависимости от места в общем списке.
Бан вроде за такое не дают Но чейнджсеты могут откатить.
В данном случае мне удобно работать на локальной машине. А если потребуется - у меня есть сервера, где пристроить.
Тогда, мне нужна база адресов Поделишься?
Это уже не входит в данную тему… По рисованию новых - это наверное подкладывать WMS и обкликивать вручную.
Вообще я подумывал импортировать из Maa-amet автоматически и контуры. Но там много зданий, которых на их же снимках нет, в итоге я не знаю, есть ли дом на самом деле…
Честно говоря, считаю засорением базы… И не особо представляю, где такой тег мог бы пригодиться.
Был бы проект чуть длиннее - я бы сделал. А так, нет смысла. Мы закончим обклацывать раньше, чем я разберусь с этим
Такое было только один раз? Похоже что обрыв связи с Maa-amet, и картинка не скачалась.
Жаль для Merkaartor такой фичи нет… Ссылку попробую добавить, но JOSM не пользуюсь, так что проверить не смогу…
Нашел я письмо из maaamet.ee, в двух словах, адресные данные Эстонии в открытом виде и бесплатные. Можете использовать в своих приложениях данные, полученные из XGis приложений. Если нужно полное покрытие, то можем предоставить доступ к ftp базе (данные ежемесячно обновляются). И т.д, естественно, на гос. языке. Вот куда бы и как выложить письмо, что бы оно было доступным общественности, не вызывало сомнения в подлинности, но при этом часть письма потереть?
По поводу информации о доступе к FTP. В письме фигурирует явная просьба не распространять их. Упоминания о том, считается ли передача этой информации другому лицу в рамках одного проэкта в письме нет. Посему, если доступ нужен, то лучше запросить с ново. Поскольку у меня и контакты уже имеются, то могу сделать это за вас. Надо?
Еще одно пожелание. Потестил на андройд устройстве, работает. А вот на Win Mobile (Opera mini) ввод обрабатывается иначе, происходит лишь закрытие клавиатуры. Отдельную кнопку “ввод” бы на такие случаи.
На Вики завести отдельную страницу для импорта, привести поля From, Subject, Date и релевантные куски письма. Этого достаточно.
На той же странице затем вкратце описать суть проекта, дать ссылку на страницу проекта, может скриншот привести, ибо он же ж умрёт скорее по окончанию.
Ещё важно, чтобы уважаемый SviMik постил эти ченджсеты с отдельного аккаунта, об аккаунте написать на этой же странице описания импорта.
Этого должно быть достаточно, чтобы снять любые вопросы. Сам проект – отличная идея. Пойду, понаклацываю ещё
RemoteControl received: GET /load_and_zoom?left=24.80525875&right=24.808258750.003&top=59.06630970.001&bottom=59.0653097&select=way62018429&zoom_mode=download HTTP/1.1
RemoteControl: Error parsing load_and_zoom remote control request:
java.lang.NumberFormatException: multiple points
at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
at java.lang.Double.parseDouble(Unknown Source)
at org.openstreetmap.josm.io.remotecontrol.handler.LoadAndZoomHandler.handleRequest(LoadAndZoomHandler.java:62)
at org.openstreetmap.josm.io.remotecontrol.handler.RequestHandler.handle(RequestHandler.java:56)
at org.openstreetmap.josm.io.remotecontrol.RequestProcessor.run(RequestProcessor.java:203)