SuperMap Deskpro .NET 6R (2012) SP1产品介绍
来源:互联网 发布:阿里云对象oss怎么用 编辑:程序博客网 时间:2024/05/24 07:33
——SuperMap Deskpro .NET 6R (2012) SP1产品介绍
SuperMap GIS 6R桌面平台是一套二三维一体化的桌面级GIS二次开发平台软件。SuperMap GIS Deskpro .NET 6R (2012) SP1致力于完善GIS功能、提供完备的二三维一体化GIS解决方案,并通过搭载桌面开发平台快速构建专属业务,带来全新体验。
其扎实的GIS功能满足于深入挖掘现有地理信息资源,通过定制和开发等工作帮助提升行业系统价值。
地理数据背后的故事地理数据的来源多种多样,一般分为:影像数据,如遥感影像,扫描影像等;地理数据,如测绘数据、GPS采集数据等;属性数据,如自然数据、社会数据、经济数据等。这些数据一般来源于多个部门,例如遥感影像可能来源于商业公司,测绘数据来源于测绘部门,统计数据来源于统计部门,且大多数数据表现的不是数字形式,并不能直接进行专题地图制作和数据分析。
这些地理数据背后的价值在哪里?
以前到一个新城市出差或旅游,到了那个城市先要买一份纸质地图。现在自驾出门,车载导航设备是必不可少的。
以前看天气预报是在地图上标识一个地点或区域,配以文字。现在72小时动态预报推演。
以前发生应急灾害时,在平面地图上用不同颜色标出各个时间段的受灾区域或社会经济数据。现在三维模拟,动态实现。
从以前到现在,地理信息技术不断变化,从以前到现在地理数据的价值地位一直重要。
我们如何制作一份地图?如何制作导航数据?如何实现动态推演?如何实现三维模拟?
这些问题归结一处即如何挖掘地理信息,提升数据价值?
SuperMap Deskpro .NET 6R (2012) SP1就是解决这些问题的利器。
饕餮盛宴:地理价值SuperMap Deskpro .NET 6R (2012) SP1在数据处理与操作的便捷和深入方面做足了功夫,其扎实的GIS功能基本能满足于挖掘现有地理数据的信息资源,提升数据自身价值。
现在,让我们一起来见证这道大餐的全过程(本文以制作一幅世界地图为例进行介绍)。
原料:鱼肉原料即原始数据,包括:
- 已扫描好的1:2500万的世界地图影像(世界地图_扫描.jpg)
- 一幅处理好的世界遥感影像(Day.tiff)
- 简单的世界社会经济数据(电子文档)
- 供配准参考使用的数据集(UDB)
真如前述,利器即SuperMap Deskpro .NET 6R (2012) SP1,其特点和特性为提升地理数据价值保驾护航。
产品特点- 基于 .NET框架,采用异常机制,系统稳定、响应高效
- 使用 Ribbon界面,风格美观、组织清晰、功能垂直
- “特性就在手边”的设计理念,布局合理、特性完整,操作顺畅
- “所见即所得”的呈现方式,可视化操作,减少冗余、结果精准
- 模板化应用,快速复用、方便共享、提高效率
- 插件式产品框架,内容开放、定制灵活、开发快速
- 美观流畅的用户体验
- 快速构建行业桌面级应用平台
- 真正的二三维一体化应用
- 强大易用的数据处理
- 丰富的地图可视化表达
- 高效准确的空间分析
原始数据必须经过加工处理才能变成有真正意义上的地理数据。这是提升数据价值的第一步。
第一步:创建数据
系统独有的空间数据管理模式,实现数据的紧凑、安全、便捷。分析一下纸质地图,根据SuperMap GIS空间数据管理模式建立工作空间、数据源(UDB)、数据集(如图),当然这些数据集都是空的,后面可根据数字矢量化的情况可以对数据集进行增减。
同时在当前工作空间中打开存有配准参考数据的数据源。
第二步:导入影像数据
系统提供了丰富的数据格式转换方法。将扫描的地图影像和世界遥感影像导入为IMAGE数据集
第三步:创建栅格影像金字塔
为了加快数据浏览和处理效率对两个IMAGE数据集创建影像金字塔。
第四步:设置投影信息
对新创建的数据集、数据源和刚导入的地图扫描影像设置投影信息(具体见下表)。直接复制参考数据的即可,当然也可以自己定义。(世界遥感影像含有相同投影,不需要再进行设置,如果不同也设置为一致)
大地参照系:D_WGS_1984
参考椭球体:WGS_1984
椭球长半轴:6378137
椭球扁率:0.0033528107
让图片有地理意义为了让导入进来的图片具有地理意义,或说具有地理位置信息,必须对其进行配准操作。
第五步:配准
选择“世界地图_扫描”数据集作为配准图层,选择“参考数据集”作为参考图层,结果数据集命名为“世界地图”。配准算法选择为“两次多项式配准”。
让图片变成地理数据配准后,我们就要进行矢量化的工作,即将图片变成矢量的地理数据。
第六步:设置捕捉
根据需要选择捕捉类型,当然可以在矢量化的同时切换不同的捕捉类型。
第七步:绘制对象和编辑对象
根据需要绘制和编辑点、线、面、文本数据集。为了方便介绍,本文对原地图做了简化处理,只保留了必要信息。
第八步:编辑数据属性
根据原料中的“世界社会经济数据(电子文档)”,进行数据属性的录入与编辑。
2、烹炒煎炸:配置地图配置地图简单的说就是对地理数据组织、定义呈现风格等,使地理数据发挥整体价值。
第九步:组织图层
根据纸质地图的风格,调整图层顺序,设置对象风格、设置图层可见比例尺。其中图层“经纬网”和“底图”对应数据集均为“底图”面数据集。这也就是说在SuperMap GIS中,是允许一个数据集多次加载至地图中。
图层组织结构
图层组织后的世界地图(局部)
第十步:制作专题图层
从上图可以看出,这个效果是远远不能达到要求的,这是就需要对现有图层进行制作专题图层。本案例中,对图层“国家(地区)”制作单值专题图,对图层“首都(首府)”制作统一风格标签专题图。
现在的效果基本就是一幅简化的世界地图。
制作专题图后世界地图(局部)
3、出锅点缀:效果优化作为一幅电子地图,需要对显示效果和速度进行一些优化操作,使得地图显示效果和浏览操作速度达到一个最佳配合。
好看些第十一步:地图显示效果优化
反走样:包括线型反走样和文本反走样
对象压盖处理:包括显示压盖对象、十字路口优化;对于文本对象还可通过专题图方式来设置自动避让。
第十二步:地图显示速度优化
创建矢量空间索引:对所有的矢量数据创建R树索引。
设置对象最小显示尺寸、设置对象过滤显示条件、设置图层可见比例、设置地图固定比例尺等
除了以上这些优化外,也可以将影像数据叠加在当前地图上,以增加显示效果。
效果优化后世界地图(局部)
4、上菜:布局表达看到上面的地图,我们会发现与纸质地图相比还少些东西。这时就需要用到“布局”。
所谓布局就是让地图进入一个待打印状态,再增加一些布局元素(就是少的那些东西,如比例尺、图例、指北针、缩略图、说明等)就是一个完整的布局(也就是完整的地图)。
第十三步:布局排版
l系统提供地图、比例尺、图例、指北针等布局元素;提供29种布局对象创建方式;提供21种布局对象格式化操作方式
根据需求,利用这些布局元素和格式化方法对布局进行排版。
第十四步:布局打印
打印,看清楚了。这时出来的就是你所需要的地图了。
至此一幅世界地图就诞生了。
5、观赏
当然在SuperMap Deskpro .NET 6R (2012) SP1也可以把地图直接加载在三维场景中,作为三维底图进行使用。
从原始数据到地图出图,SuperMap Deskpro .NET 6R (2012) SP1提供了一个完整的解决方案。当然还可以进一步提升数据价值,进行一些矢量分析工作。
- SuperMap Deskpro .NET 6R (2012) SP1产品介绍
- SuperMap Deskpro.NET 6R
- 在SuperMap DeskPro 6R(2012)中如何批量重新指定数据源?
- 超图Deskpro .NET 6R(2012) CAD图转化为GPS数据的操作步骤
- SuperMap DeskPro 与 Object
- supermap deskpro学习笔记
- SuperMap Deskpro 6 新建sql数据源连接的问题
- HTML5“强云富端”,迎接App时代——SuperMap iClient 6R(2012) for JavaScript产品新...
- SuperMap iClient 6R(2012) for JavaScript
- SuperMap Deskpro 属性表复制Bug
- [记录]supermap deskpro 打开oracle数据源失败
- [supermap+silverlight]访问 SuperMap iServer Java 6R 地图服务
- SuperMap iDesktop Cross 8C(2017)产品介绍
- SuperMap GIS 8C(2017)产品体系介绍
- SuperMap 三维产品白皮书
- SuperMap GIS 6R(2012) SP2抢先看之数据共享
- SuperMap iClient 6R(2012) for Flex(PS:Flex交互性能比JavaScript好)
- SuperMap iClient 6R for Flex 简单操作地图
- MFC中文档视图框架和文档模板之间的关系
- leveldb的compact条件
- ajax跨域(基础域名相同)表单提交
- pandaboard ES学习之旅——4 Android源代码下载与编译
- android编写UI出现error: Error parsing XML: unbound prefix 的错误原因及解决方案
- SuperMap Deskpro .NET 6R (2012) SP1产品介绍
- C#调用C++Dll封装时遇到的一系列问题
- C#关于虚方法和重写的实例说明(virtual 和override)
- 为清华大学水利系写的校友会iPhone与Android客户端
- Android 开发常用代码
- 深入浅出SharePoint——日志功能失效了??
- event.keyCode用法及列表
- Linux fork()返回值说明
- 接上(SQL中遇到多条相同内容只取一条的最简单实现)多字段情况