![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GIS
m0_38004177
多年来一直从事政府信息化行业的软件开发、设计、架构、以及团队管理工作,提供智慧城市、智慧城管、应急指挥、网格化管理、智慧社区、社会综合整治等政府应用的解决方案。
展开
-
通过supermap desktop转化坐标系
最近在项目中一直会遇到自主配图,或者挖去指定区域的需求,没办法只能下载省级数据,进行数据筛选,不过大多数下下来的数据都不是我们需要的GCS_WGS 1984坐标系,即经纬度,需要进行转化,当然arcgis桌面也可以,今天我们介绍一下超图的操作过程。1、右键数据源,选择属性,进入属性对话框,选择下方坐标系选项卡。2、选择投影转化图标进行转化,弹出转化对话框选择重新指定坐标系,点击转化,完...原创 2020-04-29 08:58:32 · 3552 阅读 · 0 评论 -
基于SuperMap三维WebGL开发总结一
相关参考https://blog.csdn.net/supermapsupport/article/details/50035835前言越来越多的GIS系统都用到了三维数据,通过GIS和三维模型结合更加直观的了解事物的空间关系,有助于对事物场景进行分析和展示,传统的三维展示都是需要一些三维插件来查看,非常不方便,插件占用空间很大本身就会对浏览器效率造成很大影响,因此,随着前端技术的发展,一款牛...原创 2020-03-24 16:23:09 · 2182 阅读 · 0 评论 -
作业车辆电子围栏应用
作业车辆电子围栏应用背景意义基于地图的电子围栏应用十分广泛,共享单车取车、锁车点,家长给小孩买的定位手表,离开设定的范围就会进行越界报警等等,这些都是属于实时监控类的,今天我们一起聊聊围栏越界的数据统计,主要应用场景有洒水车、环卫车、巡逻车辆等有既定路线的车辆在规定路线作业的越界数据统计。一、绘制围栏基于web方式使用地图的绘制多边形控件,我们以高德为例(其他诸如百度、天地图都一样),通过...原创 2020-03-24 16:21:23 · 1062 阅读 · 1 评论 -
ArcGIS Server 发布站点失败原因 Failed to create the site.
真的很郁闷,搞了一个上午,终于装上了 10.4.1 的server、sdk,也和VS进行了兼容,以为万事大吉,结果是我想的太多,通过ArcgisServer 发布站点时,出现了毫无征兆的错误~~, Failed to create the site~~ (不能创建站点),我去,这是什么错误,各种搜。。。整个下午都在搜,结果还是没有太多的收获,大多数都是有具体的错误信息而不能创建站点。不过中间有个博...原创 2020-03-24 16:16:59 · 5712 阅读 · 4 评论 -
SuperMap许可使用随手记
最近项目中使用GIS引擎,当然国产里面最好的就是superMap了,一般我们需要桌面端,iclient,Iserver端,同时还需要许可,当然第一次使用是会自带一个3个月的试用许可。过了三个月以后商业版就需要我们进行付费购买,如果开发的话当然可以继续申请新的许可即可。申请路径通过官网中的 技术资源中心进行注册认证即可。下面 我主要说一下试用许可更新的一下流程1、申请8C或者9D及以上的许可,后...原创 2020-03-19 14:52:55 · 667 阅读 · 0 评论 -
SuperMap三维数据处理中关于模型高程修改方法
前沿从3Dmax中直接导出的3ds文件,添加到场景中有些高程可能和实际不符,例如有的想让和地表几乎平行,有的可能要埋藏到地下,这时候可能就要通过控制高程来进行位置调整。主要步骤一、选择模型数据进行属性提取,具体操作如下选择要提取的属性,如图我要选取的是离地表的距离,则选择底部高程。二、模型平移,打开模型场景,选择三维地理设计选项卡进入模型编辑选项,选项下拉中选择模型平移...原创 2019-09-16 10:04:53 · 4530 阅读 · 0 评论 -
基于SuperMap三维桌面数据处理之修改模型高程
使用背景拿到三维模型数据以后,需要将模型的离球面的高度进行修改,例如地下管线,需要埋藏到地下几十米,需要我们进行修改Z值,使其变为负值即可。操作流程1、将三维数据表转为二维数据转换成二维以后,z值自动变为负值,如果想自定义Z值,直接更新列即可。2、二维数据集转为三维数据集将1中修改后的二维数据集再转回三维,用于场景使用。3、新生成的三维添加到场景即可完成高程的修改...原创 2019-09-02 14:32:09 · 1413 阅读 · 0 评论 -
基于SuperMapiDesktop三维模型数据处理
使用场景三维精细化模型都是通过一些第三方的设计工具进行设计建模,常见的CAD、3DMAX模型,创建好模型以后需要和地理空间进行匹配,才能真正达到三维场景的展示,因此需要将设计软件生成的模型转化成地图桌面软件可用的数据集,今天我们以超图的使用为例。准备工作下载超图3dmax插件,用于将模型导出为数据集,具体安装步骤和下载地址如下:下载地址:http://support.supermap.co...原创 2019-08-30 10:04:08 · 4518 阅读 · 1 评论 -
基于SuperMap三维WebGL开发之s3m切片缓存图层属性查询
API参考http://support.supermap.com.cn:8090/webgl/Build/Documentation/index.html一、使用场景在给定的模型里面,选定其中某个模型返回其属性进行展示,以官方例子中的樱花树为例,选择场景中的某一事物,需要返回他的属性信息。二、数据处理及发布1、管网下载樱花树数据,用桌面打开,可以查看默认的场景信息。2、给数据集添加缓存,...原创 2019-08-28 17:49:28 · 3478 阅读 · 3 评论 -
SuperMap iDesktop基于第三方地图添加覆盖物
**前沿**很多时候我们会用到一些在地图上添加点、面、甚至文本信息,已完成一些专题分析,或者区域划分,当然如果你有标准的区域数据或者点数据就另说,但是很多时候我们是没有这些地图数据,需要我们进行手绘,为了没有更好的融合底图,我们可以先引入在线地图或者(如果支持底图服务也行),作为我们绘制的底图标准,完成手绘以后将我们需要的数据保存到GIS库中,发布成地图服务即可。操作步骤一、打开桌面,新...原创 2019-08-12 16:15:58 · 626 阅读 · 0 评论 -
天地图web开发中查阅api的相关问题
越来越多的项目用到了天地图作为底图的二次开发,因此对其api进行了解和学习,在学习过程中发现api中有一些方法遗漏或者描述不准确的情况,以下是我在使用中发现的一些问题一、控件类使用中的问题控件类 Control.MapType的使用,该类是继承于Control的,可以通过Control设置控件的基本属性,例如位置信息,按照api,类型设置方法应该是ctrl = new T.Control.M...原创 2019-08-08 16:46:45 · 1273 阅读 · 2 评论 -
三种基于web直播、点播协议在项目中的应用
当前在很多项目中我们都会涉及到视频监控模块的开发,传统的开发方式就是依赖厂家的SDK包进行二次开发,工作量也是不小。一、以下是目前的一些现状1、插件式播放,几乎每个厂家提供的视频播放都需要支持一些插件播放,有插件就意味着有一定的限制,例如,有的是OCX插件则必须基于IE进行播放。2、品牌众多难以集成,当遇到各种品牌的监控设备时,你一定会懵,显然需要一种集成播放各主流品牌的的视频播放协议。3...原创 2019-07-19 16:43:10 · 590 阅读 · 0 评论 -
GPS坐标转高德地图,误差很小,至少在1:2000上看不出来
一般我们的前端设备都是基于GPS的数据采集,在地图上进行展示时各地图厂家都会有位置偏移,当然天地图没有偏移,高德、百度这些一般都做了偏移,当然他们也提供了一些纠偏服务,但是一般再批量转化上都是由限制的,而且更多的是Web端的应用,对一些少量标注是可以的,但是对于轨迹这种点集合可能不太适合,高德好像限制点集不超过40个,对我遇到的情况来说远远不能满足,我们每天的一个车辆的点集大概在三千多个,要是用在...原创 2019-06-28 10:35:46 · 4136 阅读 · 0 评论 -
高德地图web端,轨迹回放时的属性信息展示
看这篇文章意味这你已经完成了轨迹播放的基本功能!下面我们主要看一下在轨迹实时播放中如何实现属性信息的实时更新呢。应用场景:一个GPS监控车辆,点击播放他的历史轨迹时,客户要看这辆车运行中的 油耗、速度、位置等属性信息。首先:在我们在创建要运动点的marker时,将我们的属性赋给他,目的就是让marker以后 带着属性跑,具体如下:var modelsdata=[];console.log...原创 2019-07-02 12:16:31 · 4802 阅读 · 28 评论