开源中国 2018 年度最后一场技术盛会邀你来约~错过就要等明年啦!点此立即预约

SuperMap / SuperMap iDesktop CrossJavaGPL-3.0

指数
0
Watch 37 Star 61 Fork 27
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
iDesktop Cross是支持Linux、Windows运行的桌面专业GIS软件。 1.自主研发,支持全国产化,包括PC机、CPU、操作系统、数据库、中间件; 2.免费开源,定制简单方便,开发框架遵循OSGI标准,UI控件丰富、实用; 3.功能齐全,二三维一体化,满足专业地图制图,同时支持三维浏览和分析。 展开 收起

取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

产品介绍

SuperMap iDesktop Cross 是一款支持跨平台、全开源的桌面GIS应用与开发平台系统,可在 Windows 和 Linux 系统上运行,是国内首款可在 Linux操作系统上运行的桌面GIS系统,实现了GIS数据在跨平台环境下的展示。SuperMap iDesktop Cross 是一款跨平台、全开源、可扩展的桌面GIS产品,也是超图新一代的开源GIS桌面产品。

SuperMap iDesktop Cross 是基于SuperMap iObjects Java 8C、Eclipse和OSGI等平台,通过Java语言开发的插件式、跨平台GIS 应用软件,提供了地图制图、数据管理、数据处理、数据分析等功能,同时提供了灵活的开发框架和辅助控件,便于用户二次开发。

更多详情请访问 SuperMap 官方网站

源代码地址

联机帮助

SuperMap iDesktop Cross 的配套联机帮助采用基于 node.js 的静态网站工具 hexo 生成部署,并在 oschina 上托管联机帮助源代码,您可以基于该项目轻松扩展自己的联机帮助内容。同时同步推送至 Github pages 生成联机帮助项目主页,您可以在这里浏览查看最新的联机帮助内容。相关地址如下:

使用指南

请参考 《SuperMap iDesktop Cross 配置指南(Windows 篇)》 以及 《SuperMap iDesktop Cross 配置指南(Linux 篇)》。

更新历史

  • SuperMap iDesktop Cross 8C SP1

    • 地图制图
      • 新增了栅格专题图功能,可对栅格数据制作单值、分段专题图,并支持设置和修改专题图属性。
      • 优化了专题图属性面板,提高了专题图子设置项与图层管理器中图层节点显示的联动性。
    • 数据处理
      • 新增了SQL查询功能,可通过构建的 SQL 语句对矢量、属性表等数据集进行查询。
    • 数据分析
      • 新增了缓冲区分析功能,可根据指定的缓冲半径对点、线、面数据集进行缓冲区分析。
  • SuperMap iDesktop Cross 8C

    • 产品发布

Release版地址

目录结构

  • 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》。

FAQ

Q:代码运行时抛异常

A:git上代码分为2个分支: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 扩展开发指南.doc》进行环境配置,即可正常显示文本要素。

Q:没有中文环境的Linux系统中发布带中文名称的地图服务,浏览器中地图预览图片显示异常。

A:若Linux没有中文环境,则发布的地图名称建议改成英文名称;或在有中文环境的Linux系统中发布含中文名称的地图服务。

更多帮助信息

请访问SuperMap 技术资源中心获取技术支持。

项目点评 ( 2 )

你可以在登录后,发表评论

搜索帮助