前言(废话)

由于项目需要,我们将被改用超图(SuperMap)平台进行GIS开发。记忆中,我还是在学生时代使用过超图软件5.0版本,安装包只有50M,这也是超图与学校有合作关系的缘故。

在以后的学习和开发过程,难免会将其ArcGIS对比,SuperMap的缺点以后细说,先说说它的优点:

(1)国产平台,安全放心。这一点基本可以抵"百丑",…论出生环境的重要性…。技术、功能、稳定性、价格的前提都是安全,貌似很有道理,使用国产软件就再也不用担心安全问题?

(2)原生跨平台。也是由于安全原因,我们的系统很可能运行在Linux平台,而它的Cross版本支持跨平台,下图为SumperMap iDesktop Cross 9D产品,基于JAVA开发,功能略弱一点。

(3)二三维一体化。所谓一体化,就是二维、三维视图两者联动操作显示,基于开源三维GIS平台Cesium的超图三维确实做了不少的工作,三维方面比ArcGIS要提前一点点(技术上不一定领先),ArcGIS Pro的三维效果也不同寻常,可惜很多人还不了解!下图为ArcGIS Pro的二三维一体化效果图。

(4)适合中国国情。毕竟ArcGIS是国外的产品,默认符号库的符号标准都是国外,而SuperMap则内置了国内的标准和样式(如下图);但官方说软件使用习惯符合国人的习惯,这一点我还真没感觉到,也许是ArcGIS中毒太深,认为它的设计都比较合理,反而不类似的都用不习惯,这是一个慢慢适应的过程。

再如,在专题图制作方面,超图提供了很多便捷的功能,如四色地图,在制作行政区域图时可能用到,但我点击按键后,就一直未响应,只有任务管理器中去结束软件了;也许是图斑较多(东南沿海一带岛屿),它的算法没有优化,也怪测试人员没有仔细测试这个功能。

(5)中文帮助。几年以前,MapGIS中GIS领域占有一定优势,特别是地质行业,结合地质项目应运而生;当时的ArcGIS是英文版的,虽然功能强大,但很多人望而却步,自ArcGIS10.0推出中文版(包括桌面版本帮助也是中文)后,越来越多的人和项目开始使用它。不得不承认,对于我这样的英文学渣,SuperMap中文开发文档将有利于提高学习效率。

软件下载

官方提供各个版本的软件包下载,地址:

http://support.supermap.com.cn/product/iObjects.aspx

它主要有以下几个特点:

(1)超图软件各版本之间应该是兼容的(未测试),这一点比ArcGIS要好,ArcGIS绝不允许不同版本的软件存在于同一个环境中;

(2)无论是桌面版,还是iObjects开发,无需任何操作,即可有90天试用,到期后可邮箱申请试用(可我申请后,未收到邮箱验证码,可能是它的服务器出问题了),这也比ArcGIS好,ArcGIS9.3版本的破解过程相当复杂。

(3)iObjects开发语言有C++、.NET、Java,可根据自己的情况选择;

(4)平台分X86和X64两个版本(ArcGIS只有32位);

(5)开发包SDK及帮助资源等下载解压进行环境变量等注册就可使用,这种方式好也不好。

学习资源

下面是主要学习的途径:

(1)由于使用的人少,学习资源仅官方资源,基本告别了百度和谷歌搜索;

(2)以官方技术资源为主,个人冥想和测试为辅;

桌面版本帮助:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iDesktop/index.htm

开发帮助:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iObjectsNet/SuperMapHelp.htm

FAQ: http://support.supermap.com.cn/product/zhidao.aspx?PRODUCT_TYPE=3

培训资源:http://support.supermap.com.cn/product/vedio.aspx?PRODUCT_TYPE=0

技术博客:https://blog.csdn.net/supermapsupport

(3)对于开发来说,先学一学软件应用操作;

(4)可加入相关技术交流群或讨论组获取帮助。

