地图应用

Qt编写地图综合应用2-迁徙图

此生再无相见时 提交于 2020-04-05 17:06:42
一、前言 在很多web系统中,尤其是大屏系统中,经常可以看到类似于飞机迁徙图的效果,这个在echart中也是最常用的一个效果,迁徙图既可以是一个飞机也可以是其他形状,然后有一条动态的移动轨迹来表示流向,一般都是多个点流向一个点,也可以做成一个点流向多个点,是个多对多的关系,常用来表示人口迁徙、动物迁徙、黑客攻击、病毒攻击、数据流向、产品流向等。 迁徙图和上一篇的闪烁点图类似,也需要提供三个基本要素:城市名称集合、城市经纬度集合、中心点城市经纬度,至于城市点的颜色和迁徙流向箭头的颜色,都可以单独设置,echart对每个类对象都竭尽全力的提供了各种各样的属性,只要你可以想象得到的都有,估计也是开发人员摸爬滚打从实际需求中不断完善和提炼出来的,比如颜色、位置、动作、动画、字体、大小、形状、效果、类型等,这点还是非常佩服相关的开发人员,能够不断的完善升级到今天,确实相当完美。 二、功能特点 同时支持闪烁点图、迁徙图、区域地图、仪表盘等。 可以设置标题、提示信息、背景颜色、文字颜色、线条颜色、区域颜色等各种颜色。 可设置城市的名称、值、经纬度 集合。 可设置地图的放大倍数、是否允许鼠标滚轮缩放。 内置世界地图、全国地图、省份地图、地区地图,可以精确到县,所有地图全部离线使用。 内置了各省市json数据文件转js文件功能,如有数据更新自行转换即可,支持单个文件转换和一键转换所有文件。

转:地理之道——Jack Dangermond总裁北师大演讲

爷,独闯天下 提交于 2020-04-04 20:26:15
谢谢!感谢在座的教授、研究生、学生以及行政单位所作的良好工作。这是一所很棒的大学,我十分感谢你们授予我荣誉教授的称号,以后的日子里我就是你们中的一员了(观众笑)。这次捐赠活动对我来说很有意义。这是特殊的一周,30年前的这周我第一次来到中国,在陈述彭的邀请下做了为期几周的讲座,那是我一生中最兴奋的时段之一,因为我加入到了像你们一样年轻的地理科学家的小组。当时的感受很难描绘,我们进入房间之后就立即成了朋友。那是一段很宝贵的经历,从此开启了我和中国地理学专家的对话之门,也正因如此,我开始向多所大学捐赠我们的软件,并成立了ESRI中国。这一系列行为带来了很多活动,并使GIS在中国经济和社会发展过程中起到非常重要的作用。现在我们仍在继续同样的对话与合作,30年后的今天,我又回到这里,看看你们所取得的进展。1978年中国提出改革开放,开始了漫长的现代化进程,中国变化了,如今也改变着世界。那时候GIS刚刚开始起步,并不是一项很深的技术,我们努力地创造着一些基础概念,那个时候我和我中国同事工作的不同之处不是对地理科学的研究与思考,而是计算机方面的差异。那个时候电脑的价格比现在要贵上百万倍,如今却被如此广泛地使用,地理计算也随之发展和普及。 接下来我想花一些时间来和大家谈谈我眼中的世界及其未来发展,目的是想让你们知道如何通过你们的事业来更好地迎接未来30年的挑战。首先

地理之道——Jack Dangermond总裁北师大演讲记

风格不统一 提交于 2020-04-04 16:59:54
谢谢!感谢在座的教授、研究生、学生以及行政单位所作的良好工作。这是一所很棒的大学,我十分感谢你们授予我荣誉教授的称号,以后的日子里我就是你们中的一员了(观众笑)。这次捐赠活动对我来说很有意义。这是特殊的一周,30年前的这周我第一次来到中国,在陈述彭的邀请下做了为期几周的讲座,那是我一生中最兴奋的时段之一,因为我加入到了像你们一样年轻的地理科学家的小组。当时的感受很难描绘,我们进入房间之后就立即成了朋友。那是一段很宝贵的经历,从此开启了我和中国地理学专家的对话之门,也正因如此,我开始向多所大学捐赠我们的软件,并成立了ESRI中国。这一系列行为带来了很多活动,并使GIS在中国经济和社会发展过程中起到非常重要的作用。现在我们仍在继续同样的对话与合作,30年后的今天,我又回到这里,看看你们所取得的进展。1978年中国提出改革开放,开始了漫长的现代化进程,中国变化了,如今也改变着世界。那时候GIS刚刚开始起步,并不是一项很深的技术,我们努力地创造着一些基础概念,那个时候我和我中国同事工作的不同之处不是对地理科学的研究与思考,而是计算机方面的差异。那个时候电脑的价格比现在要贵上百万倍,如今却被如此广泛地使用,地理计算也随之发展和普及。 接下来我想花一些时间来和大家谈谈我眼中的世界及其未来发展,目的是想让你们知道如何通过你们的事业来更好地迎接未来30年的挑战。首先

