Введение

Java Unified Mapping Program (JUMP) — это векторная и растровый ГИС и программный каркас, основанный на Java. В настоящее время разработка продолжается под именем OpenJUMP.

История

В 2002 году, в рамках проекта Министерства устойчивого управления ресурсами Британской Колумбии, компания Vivid Solutions Inc. создала программное обеспечение для автоматического сопоставления (конфляции) дорог и рек с различных цифровых карт в единый интегрированный геопространственный набор данных. Команда разработчиков сделала программу достаточно гибкой, чтобы использовать её не только для дорог и рек, но и для практически любых пространственных данных: границ провинций, местоположения электростанций, спутниковых снимков и так далее. Программа получила название JUMP (JAVA Unified Mapping Platform) и стала популярной бесплатной географической информационной системой (ГИС). После первоначального создания и внедрения JUMP, регулярная разработка программы компанией Vivid Solutions была прекращена. Однако компания продолжала оказывать поддержку сообществу пользователей, которое выросло вокруг JUMP, и предоставляла информацию разработчикам, которые начали вносить небольшие улучшения в JUMP или адаптировать его под свои нужды. Мартин Дэвис и Джон Акино, два бывших сотрудника Vivid Solutions, работавших над оригинальным JUMP, сыграли ключевую роль в развитии этого сообщества, ориентированного на JUMP. Вскоре стало очевидно, что как пользователи, так и разработчики выиграют от "единой" платформы JUMP. Эта центральная, базовая платформа устранит проблемы совместимости, которые преследовали сообщество пользователей JUMP, и предоставит разработчикам платформу для концентрации и координации своих усилий. Несколько ведущих участников из каждой команды, работающей с JUMP, сформировали Комитет по разработке JPP, целью которого было руководство и контроль над этой новой единой платформой. Для этой программы ГИС с открытым исходным кодом, основанной на JUMP, было выбрано название "OpenJUMP". Особенно во второй половине 2010-х годов оригинальная платформа JUMP и OpenJUMP GIS использовались в качестве платформы для исследований по разработке новых ГИС-алгоритмов и рабочих процессов, например, в IGN France и Университете Цюриха в области автоматизированной картографии, а также в Университете прикладных наук Оснабрюка для разработки новых инструментов точного земледелия. OpenJUMP также используется для обучения ГИС в ряде университетов, что привело к его включению в OSGeo Live DVD Project вместе со многими другими крупными и мелкими проектами бесплатного ГИС-программного обеспечения, хотя сам по себе он не является проектом OSGeo.

Форматы файлов

Одной из важных особенностей Jump и OpenJUMP является возможность работы с данными ГИС в формате GML. GML, или "Geography Markup Language" – это XML (текстовый) формат для данных ГИС. Он позволяет описывать пространственную информацию в форме, удобной для чтения человеком, и является общепринятым "открытым стандартом" для данных ГИС. В настоящее время OpenJUMP может читать и записывать данные GML, и команда разработчиков надеется создать ряд инструментов, которые расширят возможности OpenJUMP по работе с GML. Возможность работы с открытым форматом, таким как GML, важна для разработчиков, поскольку она предоставляет альтернативу проприетарным форматам, таким как файлы Autodesk DWG или ESRI Shapefiles. Тем не менее, OpenJUMP также поддерживает чтение и запись ESRI Shapefiles и формат сетки ESRI ASCII с помощью плагина OpenJump, разработанного командой SIGLE. Хотя OpenJUMP в основном рассматривается как векторная ГИС, он также поддерживает растровые данные, такие как файлы TIF или вышеупомянутая сетка ESRI ASCII.