supermap使用idesktop发布二三维管线地图
最近政府端的项目都要求使用国产软件。牵扯到地图的原来用过arcgis。转到国内,查看了几家。最后用了supermap。因为确实没什么好选择的。
首先使用idesktop制作二三维管网并发布。版本为10i版本。
1:官网下载客户端和服务端。地址:http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx
idesktop桌面好像只有windows的。服务端支持linux。
下载后注册试用授权。登陆客户端。
在左侧工作空间管理器,右键新建数据源。可以新建文件型活数据库型。右键建好的数据源,新建数据集。可直接创建三维点线数据集或者先创建二位数据集后再数据-》类型转换。转为三位点/线数据集。数据集就相当于我们数据库中的表。
最好右键先设置一下数据源的坐标。也可以右键数据集的属性修改数据集的坐标。
没有数据的点和线是不能直接添加到三维场景的。建议在二位地图上先标注点,再用标注的点连线。这样看起来点是在线上。如果直接处理点和线分开的表。在三维展示的时候可能有的点不在线上。
打开点数据集生成一个点的图层。然后绘制点数据。可以右键数据集-》浏览属性表。产看字段信息。
SmID应该是主键。smuserId是保留字段。SmGeometry存储的地理信息。再打开线表,连线。连线的时候一条线只要没结束。在表中就只有一条记录。
右键线数据集添加到当前地图。打开编辑,连线。可以对二维地图符号化再保存,也可以直接保存。可以多个图层单独保存。也可以当成一个地图保存。反正最后在服务中一层一层点进去都能找到。
图层位置可以上下调整。原来上上面的会覆盖下面的。右键图层或点击上边的菜单栏可以找到图层风格设置。可以设置图层的符号。可以右键图层制作各种各样的专题图。然后保存二维地图。
右键数据集,点开属性。可以增删字段。Color颜色字段要想起作用,10i版本是宽字符,填入16进制的RGB颜色。
如果要对以后的点线数据做一些分析功能,比如流向,上下游,最佳路径,爆管等。需要生成网络数据集。在交通分析中进行拓扑构网。
构网之后可以构建三维的管线模型。构建管线模型之后会多出一些系统字段。有关三维的符号化的标识还有大小旋转等。还可以构建流向,创建流向后会多出节点和方向字段。
右键将数据集添加到新球面场景。然后对点和线制作自定义专题图。
如果用他们的三维符号,必须要在数据集的图层上就符号化。而不是专题图。这样就少了一些属性的设置。最好是用户自己制作的符号。三维的点符号需要用到3ds等的模型文件。线管网那个的话直接画个环就可以了。
然后右键你的专题图,修改专题图。设置一些属性关联。符号的字段就是那两个id。点的MarkerSymbolID和线的LineSymbolID。
随后要对专题图生成场景缓存。因为web浏览器要求访问三维的服务必须是切成缓存后的文件。这里要注意。如果你的服务器和你的客户端在一台服务器。那你场景下的图层保留几个无所谓,最后缓存加进来发布服务就可以了。如果不在一台服务器,你的工作空间是要打包上传到服务器上的。服务器上的缓存路径好像不能又#号,否则会报错说找不到路径。保存场景,然后右键场景生成缓存,如果要发布到远程服务器,缓存的路径要在工作空间的下边。默认场景下的所有图层都生成缓存,所以如果不必要,建议移除不需要的图层。因为supermap对数据的处理能力真的一般,速度较慢。建议生成好缓存之后把场景中的其他东西移除,只留缓存文件图层。
加载进来的缓存可以通过右边的一些调整和上边菜单的场景等进行一些设置。比如说调整LOD比例,使模型全部展示。
最后保存场景,发布服务。
可以勾选自己想发布的服务,如果是发布到远程服务器。需要勾选上传到工作空间。会自动打包传输到服务器。
发布成功后可以在服务上找到这些已经发布的服务。不过有个缺点就是发布失败了你也看不出来,因为没有什么提示信息。服务器上的日志你也看不出来,可能要仔细查了,或者再发布。与网络什么的可能也有关系。注意:supermap服务是不覆盖的,如果想要叫同一个名字,必须把原来的线上的删除,再重新发布。发布成功的可以看到二维和三维的东西,还有其他拓展功能。
注意。国内的软件学习的资源很少,supermap主要来自比如说下载好的客户端的idesktop里面的有help帮助文档,启动的服务的在线帮助文档,和官网上的技术资源中心。好像还有图书,不过你看都是12年的,即使你下载的帮助文档也有好多是老版本的,与新版本的有些不对的地方。他们的给的说法是你有问题,还是建议拨打客服电话。国产底层软件依然任重而道远。
哦,对了。软件对电脑的硬件有一些要求。如果你真的配置一般,还是不要把自己搞生气了。
supermap使用idesktop发布二三维管线地图相关推荐
- 三维pcd地图转二维栅格地图
1.概述 在使用导航时,通常会根据二维栅格地图做路径规划,需要将三维点云地图转化成栅格地图. 本文采用滤波及投影的方法, 主要步骤包括 对输入点云进行直通滤波,获取限定高度范围的数据 在进行半径滤波, ...
- 三维点云地图转二维栅格地图
文章目录 前言 一.安装octomap 二.安装map_server 三.发布.转换并保存 前言 三维点云地图转二维栅格地图的实现需要1.地图转换工具--octomap:2.栅格地图保存工具--map ...
- 如何在SuperMap iDesktop发布交通网络分析服务(学习笔记)
如何在SuperMap iDesktop发布交通网络分析服务 1.首先打开交通分析,点击拓扑构网,选择构建二维网格数据集 2.把与道路相关的数据集尽可能多的拉进来, 把线线自动打断选项选中,打断容限设 ...
- SuperMap iDesktop 10i加载百度地图为底图
1.SuperMap iServer 支持将在线的百度地图 服务作为数据源发布为本地的地图服务,如 WMS 服务,WMTS 服务,REST 地图服务,并支持将出图过程中的地图瓦片缓存在本地.首先,在i ...
- 商场楼层地图怎么制作,高效、便捷的商场二三维地图绘制平台
当顾客走进庞大的商场购物中心,如何让顾客在商场购物消费时有更轻松方便的体验?如何能快速将品牌和商品传递给潜在顾客,并一键引导顾客到店?电子地图作为大家最喜闻乐见的高效应用形式,在商业应用中,不论针对C ...
- cesium实现二三维分屏地图同步效果
文章目录 1.实现效果 2.实现方法 2.1实现思路 2.2具体代码 Cesium实战系列文章总目录: 传送门 1.实现效果 2.实现方法 实现方法与二维鹰眼地图类似,将二维地图与三维地图同步. 2. ...
- cesium模仿百度地图二三维切换
百度地图二三维切换效果感觉比cesium自带的更平滑 不过百度地图的二三维切换只是简单的三维视角切换,二维是垂直视角 //传入viewer和要切换的维数 onChange2D3DClick(viewe ...
- 基于栅格地图的路径规划(一)基于Matlab二维、三维栅格地图的构建
基于栅格地图的路径规划(一)基于Matlab二维.三维栅格地图的构建 前言 1.二维栅格地图的创建 1.1.二维栅格地图构建原理 1.2.二维栅格地图构建例程 2.三维栅格地图的创建 2.1.三维栅格 ...
- 基于cesium的二三维地图
一.项目简介 基于cesium的二三维地图 二.实现功能 支持虚线和阴影 支持以标注的方式显示属性 支持要素查询 支持二三维度地球显示 支持小数据量文件矢量动态切片 三.技术选型 Cesium pro ...
最新文章
- c++ char **argv 赋值
- windows server2008R2故障转移群集
- 使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务
- 使用 Bamboo 构建项目的 CICD 过程文档
- 【Linux网络编程】IP 数据报格式详解
- 2018-10-03-Python全栈开发-day60-django序列化-part3
- 怎么用计算机算立方数,计算器的使用方法
- “拼木头”算法挑战赛:禁忌搜索算法,用Javascript 跑
- 快捷键关机电脑_技巧 | 如何知道电脑多久没关机?一个命令就行嘞!
- go var 一个整数_go语言基本语法——数据类型
- Git:clean用法
- tomcat编码配置gbk_Tomcat中的编码问题
- 揭秘|Axway API在银行业的应用
- LUP分解方法,矩阵求逆
- iphone计算机适配,iPhone UI界面尺寸如何一稿适配
- 如何用看板工具做轻量级项目管理
- 【愚公系列】2023年05月 网络安全高级班 067.WEB渗透与安全(Havij实战-SQL自动化注入)
- POJ 1723 士兵排队 C语言实现
- 第一章 winds 安装区块链私链 geth并进行节点同步
- google play