Топ питань
Часова шкала
Чат
Перспективи
OpenOrienteering Mapper
програмне забезпечення З Вікіпедії, вільної енциклопедії
Remove ads
OpenOrienteering Mapper — вільна крос-платформова програма створена в рамках проекту OpenOrienteering для редагування та підготовки до професійного друку спортивних карт; за функціональністю схожа на ГІС OCAD[de], Merkaartor, JOSM, QGIS, видавничі системи і векторні редактори Adobe Illustrator, Scribus, CorelDraw, sK1 та Inkscape.
Remove ads
Історія
Узагальнити
Перспектива
В секторі ПЗ для створення спортивних карт майже монопольне положення, починаючи з 1980-х років і до останнього часу займала комерційна пропрієтарна ГІС . Впродовж років кількість користувачів демоверсії OCAD 8, що були незадоволені високою вартістю останньої й занадто складним інтерфейсом при відсутності підтримки ОС Linux і Mac OS X, через що виникала потреба в альтернативних рішеннях. Хоча вже й були спроби розробки спеціальних додатків для створення спортивних карт придатних для друку в інших вільних програмах, наприклад в растрових чи векторних редакторах, та вони не могли конкурувати навіть з останньою безкоштовною версією OCAD 6, що вже застаріла на той час. Нижче наведено перелік проектів, які в той чи інший спосіб намагалися заповнити нішу в сфері картографічного ПЗ для спортивних карт:
- Додатки для Mapnik:
- у 2009 році Oliver O`Brien запустив картографічний онлайн-сервіс OpenOrienteringMap (OOMap), створений на базі даних OpenStreetMap та власного стилю рендерингу[8], що надає цим даним вигляд близький до спортивної карти і має можливість експортувати обрану ділянку в PDF[9].
- Додатки для Inkscape:
- Додатки для Osmarender:
- Додатки для JOSM:
- У 2011 році Kai Pastor створив додаток The Print Plugin для JOSM для забезпечення можливості друку карт OSM згідно користувацького стилю без неохідності застосування сторонніх механізмів рендерингу.[12]
- Додатки для Maperitive:
Незважаючи на це, все ж якісного результату необхідного для відповідності міжнародному стандарту IOF ISOM вони не давали, тому потреба в інструменті такого роду залишалась.
У 2012 році німецький програміст Thomas Shöps започаткував проект OpenOreienteering з метою створення вільного програмного інструменту для спортивних карт, як альтернативи OCAD 8. У тому ж році до нього долучилися програмісти Kai Pastor та Peter Curtis, а також кілька бажаючих допомогти в тестуванні та перекладі інтерфейсу іншими мовами. Так утворилась команда розробників проекту OpenOrienteering, яка збільшилась спочатку до 7-х а згодом до 15-и учасників.
Основний репозиторій від початку заснування проекту знаходився за адресою sourceforge.net/p/oorienteering/
.
У червні 2015, у зв'язку з проблемами роботи та політикою керівництва хостингу SourceForge, розробниками було вирішено перенести інфраструктуру проекту на хостинг GitHub[15].
Наразі основним розробником є Kai Pastor, котрий має досвід роботи в подібних проектах, зокрема бере участь у розробці JOSM та Scribus.
Станом на 1 квітня 2016 року OpenOrienteering Development Team нараховувала щонайменше 28 учасників.
Презентації на конференціях під егідою IOF
International Conference on Orienteering Mapping (ICOM) - найбільша конференція що організовується IOF раз на кілька років, котра присвячена обговоренню спортивних карт та всього того, що безпосередньо пов'язане з процесом їх створення.[16][17]
13 липня 2012 року вперше публічно презентовано на 15-й Міжнародній Конференції з Картографування для Орієнтування (ICOM'15), що проходила в м.Лозанна (Швейцарія).[18][19]
20 липня 2012 року презентовано на 1-й зустрічі "Технології в Орієнтуванні"[20] під егідою IOF IT Commission (IOF ITC Meeting) в рамках ICOM'15.[21]
10 липня 2014 року презентовано (та плани розвитку програми до версії 1.0) на 2-й зустрічі "Технології в Орієнтуванні"[22], що проходила в рамках 16-ї Міжнародної Конференції з Картографування для Орієнтування (ICOM'16) в місті Лавароне (Італія).[23][24]
Remove ads
Версія для мобільних пристроїв з сенсорним вводом
Вперше про необхідність створення мобільної версії OpenOrienteering Mapper заговорили в листопаді 2012 року [25]. В першу чергу запропонували портувати для мобільних пристроїв під управлінням Android[26], для чого необхідно було додати можливість роботи на пристроях з сенсорним вводом.
2 квітня 2014 року було презентовано першу тестову збірку застосунку для Android[27].
Набори умовних знаків карт
Для OpenOrienteering Mapper вже створено кілька наборів умовних знаків[28], що відповідають наступним стандартам:
- Міжнародна Специфікація Спортивних Карт (ISOM):
- Знаки з урахуванням особливостей стандартів окремих Федерацій Спортивного Орієнтування (ФСО):
- Умовні знаки дистанцій та легенд КП (ISCD):
Використання сторонніх програмних бібліотек
На цьому етапі розробки проекту використовуються різні сторонні програмні бібліотеки для деяких функцій програми:
- PROJ.4 — для геоприв'язки координат.
- Clipper Library — для операцій з полігонами.
- Zlib — для роботи зі стисненими форматами.
- Qt — для графічного інтерфесу та кросплатформенності.
- GDAL — для імпорту різних графічних та картографічних форматів файлів; у тестову версію імплементовано початкову підтримку цієї бібліотеки[35].
Remove ads
Підтримувані формати файлів
Узагальнити
Перспектива
Нижче наведено перелік форматів доступних у v0.8.20171022
- Відкриття (для редагування)
- OpenOrienteering Mapper (*.omap *.xmap)
- файли карт OCAD до версії 12 включно (*.ocd)[36]
- Geospatial vector data (*.shp *.shx)
- OpenOrienteering Mapper pre-0.5 (*.omap)
- Імпорт (вставка)
- Усі формати котрі можна відкрити
- GPS eXchange Format (*.gpx)
- AutoCAD DXF (*.dxf)
- OpenStreetMap Data XML (*.osm)
- Збереження
- OpenOrienteering Mapper (*.omap *.xmap)
- OCAD version 8 (*.ocd)
- Експорт
- Зображення (*.png *.bmp *.tif *.tiff *.jpg *.jpeg)
- Portable Document Format (*.pdf)
- Підкладки
- Усі формати растрових зображень
- Scalable Vector Graphics (*.svg *.svgz)
- Додатково
- Cross Reference Table (*.crt) - таблиці конвертації тегованих елементів та наборів символів.
Формат карт OCAD
OCAD (*.ocd) — набір відкритих бінарних форматів файлів спортивних карт, специфікації яких опубліковані у вільний доступ компанією OCAD AG [Архівовано 19 лютого 2015 у Wayback Machine.][37]
- OCAD versions 6/7/8 File Format[38]
- OCAD versions 9 File Format[39]
- OCAD version 10 File Format[40]
- OCAD version 11 File Format[41]
- OCAD version 12 File Format[42]
Однією з основних цілей проекту була підтримка формату файлів ГІС OCAD version 8, як найбільш поширеного формату для спортивних карт, що офіційно використовуються Міжнародною Федерацією зі Спортивного Орієнтування (IOF).
Формат карт OMAP
В ході розробки також створили власний формат OMAP, що деякою мірою схожий з форматами OSM XML (розробленим проектом OpenStreetMap) та SVG , але повністю відповідає API OpenOrienteerin Mapper.[43]
Існує кілька варіантів цього формату:
- *.omap — мінімальний варіант, де відсутнє форматування коду XML (однорядковий).
- *.xmap — повний варіант з відформатованим кодом XML для кращої читабельності програмістом.
Також до версії програми 0.5.0 включно існував бінарний варіант формату OMAP, та згодом від нього відмовились, хоча можливість відкрити його у новіших версіях все ще присутня, але розробники рекомендують конвертувати існуючі карти в бінарному форматі в XML-подібні, шляхом перезбереження.
Формат карт OSM
Починаючи з OpenOrienteering Mapper v0.7.0 підтримка формату OSM значно покращилася. В самому інтерфейсі програми з'явилися інструменти для роботи з тегами об'єктів (для додавання, редагування тегів виділених об'єктів або ж для виділення об'єктів з використанням фільтрами вибору різних комбінацій тегів та відповідних значень). Це надає можливість додавати необмежену кількість тегів до будь-якого елементу карти, подібно до того, як це реалізовано в ГІС JOSM та Merkaartor. У версіях гілки v0.8.x додано можливість автоматичного присвоєння умовних знаків об'єктам з тегами OSM (або з будь-якими іншими тегами) за допомогою правил у форматі файлів CRT (звичайні текстові файли з подібною до CSV структурою розмітки).
Remove ads
Позиціонування
OpenOrienteering Mapper позиціонується як комплексний картографічний видавничий WYSIWYG-редактор спортивних карт з повноцінною підтримкою форматів OCAD та GPX, стандартів IOF ISOM, кольорової моделі CMYK та керування кольором для професійного друку чи експорту в PDF; реалізація складних художньо-ілюстративних функцій не є пріоритетною задачею для розробників.
Функціонал
- Знаки
- Точкові
- Лінійні (прямі та криві Без’є)
- Площинні
- Текстові
- Комбіновані
- Кольори
- Геоприв’язка, системи координат та картографічні проєкції
- Локальні координати (як виглядали б на папері)
- UTM
- Проєкція Гауса-Крюгера, датум Потсдам
- Географічні координати, датум WGS84
- за кодом EPSG
- PROJ.4 вручну
Програми проекту OpenOrienteering
Однією з головних цілей проекту OpenOrienteering є створення комплексу вільних програмних засобів для організації змагань зі спортивного орієнтування.
- Mapper — програма для створення спортивних карт.
- CupCalculator — програма для організації та проведення змагань зі спортивного орієнтування.
- Contour Trace — програма для векторизації відсканованих карт для отримання контурів із допомогою програмної бібліотеки AutoTracer.
- Laserscan tool — програма для обробки результатів LIDAR-сканування поверхні рельєфу.
- Betting — CMS на базі PHP та MySQL для візуалізації турнірних таблиць базуючись на даних експортованих з програм SportSoftware.
Remove ads
Застосування
Узагальнити
Перспектива
Офіційно програмою вже користуються такі організаці:
- Міжнародна Федерація зі спортивного орієнтування (IOF) включила OpenOrienteering Mapper в список рекомендованого ПЗ для картографування.[44]
- Асоціація спортивного орієнтування Західної Австралії (OAWA), що входить до складу ФСО Австралії, рекомендує OpenOrienteering Mapper для використання на заняттях зі спортивного орієнтування в школах.[45]
- На сайті Асоціації спортивного орієнтування Мурманської області Російської Федерацій створено окрему сторінку з матеріалами про те як використовувати OpenOrienteeing Mapper.[46]
- На сайті Cascade Orienteering Club (COC) існує окрема сторінка з інструкціями щодо створення спортивних карт з допомогою OpenOrienteering Mapper.[47]
- Oxford University Orienteering Club рекомендує використовувати OpenOrienteering Mapper своїм учасникам[48].
- North Eastern Ohio Orienteering Club включив OpenOrienteering Mapper до списку рекомендованого програмного забезпечення для спортивного орієнтування.[49]
- 24 квітня 2014 року замітку "Open Orienteering Mapper for Android" було опубліковано у віснику "The West Midlander.Spring 2014", видавцями якого є Асоціація спортивного орієнтування Західного Мідленду (WMOA).[50]
- 16-17 січня 2015 року програма OpenOrienteering Mapper була використана в ході роботи Міжнародної Комісії по спортивним картам (IOF MC) у м.Франкфурт (Німеччина), під час розробки та вдосконалення стандартів у картографуванні спортивних карт та специфікацій ISOM.[51]
- В квітні 2015 року у Хорватії за допомогою OpenOrienteering Mapper було створено спортивні карти міста Бузет (картографи: Dražen Tutić, Matjaž Štanfel) для міжнародного турніру "BUZET SPRINT ORIENTEERING 2015" котрий був частиною 11th Conference of Cartography and Geoinformation. Змагання з застосуванням цих карт відбулися 9 травня 2015 року в присутності консула IOF Lásló Zentai.[52]
- 15 вересня 2022 року шведська газета «Västerbottningen» опубліковала інтерв'ю зі шведським картографом, зокрема і фото процесу картографування за допомогою мобільного застосунку OpenOrienteering Mapper.[53][54][55]
OpenOrienteering Mapper в Україні
OpenOrienteering Ukraine - це команда перекладачів та спільнота користувачів OpenOrienteering Mapper в Україні.
Українці беруть участь в розробці цієї програми майже з самого початку її створення і брали участь у підготовці перших публічніх презентацій програми.[56]
Однією з перших мов Східної Європи, на яку було перекладено інтерфейс OpenOrienteering Mapper була українська.[57][58][59]
![]() |
#foss_sea 2012 стартовал;) Первый доклад OpenOrienteering Mapper в Украине. | ![]() |
— Dmitry Spodarets, https://twitter.com/m31_rootua/status/246883047830593537 |
15 вересня 2012 року Mapper було вперше презентований в Україні на конференції розробників та користувачів вільного програмного забезпечення "FOSS-Sea-2012" (м.Одеса).[60][61][62]
5 жовтня 2013 року Mapper було презентований на Міжнародній конференції розробників та користувачів вільного програмного забезпечення "OSDN-UA-2013" (м.Київ).[63][64][65]
Станом на 2017 рік існує україномовний блог[66] та спільнота в соціальній мережі Facebook[67], де публікуються та обговорюються актуальні новини проекту OpenOrienteering та інші питання картографування спортивних карт.
Remove ads
Див. також
Примітки
Посилання
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads