GIS开发:展示系统杂谈

简介: GIS开发:展示系统杂谈

在gis开发中,展示系统经常作用在客户的大屏上,为用户提供一个直观的展示信息。
在桌面端的开发中,wpf提供了良好的展示效果,wpf是基于directx进行开发的,展示效果层面也能达到目前web端的webgl效果,不过就是wpf本身社区支持的比较少,并没有像web端那样多的效果。
一般的桌面端地图控件,三维或者二维的,提供的都是winform类型的控件,wpf出来以后,winform的显示效果还是要比wpf差很多。
当年的桌面二维展示系统,esri提供了一个地图控件esri for wpf,这个控件在做展示开发的时候,效果是挺好的,并且提供了for sliverlight的网页端控件,不过随着后来web端技术的发展,这种插件版的控件基本都被淘汰了。在前期的时候,此控件是免费的,在网上可以下载到类库文件和代码样例,不过免费的对应接口比较少,需要自己写,后期集成到arcgis的runtime中进行收费了。
三维系统,开始是用skyline,用winform开发,不过winform在三维地图上的浮动透明和不规则控件很难控制,后期在wpf上弹出窗口,实现在三维地图上的浮动和不规则控件,达到良好的效果。三维引擎中的展示效果,超图和伟景行对于场景模型的渲染还是要比skyline好看不少。所以,要是客户一再强调效果的情况下,还是要慎重考虑。
目前webgl发展很好,使用web技术开发展示系统也很普遍了,在桌面端浏览器的性能提升,而且web端的代码也能打包到手机上或电脑上进行查看,web端的开源框架代码很多,足够做出大数据的展示效果。

相关文章
|
存储 前端开发 定位技术
GIS前端编程 地图常用操作
GIS前端编程 地图常用操作
206 0
|
5月前
|
C# 数据可视化 开发者
WPF开发者福音:深度解析OxyPlot与LiveCharts图表库,轻松实现数据可视化不再是难题!
【8月更文挑战第31天】在WPF应用中,数据可视化对提升用户体验至关重要。本文介绍并演示了两种流行图表库OxyPlot和LiveCharts的集成与使用方法。OxyPlot是一款适用于.NET应用的开源图表库,提供多种图表类型,易于集成。LiveCharts则以其丰富的图表类型和动画效果,特别适合实时数据展示。通过具体代码示例,本文展示了如何利用这两种图表库创建折线图和柱状图,并详细说明了安装和配置步骤。希望本文能帮助开发者在WPF应用中轻松实现高效、美观的数据可视化。
280 0
|
8月前
|
存储 数据可视化 关系型数据库
管线GIS系统实战
管线GIS系统实战
115 5
|
程序员 定位技术 开发工具
如何使用地图开发相应的产品
如何使用地图开发相应的产品
66 0
|
开发框架 前端开发 定位技术
GIS前端编程—视频展示
GIS前端编程—视频展示
121 0
|
前端开发 JavaScript 定位技术
提升前端GIS开发技能:深入了解5个热门地图框架
提升前端GIS开发技能:深入了解5个热门地图框架
981 0
|
前端开发 JavaScript 数据可视化
技术分享 | 测试平台开发-前端开发之数据展示与分析
技术分享 | 测试平台开发-前端开发之数据展示与分析
|
数据可视化 JavaScript 前端开发
技术分享 | 测试平台开发-前端开发之数据展示与分析
测试平台的数据展示与分析,我们主要使用开源工具ECharts来进行数据的展示与分析。 ## ECharts简介与安装 ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表,功能非常强大,目前ECharts已经发布到ECharts 5版本。我们的项目也选择Echarts来作为我们的数据展示与分析工具。 ECharts官网: ```
|
数据采集 机器学习/深度学习 JSON
Python技术知识获取数据并进行可视化(已火锅店为例)
Python技术知识获取数据并进行可视化(已火锅店为例)
266 0
|
SQL 存储 数据采集
ArcEngine + DevPress GIS二次开发:开源湖北疫情交互式数据分析、地图输出、专题可视化系统
ArcEngine + DevPress GIS二次开发:开源湖北疫情交互式数据分析、地图输出、专题可视化系统:本系统基于ArcEngine进行开发,支持武汉疫情地图根据不同日期的展示、操作以及添加图例、导出为多种格式,支持属性数据的编辑和查询,支持指定时间区段统计疫情与轨迹分析功能;可以直观地展示出疫情的发展态势,为疫情分析和防控工作作出更好的决策参考。
1309 0
ArcEngine + DevPress GIS二次开发:开源湖北疫情交互式数据分析、地图输出、专题可视化系统