А де її взяти?
А то по лінку з Вікі я не знайшов
http://www.imagemagick.org/script/download.php
UPD. Знайшов в іншому місці. Але так і не зрозумів як по посиланню із Вікі качати.
А де її взяти?
А то по лінку з Вікі я не знайшов
http://www.imagemagick.org/script/download.php
UPD. Знайшов в іншому місці. Але так і не зрозумів як по посиланню із Вікі качати.
І ще проблема с тим, де взяти правильні координати кутів карти.
В Вікі написано
Координати можна отримати наприклад на openstreetmap.org: Share → HTML.
Але на openstreetmap.org немає такого меню Share-HTML. Тільки PNG/JPEG/SVG/PDF.
І ще б хотілося зробити таку ж анімацію, але не з 2013 року, а хоча би з 2010-го.
Ніде немає більш старіших дампів?
Але на openstreetmap.org немає такого меню Share-HTML. Тільки PNG/JPEG/SVG/PDF.
Біля кнопки Історія є кнопка Експорт. Натискаєш її, зліва з’являється панель, шукаєш там посилання Виділіть іншу ділянку, вибираєш ділянку, координати видно зліва.
І ще б хотілося зробити таку ж анімацію, але не з 2013 року, а хоча би з 2010-го.
Ніде немає більш старіших дампів?
Я думаю, що серед старих є тільки для всього світу. Тож треба буде нарізати на шматки.
dudka:Картинка дійсно виходить не зовсім така як на osm.org, але суттєвих відмінностей мало.
А почему? Нет возможности использовать самые новые стили Мапника? Или я не понял технологию?
Тому, що для генерації картинок використовується Maperitive, а не mapnik. Дефолтний стиль Maperitive схожий на mapnik, але не ідентичний.
Там у скрипті здається треба підправити набір правил. Ось тут:
@echo use-ruleset alias=default > Maperitive.scr
Ніби все ок. А що саме виглядає підозріло?
Але на openstreetmap.org немає такого меню Share-HTML. Тільки PNG/JPEG/SVG/PDF.
На правій панелі кнопка зі стрілчкою(Share).
Але мабуть дійсно краще натиснути Експорт і там одразу видно координати, тільки тоді потрібно також підбирати height & width відповідно розміру вікна браузера.
І ще б хотілося зробити таку ж анімацію, але не з 2013 року, а хоча би з 2010-го.
Ніде немає більш старіших дампів?
Знайшов історію України станом на 31 березня 2012 - http://odbl.poole.ch/extracts
Але не можу знайти жодних програм які вміють працювати з *.osh. Є Osmium, але його треба компілювати, причому під лінукс. І невідомо чи він чимось допоможе.
Спробую нагенерувати з нього osc-файли від 5.04.2007 до 31.03.2012.
Ось перший реальний ченджсет в OSM України http://www.openstreetmap.org/changeset/6999 - 5 квітня 2007 року. Можна вважати днем народження українського OSM
Ось перший реальний ченджсет в OSM України http://www.openstreetmap.org/changeset/6999 - 5 квітня 2007 року. Можна вважати днем народження українського OSM
Красивый номер
UkrainianZombie:Там у скрипті здається треба підправити набір правил. Ось тут:
@echo use-ruleset alias=default > Maperitive.scrНіби все ок. А що саме виглядає підозріло?
То я відповідав edward17 як змінити вигляд рендеру мапи.
На правій панелі кнопка зі стрілчкою(Share).
Але мабуть дійсно краще натиснути Експорт і там одразу видно координати, тільки тоді потрібно також підбирати height & width відповідно розміру вікна браузера.
А я й не знав, дякую!
Зробив анімацію Дніпропетровська: http://wiki.openstreetmap.org/wiki/File:Dnipropetrovsk.gif
Кожен кадр - місяць в OSM.
Пропущені кадри квітень 2012 - лютий 2013, але і без того виглядає цікаво.
Зробив анімацію Дніпропетровська: http://wiki.openstreetmap.org/wiki/File:Dnipropetrovsk.gif
Кожен кадр - місяць в OSM.
Почему полигон Днепра то появляется, то исчезает? Это баг Maperetive или его в реальности часто ломали?
Зробив анімацію Дніпропетровська: http://wiki.openstreetmap.org/wiki/File … trovsk.gif
Кожен кадр - місяць в OSM.
Дякую, виглядає дійсно цікаво. Треба буде самому спробувати зробити так щоб 1 кадр = 1 тиждень.
Почему полигон Днепра то появляется, то исчезает? Это баг Maperetive или его в реальности часто ломали?
Так його періодично ламали, іноді з полігоном Дніпра творилось щось неладне.
Зробив анімацію Дніпропетровська: http://wiki.openstreetmap.org/wiki/File:Dnipropetrovsk.gif
Кожен кадр - місяць в OSM.
Пропущені кадри квітень 2012 - лютий 2013, але і без того виглядає цікаво.
А можеш підсказати налаштування для скрипта?
Хочу зробити те саме, але розміром десь в FullHD.
dudka:Зробив анімацію Дніпропетровська: http://wiki.openstreetmap.org/wiki/File:Dnipropetrovsk.gif
Кожен кадр - місяць в OSM.
Пропущені кадри квітень 2012 - лютий 2013, але і без того виглядає цікаво.А можеш підсказати налаштування для скрипта?
Хочу зробити те саме, але розміром десь в FullHD.
Оновив статтю на вікі і сам скрипт.
Основна зміна - тепер також завантажується і обробляється історія даних 2005-2012.
Генерувати gif-файли треба окремо для даних до 2012 і починаючи з 2013. Це повязано з тим, що є прогалина в історії правок: квітень 2012 - лютий 2013.
Для того, щоб зробити FullHD треба пропорційно поправити параметри файлу config\dnipropetrovsk.bat
@set zoom=11
@set width=790
@set height=540
Масштаб може бути дробовим.
Також можна зробити зміни картинки більш плавними якщо замість місячних діффів використовувати десятиденні або денні зміни історії одночасно зі зменшенням параметру gif_delay, щоб ролик не був дуже затягнутим.
Отримані png-файли можна конвертувати не в gif-формат, а у відео-формат, наприклад так:
binaries\ImageMagick\convert.exe -delay 1x2 png_2012/.png png/.png out.mp4
(1x2 - 1/2 секунди)
Якщо є проблеми з пошуком необхідних компонент - ось готова збірка: https://www.dropbox.com/s/32jvlz34ih5x7fx/binaries.zip
Скачав останню версію скриптів.
Пробую розділити дані за 2012 рік
E:\dev\OSM\osm-history-animation-master>dir
Содержимое папки E:\dev\OSM\osm-history-animation-master
26.09.2014 23:01 <DIR> .
26.09.2014 23:01 <DIR> ..
23.09.2014 07:42 31 .gitignore
23.09.2014 22:58 <DIR> binaries
26.09.2014 22:51 <DIR> config
26.09.2014 06:33 298 download.osm.history.bat
26.09.2014 06:33 65 empty.osm
26.09.2014 06:33 973 generate.o5c.files.bat
26.09.2014 06:33 642 generate.o5c.files.full.bat
26.09.2014 06:33 1 900 generate.osm.gif.bat
26.09.2014 06:33 290 generate.osm.gif.before.2012.bat
26.09.2014 06:33 289 generate.osm.gif.since.2013.bat
24.09.2014 23:46 1 566 generate.osm.gif_bak.bat
26.09.2014 23:01 <DIR> osc
26.09.2014 23:01 4 750 OsmHistorySplitter.class
26.09.2014 06:33 4 684 OsmHistorySplitter.java
26.09.2014 06:33 204 README.md
26.09.2014 23:13 658 split.history.2012.bat
20.04.2012 19:38 179 109 414 ukraine.osh.bz2
14 файлов 179 125 764 байт
5 папок 107 752 476 672 байт свободно
E:\dev\OSM\osm-history-animation-master>split.history.2012.bat
E:\dev\OSM\osm-history-animation-master>binaries\wget.exe -nc http://odbl.poole.ch/extracts/ukraine.osh.bz2
File 'ukraine.osh.bz2' already there; not retrieving.
E:\dev\OSM\osm-history-animation-master>binaries\bzip2.exe -d -k ukraine.osh.bz2
"binaries\bzip2.exe" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
"javac" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
E:\dev\OSM\osm-history-animation-master>binaries\wget.exe -nc --no-check-certificate https://www.dropbox.com/s/sgj87by9rzg8cl9/OsmHistorySplitter.class?dl=1 -O OsmHistorySplitter.class
File `OsmHistorySplitter.class' already there; not retrieving.
E:\dev\OSM\osm-history-animation-master>java OsmHistorySplitter 10
ukraine.osh (═х єфрхЄё эрщЄш єърчрээ√щ Їрщы)
E:\dev\OSM\osm-history-animation-master>
В чому проблема?:o
Сконвертуйте *.osc файли у формат *.o5m запустивши generate.o5c.files.full.bat. Відредагуйте generate.o5c.files.full.bat якщо вам потрібні тільки денні, десятиденні, місячні, річні набори змін, а не усі з них. В результаті виконання будуть створені папки o5c_day, o5c_10days, o5c_month, o5c_year, o5c_2012_day, o5c_2012_10days, o5c_2012_month, o5c_2012_year.
Уточните тем кто не владеет кодом, как сделать месячные скрины в этом коде. Как в бантиках закоментировать?
Запустіть split.history.2012.bat. В результаті виконання буде створено папку osc_2012_day з окремим набором змін кожного дня від 2 серпня 2005 до 1 квітня 2012.
Такой папки не создаётся В быстром списке повторного выполнения видно
File 'ukraine.osh.bz2' already there; not retrieving.
и похоже то же, что у algot выше.
Скачав останню версію скриптів.
Пробую розділити дані за 2012 рік
Я в вікі дописав, а тут забув: для розархівації ukraine.osh.bz2 потрібен binaries\bzip2.exe.
Можна підкласти bzip2.exe i bzip2.dll і запустити скрипт знову або розархівувати будь-яким іншим архіватором вручну.
Але це вже неактуально: готові o5c-папки і o5c_2012-папки відготував і виклав на ex.ua: http://www.ex.ua/721362869768
Залишається сконфігурувати bat-файли і запустити їх.
відготував і виклав на ex.ua
Можете на dropbox (или mega, ядиск) закинуть? Не доступно уже на ex.ua
dudka:відготував і виклав на ex.ua
Можете на dropbox (или mega, ядиск) закинуть? Не доступно уже на ex.ua
dudka, большое спасибо за инструкцию!
Правда, у меня возникла проблема: png-картинки сохраняются в папке /png, но gif-файл не создаётся. Для создания анимации из картинок пользовался этим сервисом.