1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/supermap-SuperMap-iDesktop-Cross

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Продукты

SuperMap iDesktop Cross — это кроссплатформенное настольное приложение с открытым исходным кодом, которое работает на Windows и Linux. Это первое настольное ГИС-приложение для Linux в Китае.

SuperMap iDesktop Cross основано на платформе SuperMap iObjects Java 8C, Eclipse и OSGI. Оно разработано на языке Java и представляет собой платформенное ГИС-приложение с плагинами. Приложение предоставляет функции создания карт, управления данными, обработки данных и анализа данных, а также обеспечивает гибкую среду разработки и вспомогательные элементы управления для облегчения вторичной разработки.

Для получения более подробной информации посетите официальный веб-сайт SuperMap.

Исходный код

  • oschina;
  • CSDN;
  • GitHub.

Онлайн-поддержка

Онлайн-поддержку для SuperMap iDesktop Cross предоставляют с помощью статического веб-сайта на основе node.js. Исходный код онлайн-поддержки размещён на oschina. Вы можете легко расширить содержание онлайн-поддержки на основе этого проекта. Одновременно исходный код синхронизируется с GitHub pages для создания главной страницы онлайн-поддержки. Здесь вы можете просматривать последнее содержание онлайн-поддержки.

Адреса:

Руководство по использованию

Пожалуйста, обратитесь к «Руководству по настройке SuperMap iDesktop Cross (Windows)» и «Руководству по настройке SuperMap iDesktop Cross (Linux)».

История обновлений

  • SuperMap iDesktop Cross 8C SP1:

    • создание карт: добавлена функция создания тематических карт, которая позволяет создавать однозначные и многозначные тематические карты для растровых данных и поддерживает настройку и изменение свойств тематических карт; улучшена панель свойств тематических карт, что повысило согласованность между поднастройками тематических карт и отображением узлов слоя в диспетчере слоёв;
    • обработка данных: добавлена функция запросов SQL, позволяющая выполнять запросы к векторным данным, таблицам атрибутов и другим наборам данных с использованием созданных операторов SQL;
    • анализ данных: добавлена функция анализа буферных зон, которая может выполнять анализ буферных зон для точечных, линейных и полигональных наборов данных на основе указанного радиуса буфера.
  • SuperMap iDesktop Cross 8C: выпуск продукта.

Версия выпуска

Адрес загрузки версии выпуска: http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx.

Структура каталогов

Assistant — вспомогательные плагины для обеспечения поддержки. Configuration — папка для хранения некоторых параметров запуска рабочего стола. Controls — общие плагины интерфейса пользователя, новые добавленные плагины должны быть включены в этот пакет, если им необходимо использовать упакованные интерфейсы рабочего стола. Core — общие плагины логики кода, новые добавленные плагины должны включать этот пакет, если они хотят использовать общие методы, предоставляемые рабочим столом. DataConversion — плагины преобразования данных, такие как импорт и экспорт данных. DataEditor — плагины редактирования данных, такие как создание и копирование наборов данных. DataProcess — плагины обработки данных, такие как слияние полигонов. DataTopology — плагины топологической обработки данных, такие как предварительная обработка топологии данных. DataView — плагины просмотра данных, такие как выполнение запросов SQL к наборам данных. Frame — основные плагины окна, используемые для управления основным окном рабочего стола, такими как выход из рабочего стола и вход в систему. iDesktop — плагин запуска рабочего стола, который используется для отображения окна после загрузки других плагинов рабочего стола. LayoutEditor — плагины редактора макетов, такие как добавление компаса и легенды на макет. LayoutView — плагины просмотра макета, такие как увеличение, уменьшение и полноэкранный просмотр макета. MapEditor — плагины редактора карт, такие как рисование объектов на карте, копирование и вставка. MapView — плагины просмотра карт, такие как выбор объектов на карте, навигация и обновление. NetServices — сетевые сервисные плагины, такие как публикация сервисов iServer. Process — библиотека классов ядра визуализации, обеспечивающая полный интерфейс функций для использования и расширения визуализации. RealspaceEditor — редакторы сцен, такие как рисование объектов в сценах. RealspaceEffect — плагины рисования частиц в сцене, такие как рисование пламени и дождя. RealspaceView — просмотр плагинов сцены, таких как навигация, масштабирование и обновление в сценах. Resources — папка, используемая для хранения ресурсов, используемых рабочим столом, таких как значки. SpatialAnalyst — пространственные аналитические плагины, такие как запрос значений сетки и анализ буферной зоны. TabularView — плагины просмотра таблиц атрибутов, используемые для операций с таблицами атрибутов, таких как просмотр, сортировка и статистика. Templates — папка, содержащая некоторые шаблоны, используемые рабочим столом, такие как цветовые схемы и информация о проекции. WorkEnvironment — используется для хранения макетов интерфейса рабочего стола, где папка Default содержит макеты для платформы Windows, а папка Linux содержит макеты для платформы Linux. WorkflowView — интерактивные плагины визуализации, обеспечивающие холст и панель управления задачами.

Лицензионное соглашение

Подробности см. в разделе LICENSE.

Часто задаваемые вопросы

Q: Код выдаёт исключение во время выполнения. A: На git код разделён на две ветви: master и develop. Master — основная версия, и каждый раз, когда выпускается стабильная версия, она будет отправлена в ветку master. Develop — ветвь разработки, и код, изменённый каждый день, будет отправлен, но не гарантируется стабильность кода.

Q: В интерфейсе системы Linux шрифт отображается в виде блоков. A: Это вызвано отсутствием китайских шрифтов в Linux. Поместите китайский шрифт в папку /jre/jre/lib/fonts/fallback, чтобы он нормально отображался.

Q: Текст на карте отображается неправильно. A: Во время процесса визуализации карты используются некоторые специальные шрифты, такие как «微软雅黑». Эти шрифты могут отсутствовать в операционной системе Linux, что приводит к неправильному отображению текста на карте. Пожалуйста, проверьте файлы fonts_1.zip и fonts_2.zip, которые содержат распространённые шрифты. При использовании этой программы или исходного кода в системе Linux загрузите и разархивируйте их в каталог «корневой каталог/support/fonts/» (если его нет, создайте его самостоятельно) и добавьте переменную среды SUPERMAP_ROOT со значением «корневой каталог/support/». Затем следуйте инструкциям в документе «SuperMap iDesktop Cross 8C Руководство по расширению разработки», чтобы настроить среду, и текст будет отображаться правильно.

Q: Карты с китайскими названиями не отображаются должным образом в браузере на Linux без китайской среды. A: Если в Linux отсутствует китайская среда, рекомендуется изменить названия карт на английские. Или вы можете опубликовать карты с китайскими именами в системе Linux с китайской средой.

Дополнительная справочная информация

За дополнительной технической поддержкой обращайтесь в центр технических ресурсов SuperMap.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Java
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/supermap-SuperMap-iDesktop-Cross.git
git@api.gitlife.ru:oschina-mirror/supermap-SuperMap-iDesktop-Cross.git
oschina-mirror
supermap-SuperMap-iDesktop-Cross
supermap-SuperMap-iDesktop-Cross
develop