zoukankan      html  css  js  c++  java
  • 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)可加入相关技术交流群或讨论组获取帮助。

  • 相关阅读:
    Ambiguous mapping. Cannot map 'labelInfoController' method
    在写ssh项目时浏览器页面出现http status 404 – not found
    JS页面出现Uncaught SyntaxError: Unexpected token < 错误
    Data truncation: Truncated incorrect DOUBLE value:
    个人最终总结
    结对编程--黄金点游戏
    Windows操作系统----锁住命令行窗口
    Windows操作系统下给文件夹右键命令菜单添加启动命令行的选项
    命令行下运行 java someClass.class出现 “错误:找不到或无法加载主类someClass ” 的解决方案
    Qt Quick程序的发布
  • 原文地址:https://www.cnblogs.com/liweis/p/9297557.html
Copyright © 2011-2022 走看看