机器人AGV的5种定位技术

岁酱吖の 提交于 2020-03-13 11:32:23
70年代末,随着计算机的应用和传感技术的发展,移动机器人研究又出现了新的高潮。特别是在80年代中期,设计和制造机器人的浪潮席卷全世界。一大批世界著名的公司开始研制移动机器人平台,这些移动机器人主要作为大学实验室及研究机构的移动机器人实验平台,从而促进了移动机器人学多种研究方向的出现。 移动机器人目前已经遍布军事、工业、民用等各大领域,并还在不断的发展中,目前移动机器人技术已获得了可喜的进展,研究成果令人鼓舞,但对于实际中的应用需求还需要长时间的发展,相信随着传感技术、智能技术和计算技术等的不断提高,智能移动机器人一定能够在生产和生活中扮演人的角色。那么移动机器人定位技术主要涉及到哪些呢?经总结目前移动机器人主要有这5大定位技术。 一、移动机器人超声波导航定位技术 超声波导航定位的工作原理也与激光和红外类似,通常是由超声波传感器的发射探头发射出超声波,超声波在介质中遇到障碍物而返回到接收装置。 通过接收自身发射的超声波反射信号,根据超声波发出及回波接收时间差及传播速度,计算出传播距离S,就能得到障碍物到机器人的距离,即有公式:S=Tv/2式中,T—超声波发射和接收的时间差;v—超声波在介质中传播的波速。 当然,也有不少移动机器人导航定位技术中用到的是分开的发射和接收装置,在环境地图中布置多个接收装置,而在移动机器人上安装发射探头。 在移动机器人的导航定位中,因为超声波传感器自身的缺陷

ArcGIS Server(详细介绍)转

久未见 提交于 2020-01-28 06:16:31
ArcGIS Server(详细介绍)转 ArcGIS Server 是功能强大的基于服务器的 GIS 产品,用于构建集中管理的、支持多用户的、具备高级GIS功能的企业级GIS应用与服务,如:空间数据管理、二维三维地图可视化、数据编辑、空间分析等即拿即用的应用和类型丰富的服务。ArcGIS Server 是用户创建工作组、部门和企业级 GIS 应用的平台,通过 ArcGIS Server创建集中管理的、支持多用户的、提供丰富的GIS功能、并且满足工业标准的GIS应用。ArcGIS Server 提供广泛的基于 Web 的 GIS 服务,以支持在分布式环境下实现地理数据管理、制图、地理处理、空间分析、编辑和其它的GIS功能。 1. ArcGIS Server 的主要功能 ArcGIS Server 主要功能包括: 提供通用的框架在企业内部建立和分发GIS应用; 提供操作简单、易于配置的Web应用; 提供广泛的基于Web的空间数据获取功能; 提供通用的GIS数据管理框架; 支持在线的空间数据编辑和专业分析; 支持二维三维地图可视化; 除标准浏览器外,还支持ArcGISDesktop和ArcGISExplorer等桌面客户端; 可以集成多种GIS服务; 支持标准的WMS、WFS; 提供配置、发布和优化GIS服务器的管理工具; 提供.NET和Java软件开发工具包;

ArcGIS Server(详细介绍)转

冷暖自知 提交于 2019-12-28 03:19:43
ArcGIS Server 是功能强大的基于服务器的 GIS 产品,用于构建集中管理的、支持多用户的、具备高级GIS功能的企业级GIS应用与服务,如:空间数据管理、二维三维地图可视化、数据编辑、空间分析等即 拿即用的应用和类型丰富的服务。ArcGIS Server 是用户创建工作组、部门和企业级 GIS 应用的平台,通过 ArcGIS Server创建集中管理的、支持多用户的、提供丰富的GIS功能、并且满足工业标准的GIS应用。ArcGIS Server 提供广泛的基于 Web 的 GIS 服务,以支持在分布式环境下实现地理数据管理、制图、地理处理、空间分析、编辑和其它的GIS功能。 1. ArcGIS Server 的主要功能 ArcGIS Server 主要功能包括: 提供通用的框架在企业内部建立和分发GIS应用; 提供操作简单、易于配置的Web应用; 提供广泛的基于Web的空间数据获取功能; 提供通用的GIS数据管理框架; 支持在线的空间数据编辑和专业分析; 支持二维三维地图可视化; 除标准浏览器外,还支持ArcGISDesktop和ArcGISExplorer等桌面客户端; 可以集成多种GIS服务; 支持标准的WMS、WFS; 提供配置、发布和优化GIS服务器的管理工具; 提供.NET和Java软件开发工具包; 为移动客户提供应用开发框架; 1)ArcGIS Server

ArcGIS Server 介绍

