SuperMap开发入门1——资源下载
前言(废话)
由于项目需要,我们将被改用超图(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——资源下载的更多相关文章
- SuperMap开发入门2——环境部署
由于超图的相关资源比较少,可参考官方提供的<SuperMap iDesktop 9D安装指南>和<SuperMap iObjects .NET 9D安装指南>完成应用软件和开发 ...
- PHP实现微信公众平台开发 全套视频资源下载
好久没有在博客园更新东西了,今天给大家分享一份比较不错的视频学习资源吧. 主要是关于PHP实现微信公众平台开发, 不知道大家对于微信平台的开发有多少了解,那么今天就从基础开始吧,资源目录如下(PS ...
- 2-(基础入门篇)Air202下载开发入门(给Air202下载第一个程序)
http://www.cnblogs.com/yangfengwu/p/8887933.html 资料链接 链接:https://pan.baidu.com/s/1-SRfsKGQ7rZVvFmp1O ...
- SuperMap开发入门4——保存的坑
工作空间.地图等的打开.保存.删除是最基本的操作,可我居然卡在保存工作空间的问题上了. 功能需求 需求很简单:打开工作空间中的某一地图,缩放一下,保存地图.(下次打开时,已经缩放到上次修改过的地方) ...
- 【转载】salesforce 零基础开发入门学习(一)Salesforce功能介绍,IDE配置以及资源下载
salesforce 零基础开发入门学习(一)Salesforce功能介绍,IDE配置以及资源下载 目前国内已经有很多公司做salesforce,但是国内相关的资料确是少之又少.上个月末跳槽去了新 ...
- 《VSTO开发入门教程》配套资源下载
<VSTO开发入门教程> 刘永富 著 清华大学出版社 封面截图 购书网址 京东网 淘宝网 配套资源到如下页面寻找: https://www.cnblogs.com/ryueifu-VBA/ ...
- 《python开发技术详解》|百度网盘免费下载|Python开发入门篇
<python开发技术详解>|百度网盘免费下载|Python开发入门篇 提取码:2sby 内容简介 Python是目前最流行的动态脚本语言之一.本书共27章,由浅入深.全面系统地介绍了利 ...
- 《Android Studio开发实战 从零基础到App上线》资源下载和内容勘误
转载于:https://blog.csdn.net/aqi00/article/details/73065392 资源下载 下面是<Android Studio开发实战 从零基础到App上线&g ...
- 电子书下载:Delphi XE 5 移动开发入门手册(完整版)
更多电子书请到: http://maxwoods.400gb.com 下载:Delphi XE5移动开发入门手册(完整版)
随机推荐
- TF400511: Your team has not defined any iterations to use as sprints
tfs里面的冲刺对于开发团队来说, 是非常重要的一个功能,是团队开发进度的晴雨表: 但是如果从此死活出不来,怎么办呢? TF400511:您的团队尚未定义任何要用作冲刺 (sprint) 的迭代 TF ...
- 基于TQ2440和Qemu的GDB+串口调试(1)
作者 彭东林 pengdonglin137@163.com 平台 TQ2440 + Linux-4.10.17 Qemu(vexpress-ca9) + Linux-4.10.17 概述 下面 ...
- Android Timer schedule
timer.schedule(new MyTask(),long time1,long timer2); 今天算是彻底的搞懂了这个以前让我为之头疼的方法. 以下我就重点介绍一下: 第一个參数.是 Ti ...
- Git:配置
概念 一般在新的系统上,我们都需要先配置下自己的Git 工作环境.配置工作只需一次,以后升级时还会沿用现在的配置.当然,如果需要,你随时可以用相同的命令修改已有的配置. Git 提供了一个叫做git ...
- Office Web Apps 错误日志
前言 最近一直在用Office Web Apps,使用过程会有各种各样的错误,众所周知,sharepoint的错误都在15/Logs下面保存错误日志,那么OWA呢? 经过查找,发现Office Web ...
- bat调用TexturePacker更新SpriteSheet
一款游戏会用到很多图片资源,通常我们会使用TexturePacker工具进行图片的拼接.压缩,为了考虑性能问题,单个SpriteSheet的尺寸不会设置的太大(最大1024 * 1024),这样就可能 ...
- IDA修改游戏
用GM找到机器码 基址 400000 偏移是401940-400000 = 0x1940 UE去到D40位置修改
- HDOJ 4869 Turn the pokers
最后的结果中正面向上的奇偶性是一定的,计算出正面向上的范围low,up 结果即为 C(m.low)+ C(m.low+2) +.... + C(m,up) ,用逆元取模 Turn the pokers ...
- C#中的自动赋值
工作中用到对同一个类型的对象的赋值,需要逐个属性的赋值赋过去,在网上找了很久没发觉合适的,就自己动手写了个,以做备忘用. protected void AutoAssign(object from , ...
- frp官方中文文档
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议. 目录 frp 的作用 开发状态 架构 使用示例 通过 ssh 访问公司内网机器 通过自定义 ...