Там у скрипті здається треба підправити набір правил. Ось тут:
@echo use-ruleset alias=default > Maperitive.scr
Там у скрипті здається треба підправити набір правил. Ось тут:
@echo use-ruleset alias=default > Maperitive.scr
Все чудово працює. Зробив майже ціле місто у великій роздільній здатності - http://cdn.makeagif.com/media/9-23-2014/CaUgwQ.gif
Набір правил знайшов якийсь французький, називається R25
Підскажіть як правильно покласти Maperitive та ImageMagick в binaries.
Треба покласти *.exe, чи папки повністю?
Підскажіть як правильно покласти Maperitive та ImageMagick в binaries.
Треба покласти *.exe, чи папки повністю?
Якось так:
binaries:
ImageMagick папка
....... ...
convert exe
....... ...
Maperitive папка
....... ...
Maperitive exe
....... ...
libeay32 dll
libiconv2 dll
libintl3 dll
libssl32 dll
osmconvert exe
wget exe
Зверни увагу, що ImageMagick бажано завантажити portable версію, щоб можна було копіювати папку куди схочеш.
Зверни увагу, що ImageMagick бажано завантажити portable версію, щоб можна було копіювати папку куди схочеш.
А де її взяти?
А то по лінку з Вікі я не знайшов
http://www.imagemagick.org/script/download.php
UPD. Знайшов в іншому місці. Але так і не зрозумів як по посиланню із Вікі качати.
UkrainianZombie:Зверни увагу, що ImageMagick бажано завантажити portable версію, щоб можна було копіювати папку куди схочеш.
А де її взяти?
А то по лінку з Вікі я не знайшов
http://www.imagemagick.org/script/download.phpUPD. Знайшов в іншому місці. Але так і не зрозумів як по посиланню із Вікі качати.
Я тут качав http://www.imagemagick.org/script/binary-releases.php#windows
Треба вікі відредагувати.
І ще проблема с тим, де взяти правильні координати кутів карти.
В Вікі написано
Координати можна отримати наприклад на 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 выше.