爱⌒轻易说出口 提交于 2019-12-28 03:19:16
ArcGIS Server 是功能强大的基于服务器的 GIS 产品,用于构建集中管理的、支持多用户的、具备高级GIS功能的企业级GIS应用与服务,如:空间数据管理、二维三维地图可视化、数据编辑、空间分析等即 拿即用的应用和类型丰富的服务。ArcGIS Server 是用户创建工作组、部门和企业级 GIS 应用的平台,通过 ArcGIS Server创建集中管理的、支持多用户的、提供丰富的GIS功能、并且满足工业标准的GIS应用。ArcGIS Server 提供广泛的基于 Web 的 GIS 服务,以支持在分布式环境下实现地理数据管理、制图、地理处理、空间分析、编辑和其它的GIS功能。 1. ArcGIS Server 的主要功能 ArcGIS Server 主要功能包括: 提供通用的框架在企业内部建立和分发GIS应用; 提供操作简单、易于配置的Web应用; 提供广泛的基于Web的空间数据获取功能; 提供通用的GIS数据管理框架; 支持在线的空间数据编辑和专业分析; 支持二维三维地图可视化; 除标准浏览器外,还支持ArcGISDesktop和ArcGISExplorer等桌面客户端; 可以集成多种GIS服务; 支持标准的WMS、WFS; 提供配置、发布和优化GIS服务器的管理工具; 提供.NET和Java软件开发工具包; 为移动客户提供应用开发框架; 1)ArcGIS Server

激光SLAM发展方向及应用

邮差的信 提交于 2019-12-25 15:39:14
1、SLAM简介 location:(L):在给定地图的情况下,估计机器人的位姿 Mapping(M):在给定机器人位姿的情况下,估计环境地图 S LAM: 同时 估计机器人的位姿和环境地图 SLAM解决的问题:(1)机器人在环境中的位姿(2)导航过程中需要的环境地图 1.1 SLAM 分类 静态环境:尺度地图:滤波器、图优化 拓扑地图:大环境 混合地图 SLAM框架 : 前端:地图构建。后端:优化 误差 ~ 0 图优化:Graph-based SLAM Node:机器人的位姿 Edge:节点之间的空间约束关系 Graph:表示SLAM的过程 滤波器:Filter-based SLAM 状态预测(State Prediction)(里程计) 测量预测(Measurement Prediction) 进行测量(Measurement) 数据关联(Data Association) 状态更新 & 地图更新(State & Map Update) 2、2D-激光SLAM 室内:二维激光雷达 室外:三维激光雷达 传感器:惯性测量单元(IMU) -- 测角度 轮式里程计(Wheel Odometry) --测距离 激光雷达(Lidar) 地图类型 :覆盖栅格地图(Occupany Grid Map) 点云地图 帧间匹配算法 ICP(Iterative Closest Point) NDT

Qt QGraphics类应用——地图缩放选点

杀马特。学长 韩版系。学妹 提交于 2019-12-11 12:59:31
功能:   1、地图缩放   2、显示鼠标点经纬度 需求:   1、一张地图   2、地图左上角经纬度和地图右下角经纬度 成品: 代码: mapwidget.h #ifndef MAPWIDGET_H #define MAPWIDGET_H #include <QGraphicsView> #include <QLabel> #include <QMouseEvent> class MapWidget : public QGraphicsView { Q_OBJECT public: MapWidget(); void readMap(); QPointF mapToMap(QPointF point);//用于场景坐标与地图坐标转换 protected: void drawBackground(QPainter *painter, const QRectF &rect); void mouseMoveEvent(QMouseEvent *event);//拖动 void wheelEvent(QWheelEvent *event); //缩放 private: QPixmap map; qreal zoom; QLabel *sceneCoord,*viewCoord,*mapCoord; double x1,x2,y1,y2; int scaleValue; }; #endif

如何申请高德地图用户Key

本小妞迷上赌 提交于 2019-12-09 22:27:08
打开网页 https://lbs.amap.com/ ,进入高德开发平台。 单击箭头处【注册】,打开注册页面。(如果您已注册为高德地图开发者可跳过此步骤,直接登录即可)。 选择【成为个人开发者】,如果您是具有营运资质的企业主体也可以选择【成为企业开发者】,企业开发者有更高的服务调用配额。本文仍以注册个人开发者为例,介绍如何申请高德地图用户Key。按网页提示注册成为高德地图个人开发者。 登录后打开网页https://lbs.amap.com/dev/key/app,新建应用。填写应用名称和应用类型后单击【创建】完成应用创建。 单击箭头处’+’号,添加用户Key。 填写key名称,服务平台选择为Web服务,勾选【阅读并同意…】,单击【提交】创建高德地图用户Key。 用户Key创建完成后,将在控制台【应用管理】->【我的应用】中显示用户Key字符串,如下图方框内所示。 记录并保存好用户Key字符串。至此,高德地图用户Key申请完成。 注意:个人开发者最多可创建10个用户Key。 来源: https://www.cnblogs.com/megomap/p/12013586.html