自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Geoserver使用:发布mbtiles切片

Geoserver系列:发布mbtiles切片mbtiles是一个sqlite的数据库,用来按照一定组织格式格式存储切片地图数据,常用在单机、移动端的地图包中,在地图数据的发布,对比直接的切片文件数据,具有存储统一,便于移动拷贝。Geoserver通过扩展插件,直接发布mbtiles的切片数据库,将数据发布成wms、wmts等服务。安装mbtiles的插件时,要保证先安装对应Geoserve...

2019-03-25 10:28:24 5514 1

原创 skyline开发:wpf上自定义气泡

TE二次开发:在wpf上自定义气泡在TE的CS开发中,可以使用winform或者wpf进行开发,使用的语言都是C#,wpf的开发中,可以实现在winform中不能实现的浮动半透明效果,对于te上一些自带的效果可进行改善。te上的弹出气泡是te本身的api进行实现的,但是气泡的缺点是:不能设置气泡的透明度,气泡的形状也不能改变,气泡中的信息要按照te的要求进行添加。既然在wpf中,可以实现在t...

2019-03-20 09:12:17 799

原创 skyline开发:剖面分析原理

剖面分析原理在te的二次开发中,有时会用到剖面分析功能,tepro中也有这个功能,在te的升级过程中,现在是弹出一个网页进行剖面分析的结果进行展示,效果比较直观。分析的时候,tepro上还显示要设置分析的精度,精度高的情况下,分析的速度就相对来说比较慢。假如要不使用te现成的方法CreateTerrainProfile,要怎么进行开发呢,下边简单说一下剖面分析的原理。从最简单的两个点开始,...

2019-03-19 10:11:36 814

原创 Cesium:3dtile制作工具

Cesium的3dtile制作工具工具说明:1、.X、.dae、.obj等常用开发格式三维模型;2、3dmax、sketchup等工具软件制作的模型;3、批量三维模型转换,需提供每个模型具体位置和转角(Cesium默认经纬度坐标系,提供的坐标可转换为经纬度);4、转换结果符合Cesium的3dtile标准,能够在Cesium上进行加载查看;5、可后期在3dtile中的模型添加属性信息,...

2019-03-19 09:55:08 4494

原创 Skyline二次开发:TE矢量图层样式复制

在制作fly的过程中,需要设置矢量图层的样式,相对应的矢量图层的类型还是比较多的,每种类型中所需要设置的属性也是比较多。基本类型是主要分成3类,点图层、线图层和面图层,线和面图层的扩展类型比较小,点图层包含的类型就比较多,包括图标、文字、模型等。下图就是一个点图层可以扩展类型的下拉列表:一种类型的设置参数也相对来说比较多:在数据制作的过程中,fly数据中包含几个同类型的数据,一个一个设置...

2019-03-15 21:31:11 484

原创 三维地下管线系统(skyline)

基于skyline的三维地下管线系统;采用B/S的模式架构,便于用户数据共享;客户端在IE浏览器上进行运行;后台采用开源免费的数据库postgresql;单独工具,快速实现管线探测数据=>三维管线数据;集成三维管线的常用功能;城市级别的管线数据加载、浏览;集成用户管理系统,方便控制用户的系统使用权限;系统功能列表:系统效果图:技术交流群:665060698微信公众号...

2019-03-15 20:32:18 3749 3

原创 GIS开发:使用QGIS下载osm开放数据

使用QGIS下载osm开放数据QGIS(原称Quantum GIS)是一个开源的用户界面友好、跨平台的GIS软件(桌面地理信息系统),可运行在Linux、Unix、Mac OS X和Windows等平台之上。相较于商业arcgis软件,QGIS的文件体积更小,需要的内存和处理能力也更少。因此它可以在旧的硬件上或CPU运算能力被限制的环境下运行。OpenStreetMap(简称OSM) 开源w...

2019-03-13 10:10:42 11322 3

原创 skyline开发:批量加载发布3dml模型

在TE的二次开发过程中,把3dml模型用sfs或者sgs发布完成后,如何获取到sfs或者sgs上发布的模型列表,使用一定的规则对模型进行加载,灵活的控制模型图层。下边列举一下具体过程:1、通过TE的网络请求,发现获取模型列表的数据服务地址为:http://ip地址或者localhost/SG/streamer.ashx?request=GetCapabilities&service=...

2019-03-12 10:08:59 1502

原创 3dml发布解决方案

1、基于java web架构实现,稳定可靠2、数据接口符合skyline的3dml模型网络发布形式3、通过简单的发布界面,直接发布3dml模型4、可直接实现在te客户端加载数据5、完全支持在te客户端的查询、分析功能6、单机多进程部署,支持单机多服务端(不同于skyline的iis部署7、云架构部署8、多机器负载均衡解决方案9、其他方式存储3dml数据(根据要求实现)数据连接样例...

2019-03-12 10:00:56 1718

原创 GIS开发:shp文件编码格式转换

shp文件编码格式转换shp文件在生成时,会有默认的编码格式,当打开shp的时候,编码格式和软件对应不上,打开shp文件时,就会出现乱码的情况。一般情况下,会使用arcgis,对shp文件进行重新导出保存,还有一款开源的轻量级软件,可以确认shp的编码格式,并且可以保存成其他的编码格式。QGIS是一款开源的轻量级数据处理软件,支持多种格式的数据处理。具体的shp编码转换步骤如下:1、打开...

2019-03-11 10:26:27 10935 3

原创 WPF开发:WindowsFormsHost上浮动控件方法

WindowsFormsHost上浮动控件方法WindowsFormsHost是WPF中承载windows form类型的控件,它的优先级特别高,在同一个窗口上的其他类型控件都能被它盖在下边。TE的二次开发控件就是一个WindowsFormsHost控件。为了能在WindowsFormsHost窗口上浮动控件,并实现半透明的效果,可在承载WindowsFormsHost的wpf窗口上弹出来另外...

2019-03-11 10:11:52 3177

原创 Skyline开发:Cesium加载sgs的影像图

Skyline开发:Cesium加载sgs的影像图skyline的sgs可以发布影像的wms服务和高程的wms服务,并且符合ogc标准,Cesium可以加载wms影像的服务,所以直接按照Cesium提供的API接口即可进行加载。加载方式这是Cesium加载wms的接口文档地址,若想查看详细参数设置,查看以下的网址:https://cesiumjs.org/Cesium/Build/Docum...

2019-03-11 10:01:07 1083

原创 skyline二次开发:sfs或sgs的模型图层查询服务

在TE中连接sfs或者sgs发布的3dml模型图层,单选每个模型会弹出相应的属性信息,或者点击图层右键,可以查询模型图层的属性信息。单个模型属性信息:模型属性信息列表:其实,在数据发布的过程中,这些数据查询的服务是可以用代码就调用进行查询的,只要查询的形式符合sfs或者sgs的数据服务要求,即可返回查询的结果。例如,单个模型的属性信息查询,通过网络抓包,发现查询是通过post的方式,发...

2019-03-08 23:47:52 553

原创 skyline二次开发:mpt简析

做te开发的时候,最基本的还是要加一个mpt,没有mpt或者在线发布的mpt,连一个工程都不能打开,更不用说做别的。作为商业软件,有些格式一定是限制的,而且也不是很显眼的被看出来,不能像cesium那样,找个常用地图的切片加载上去,所以本地的时候,只有TE才能打开mpt,在线的时候,只有用人家出品的gate或者sgs,才能发布mpt,TE才能在客户端打开,不过别家的软件也得这样,只有这样才能一系...

2019-03-08 23:30:57 1098

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除