SuperMap开发入门1——资源下载的更多相关文章

  1. SuperMap开发入门2——环境部署

    由于超图的相关资源比较少,可参考官方提供的<SuperMap iDesktop 9D安装指南>和<SuperMap iObjects .NET 9D安装指南>完成应用软件和开发 ...

  2. PHP实现微信公众平台开发 全套视频资源下载

    好久没有在博客园更新东西了,今天给大家分享一份比较不错的视频学习资源吧. 主要是关于PHP实现微信公众平台开发,  不知道大家对于微信平台的开发有多少了解,那么今天就从基础开始吧,资源目录如下(PS ...

  3. 2-(基础入门篇)Air202下载开发入门(给Air202下载第一个程序)

    http://www.cnblogs.com/yangfengwu/p/8887933.html 资料链接 链接:https://pan.baidu.com/s/1-SRfsKGQ7rZVvFmp1O ...

  4. SuperMap开发入门4——保存的坑

    工作空间.地图等的打开.保存.删除是最基本的操作,可我居然卡在保存工作空间的问题上了. 功能需求 需求很简单:打开工作空间中的某一地图,缩放一下,保存地图.(下次打开时,已经缩放到上次修改过的地方) ...

  5. 【转载】salesforce 零基础开发入门学习(一)Salesforce功能介绍,IDE配置以及资源下载

    salesforce 零基础开发入门学习(一)Salesforce功能介绍,IDE配置以及资源下载   目前国内已经有很多公司做salesforce,但是国内相关的资料确是少之又少.上个月末跳槽去了新 ...

  6. 《VSTO开发入门教程》配套资源下载

    <VSTO开发入门教程> 刘永富 著 清华大学出版社 封面截图 购书网址 京东网 淘宝网 配套资源到如下页面寻找: https://www.cnblogs.com/ryueifu-VBA/ ...

  7. 《python开发技术详解》|百度网盘免费下载|Python开发入门篇

    <python开发技术详解>|百度网盘免费下载|Python开发入门篇 提取码:2sby  内容简介 Python是目前最流行的动态脚本语言之一.本书共27章,由浅入深.全面系统地介绍了利 ...

  8. 《Android Studio开发实战 从零基础到App上线》资源下载和内容勘误

    转载于:https://blog.csdn.net/aqi00/article/details/73065392 资源下载 下面是<Android Studio开发实战 从零基础到App上线&g ...

  9. 电子书下载:Delphi XE 5 移动开发入门手册(完整版)

    更多电子书请到: http://maxwoods.400gb.com 下载:Delphi XE5移动开发入门手册(完整版)

随机推荐

  1. PostgreSQL代码分析,查询优化部分,canonicalize_qual

    这里把规范谓词表达式的部分就整理完了.阅读的顺序例如以下: 一.PostgreSQL代码分析,查询优化部分,canonicalize_qual 二.PostgreSQL代码分析,查询优化部分,pull ...

  2. 2018房地产沉思录 z

    在中国,房价问题几乎有一个铁律:越调控越暴涨. 刚刚进入5月,全国各地发布的调控政策数量就已经超过了115个.仅4月份,全国各种房地产调控政策合计多达33次,25个城市与部门发布调控政策,其中海南.北 ...

  3. Windows 下安装NPM

    第一步: 下载node.js的windows版 当前最新版本是https://nodejs.org/dist/   第二步:设置环境变量 把node.exe所在目录加入到PATH环境变量中. 配置成功 ...

  4. 绝望的主妇第一二三季/Desperate Housewives迅雷下载

    绝望主妇 第一二三季 Desperate Housewives Season 1 2 3(2004 2005 2006) 本季看点:在紫藤街上住着这样一群主妇:拥有四个孩子和一个如孩子一般的丈夫的女强 ...

  5. Asp.Net Mvc3.0(MEF依赖注入理论)

    前言 Managed Extensibility Framework(MEF)是.NET平台下的一个扩展性管理框架,它是一系列特性的集合,包括依赖注入(DI)等.MEF为开发人员提供了一个工具,让我们 ...

  6. node.js模块的坑

    在写一个工具的时候,需要将xml转为json方便处理,以前电脑上装的node.js的版本为0.8,结果我再安装node-xml2json时提示版本过低,然后我又重装安装了最新版本. 然后再次尝试安装, ...

  7. 【转】Android思维导图

    转自:http://www.open-open.com/lib/view/open1421201191375.html

  8. IP地址和CIDR

    IP地址(IPV4) IPV4的地址是一个32位的二进制数,由网络ID和主机ID两部分组成,用来在网络中唯一的标识一台计算机.IP地址通常用四组3位的十进制数表示,中间用.分割,例如:192.168. ...

  9. HTML5 Geolocation API地理定位整理(一)

    HTML5 Geolocation API 用于获得用户的地理位置. 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的. 浏览器支持 Internet Explorer 9+, ...

  10. LaTeX使用技巧

    使用LaTex的方法: (1)推荐一个手写公式.自动生成LaTex的网站——Web Equation. (2)如果会LaTex,可以直接用在线LaTex编辑 (3)从mathtype转换: 首先打开文 ...