KonTur Posted May 17, 2013 Share Posted May 17, 2013 (edited) IШIN, Круто, спасибо. Ты шпиён? Как ты собрал такое? Честно сказать - я в шоке... Обязательно займусь, но уже на следующей неделе. Edited May 17, 2013 by KonTur Link to post Share on other sites
KonTur Posted May 20, 2013 Share Posted May 20, 2013 KonTur, если сможешь параллельно внести в ОСМ - welcome, забирай. Ийэх... Потратил два часа, но так и не получилось сделать из екселя удобоваримый .gpx чтобы открыть его в josm'e ... А ручками переносить координаты - еще кучу времени убью на это.... А нет ли этой инфы в .gpx уже ? Может кто поможет? Или судя по количеству скачиваний можно уже не беспокоится и эти адреса уже внесены в ОСМ? Link to post Share on other sites
IШIN Posted May 20, 2013 Share Posted May 20, 2013 А какой там формат (в ГПХ)? Можно образец - три четыре строчки? попробую сделать. Link to post Share on other sites
Пирс Posted May 20, 2013 Share Posted May 20, 2013 (edited) Если делать, то сразу осм-чейнж <?xml version='1.0' encoding='UTF-8'?> <osm version='0.6' upload='true' generator='JOSM'> <node id='-1' action='modify' visible='true' lat='0.007006859198660702' lon='-0.01086961493784621'> <tag k='name' v='Auto-Mäenpää автосервис' /> </node> <node id='-2' action='modify' visible='true' lat='0.02506299562764186' lon='-0.03871738874555137'> <tag k='addr:city' v='Jyväskylä' /> <tag k='addr:street' v='Ahjokatu' /> <tag k='addr:housenumber' v='18' /> <tag k='email' v='automyynti@autopale.fi' /> <tag k='name' v='Toys R US - товары для детей' /> <tag k='phone' v='+358 14 3370 850' /> <tag k='website' v='www.autopale.fi' /> </node> </osm> node id='-1' ,-2, -3 - отрицательные и возрастают по модулю. Edited May 20, 2013 by Пирс Link to post Share on other sites
KonTur Posted May 20, 2013 Share Posted May 20, 2013 IШIN, Во, Кирилл уже написал. Спасибо. А в оригинале эти точки собирались в чем? Может быть оригинальный файл более поддается преобразованию? Есть вроде конвертер из ситигидовского избранного, gpsbabel умеет преобразовывать из всяких wpt - может проще будет исходный файл покрутить чем екселевский... Link to post Share on other sites
/DiOs Posted May 20, 2013 Share Posted May 20, 2013 А с просто адреской, неПОИ, что делать надо? Для нее какой формат надо получить? Link to post Share on other sites
Пирс Posted May 20, 2013 Share Posted May 20, 2013 (edited) Такой же, только достаточно тегов addr:* <node ............... > <tag k='addr:city' v='Jyväskylä' /> <tag k='addr:street' v='Ahjokatu' /> <tag k='addr:housenumber' v='18' /> </node> Edited May 20, 2013 by Пирс Link to post Share on other sites
/DiOs Posted May 20, 2013 Share Posted May 20, 2013 Тэги с пустыми value допустимы? Т.е. пустые поля должны быть обязательно пропущены или можно задать пустыми? <tag k='email' v='' /> Link to post Share on other sites
/DiOs Posted May 20, 2013 Share Posted May 20, 2013 И как у вас считаются координаты для xml. Link to post Share on other sites
/DiOs Posted May 20, 2013 Share Posted May 20, 2013 (edited) Ну, поскольку никто отвечать не хочет, держите такой и расскажите, что не так. Ниже апдейт Edited May 20, 2013 by /DiOs Link to post Share on other sites
/DiOs Posted May 20, 2013 Share Posted May 20, 2013 (edited) С выкушеными пустыми тэгами Juvaskyla-addr.xml Ну и Савонлинну туда же Savonlinna-addr.xml Edited May 20, 2013 by /DiOs Link to post Share on other sites
KonTur Posted May 20, 2013 Share Posted May 20, 2013 (edited) /DiOs, Дима, спасибо тебе большое за помощь, но: И я не знаю что это означает Edited May 20, 2013 by KonTur Link to post Share on other sites
/DiOs Posted May 20, 2013 Share Posted May 20, 2013 (edited) Попробуй в первой строке поправить <?xml version='1.0' encoding='UTF-8?> на <?xml version='1.0' encoding='UTF-8' ?> это точно неверно Там со сменой кодировок может быть чехарда... Вообще валидатор есть какой-нибудь? Куда это файло запердолить надо? Edited May 20, 2013 by /DiOs Link to post Share on other sites
Пирс Posted May 20, 2013 Share Posted May 20, 2013 (edited) Можно в хром/эксплорер. Они умеют валидировать xml Можно в josm- http://josm.ru/ Вот Juvaskyla: http://peirce.gis-lab.ru/misc/Juvaskyla-addr.osm Savonlinna-addr.xml пока не годится, в ней теги улица и дом перепутаны UPD: Это я тоже поправил, http://peirce.gis-lab.ru/misc/Savonlinna-addr.osm но возможно есть смысл проверить, почему так случилось) Edited May 20, 2013 by Пирс Link to post Share on other sites
/DiOs Posted May 20, 2013 Share Posted May 20, 2013 (edited) Savonlinna-addr.xml пока не годится, в ней теги улица и дом перепутаны Гхмммм, я как-то даже не подумал, что у автора исходника богатая фантазия с перестановками колонок и прогнал через тот же скрипт... Завтра переделаю. Кирилл, вопрос. А обязательно в UTF-8 делать или можно в другом юникоде, лишь бы в шапке прописать? Эксель, сцуко, только в 1200 сохраняет и дальше до 65001 приходится руками туда-сюда... Edited May 20, 2013 by /DiOs Link to post Share on other sites
Пирс Posted May 20, 2013 Share Posted May 20, 2013 Кто ж знает. Нужно попробовать) Link to post Share on other sites
IШIN Posted May 20, 2013 Share Posted May 20, 2013 А в оригинале эти точки собирались в чем? Может быть оригинальный файл более поддается преобразованию? Оригинальный - экселевский. То есть, оригинального не было. Набивал в Ексель с регистратора и еще с нескольких вариантов. Например, буклетик с центром города - шел и ручкой надписывал дома. Если в буклетике была реклама (с адресом-сайтом-телефоном - то и ее потом в файлик.) В прошлом году в Teuva пробовал вносить дома в избранное (катаясь по городку на велике) - понял, что это малореально. Ручка и бумага эффективнее. Гхмммм, я как-то даже не подумал, что у автора исходника богатая фантазия с перестановками колонок и прогнал через тот же скрипт... Завтра переделаю. Сорри. Издержки. Савонлинну набивал, определяя координаты точек на навигаторе (привязывал же к оф карте). А когда добрался до Ювяскюля, запросил на CGMAP Карписишную лицензию, закинул туда карты и поехали. Но пришлось разделить экран пополам (пол-экрана карта, пол-экрана Эксель). Так что пришлось переставить колонки, чтоб главные (координаты, дом, улица) были доступны без скроллинга. Да, все вот так вот - педально-шаговым методом. Link to post Share on other sites
/DiOs Posted May 21, 2013 Share Posted May 21, 2013 Гигант! Еще поставки будут, скрипт причесывать? Тогда давай о порядке колонок договариваться -- мне все равно, но чтобы одинаково. Отправлено с моего ZTE-BLADE через Tapatalk Link to post Share on other sites
KonTur Posted May 21, 2013 Share Posted May 21, 2013 Уважаемые камрады! Огромное вам спасибо за помощь. Link to post Share on other sites
/DiOs Posted May 21, 2013 Share Posted May 21, 2013 (edited) Савонлинну переделать постараюсь в течении часа, только текучку разгребу. Edited May 21, 2013 by /DiOs Link to post Share on other sites
IШIN Posted May 21, 2013 Share Posted May 21, 2013 (edited) скрипт причесывать? Тогда давай о порядке колонок договариваться -- мне все равно, но чтобы одинаково. Ну, я тогда буду придерживаться порядка как в Ювяскюля, для единообразия. Я и не заморачивался особенно, т.к. колонки в Экселе переставить - 5 секунд, это проще чем скрипт переписывать. А то ще можно договориться о заголовках столбцов, и тогда на порядок их можно и плюнуть Шутю. Подумалось - что-то заоффтопились мы в оф.картной ветке. Edited May 21, 2013 by IШIN Link to post Share on other sites
/DiOs Posted May 21, 2013 Share Posted May 21, 2013 Я и не заморачивался особенно, т.к. колонки в Экселе переставить - 5 секунд, это проще чем скрипт переписывать. На самом деле нет Подумалось - что-то заоффтопились мы в оф.картной ветке. Ну, пойдём куда-нибудь еще оффтопить... Только скажите, куда, а то я картографию редко просматриваю. Исправленная Савонлинна: Savonlinna-addr.xml Link to post Share on other sites
KonTur Posted May 21, 2013 Share Posted May 21, 2013 (edited) IШIN, Нашел в Ювяскуля ошибку. Вот у тебя группа адресов 62.27848 25.75654 Ritopohjantie 1 62.28104 25.75185 Ritopohjantie 7 62.28637 25.74653 Ritopohjantie 23 62.28747 25.745 Ritopohjantie 25 62.2933 25.73695 Ritopohjantie 31 62.29574 25.73297 Ritopohjantie 20 62.29789 25.72984 Ritopohjantie 49 62.29774 25.72797 Ritopohjantie 54 62.29938 25.727 Ritopohjantie 68 62.30055 25.72568 Ritopohjantie 88 62.3019 25.72421 Ritopohjantie 104 62.30265 25.72217 Ritopohjantie 106 62.30271 25.72422 Ritopohjantie 110 Но там совсем другая улица обозначена, и если заглянуть на гугельпанорамы, то и нумерация домов совсем другая... Можно уточнить? Если нет, то я в июне постараюсь туда заехать и сам уточню... Edited May 21, 2013 by KonTur Link to post Share on other sites
IШIN Posted May 21, 2013 Share Posted May 21, 2013 Хмм. Похоже, я не заметил как Ritopohjantie переросла в Matinmäentie... А вот где мог напутать с нумерацией - щас сразу не проверю, гляну вечерком, но у пивбара вроде номер соответствует http://www.fonecta.fi/yritykset/Jyväskylä/2122590/Palokan+Oluttupa Они вообще любят при смене названия улицы продолжать сквозную нумерацию домов, поэтому в некоторых местах долго пытался понять, к какой улице относится дом. Но с 1 по 31 дом (до перекрестка c Palokanorsi)- точно Ritopohjantie, а дома 20-49 (если я в трезвой памяти) и дальше - Matinmäentie Link to post Share on other sites
KonTur Posted May 21, 2013 Share Posted May 21, 2013 Спасибо. Отправлено с моего U8860 через Tapatalk Link to post Share on other sites
Recommended Posts