地图白话(二):地图数据
首先,先了解一下地图数据测量是需要牌照这件事。
只要你是测绘类专业出身,应该都没逃脱过扛着水准仪、全站仪在马路边测量的日子,但测绘的同学本科都开设过一门叫《测绘学法律法规》的课,上过课的都知道国土是不能随便测量的,你得有测绘资质才可以。
目前国内电子地图甲级测绘资质
四维图新 (腾讯是其第二大股东)
高德(2014年被阿里全资收购)
灵图
长地万方 (已被百度收购)
凯立德
易图通
城际高科
(这七家是公司性质的,制作售卖地图)
国家基础地理信息中心
科菱航睿空间信息技术有限公司
武汉立德空间信息技术~
浙江省第一测绘院
(这四家偏科研性质,制作但不售卖)
其次,我们用的电子地图包含哪些数据?
简单来说就包含两类: 底图数据、其他数据图层
底图数据:这部分我们可以理解为我们家里贴的那种纸质地图的电子版,但是比那个要做的更细致,分辨率更高,图上除了基本的行政区划,还包含道路、水系 甚至POI,这部分数据主要是由官方或者地图厂商提供,比如向国家地理信息中心申请、或者购买四维图新和高德的,这部分数据主要来源于以下几种方式:
1)实地测量,
包含两种:一种是依靠全站仪等的传统测量方式,优点是准确度高,是很多测绘部门的重要手段,缺点是耗时耗力、周期长,特别像中国这种基建大国,每年新增、变化的道路太多,因此应用较少,只在局部的重点区域可能会用到;另一种是驾驶装有GPS和摄像机的汽车在道路上行驶,拍摄各类道路信息,包括地面车信、标牌等,再经过内业编辑,优点是速度快、便捷。
2)遥感影像/航拍影像
自己拍摄或者购买的高精度航空照片或者卫星照片或者遥感照片,在底片上进行人为的矢量标注和勾勒,从而形成自己的矢量数据,优点是成本低。
中国的地图采集覆盖工作在07、08年左右就已经基本完成了,后续的其实更多的是对现有地图的维护和地区变更。在这几家常见的地图公司都以入股或者全资的方式购买了几家拥有测绘资质的公司,所以他们自己也可以采集测绘数据,方式主要包括以下几种:
1)车辆采集:采集车顶配有全景摄像头,可以获取包含“道路红绿灯” 、 “指示牌”、“测速探测器”等信息的图像视频,激光扫描仪和测距传感器可以测量出街道的宽度、长度、车道线、隔离带等,高精度惯导系统则可以生成街景及三维地图。
2)步行采集:工作人员手持 PDA 和相机前往商厦、学校、商场、银行等场所拍摄照片,再录入到数据采集系统。
3)众包模式:地图生产商除了自己进行地理信息采集,还会进行外包,比如一个城市外包,由当地的人员进行采集,或者外包给物流公司、出租车公司。车辆上装有GPS导航仪,只传回GPS信息,没有视频和图片,这一部分主要是辅助矫正作用。另一部分众包则来自UGC,主要是用户的报错反馈。由于新浪微博、阿里等公司都采用高德地图的数据,巨大的用户保有量使得高德每天收到大量用户反馈。
由于各家厂商侧重服务的不同,所以各自APP也应运而生了不同的特色功能,这里着重介绍一下POI、交通状况和街景
(包括POI、车道信息、街景、交通状况等等)
POI数据
1)最常见的采集方式是利用GPS摄像机通过步行或车行的方式,进行连续扫街,后续再进行标注。
2)通过专职或者兼职人员,使用手持含GPS的智能设备(比如智能手机),进行拍摄(主要是为了取证),输入,提交,进行采集。这种采集方式,大多用于上述方法的补充。在一些车辆不能达到的地方,或者商户设施变动频繁的某些区域使用
3)地址反向编译:通过门牌地址号码,以及矢量地图中的道路数据,运用算法进行定位标注。这种标注精度相对最低,准确性也不高,但是成本非常低。用在不需要特别高精度,成本控制也比较严的采集领域。大家在地图服务搜索框中输入地址门牌号,可以直接出现标注点,用的就是这个技术。
交通状况(包含堵车、哪条路最快及耗时多少等)
1)和交管局合作,交管局可以提供关于交通的实时状况,那交管局又是如何判断交通状况的呢,主要是通过以下几种方式:
a) 传感器。举个最简单的例子,我们开车的时候,导航经常会提醒“前方100m处有测速装置”,这个测速是因为车道下方埋着两个线圈,一个检入,一个检出,当车进入地感线圈的感应范围后,地感线圈会接收到信号并上传服务器此时的时间节点,两个线圈的距离处以进入进出的时间差,就可以得到这各时间段的速度了(初中物理)
b)摄像头,这个是道路监控系统的主力军,这类摄像头一般安装在信号灯杆上,主要作用是统计车流量,,其次也可以实施切换到事故发生地点,确保导航的准确性。
c)电子指示牌,通过读取服务器来实时显示交通状况,前提是交通状况良好的情况下。
2)和客运公司、物流公司、滴滴合作,利用出租车、公交车上的GPS构成了一张监控全市交通的控制网(车联网),比如可以通过出租车通过某一段路的时间、速度判断该短路的道路拥挤情况。
3)用户,用户如果想最大功能地使用地图APP,往往都需要开启GPS定位,地图公司可以通过用户移动的速度、方向判断路况。
4)关注搜索交通部门发布的交通管制公告、微博用户上传的交通相关的博文、用户反馈等。
街景地图(希望用户足不出户,便可一日看尽长安花)
街景这一块貌似都做得不是很好,谷歌地图我觉得倒是做的不错,我有段时间沉迷于在谷歌上面看街景地图,因为有一种打游戏的感觉。这块我回头查到资料再补上吧。
地图白话(二):地图数据相关推荐
- SRPG游戏开发(五十三)第十一章 地图动作与地图事件 - 二 地图剧情(Map Plot)
返回总目录 第十一章 地图动作与地图事件(Map Action and Map Event) 我们已经有了剧本,而且可以运行剧本,但我们还缺少对地图的操作控制. 我们这一章来完成地图上的操作,地图的操 ...
- android高德显示指定位置,高德地图开发(二)地图上显示指定位置
我们在用地图软件搜索的时候,搜索结果会在地图上以红点显示,现在我们来实现一个在地图上显示指定位置的程序,先看效果图. 要实现这么个功能,首先要能将地图视图中心移动到以指定位置:还有在指定位置绘制一个点 ...
- 高德地图开发(二)地图上显示指定位置
我们在用地图软件搜索的时候,搜索结果会在地图上以红点显示,现在我们来实现一个在地图上显示指定位置的程序,先看效果图. 要实现这么个功能,首先要能将地图视图中心移动到以指定位置:还有在指定位置绘制一个点 ...
- GIS二次开发:实验二 地图数据访问与渲染
实验二 地图数据访问与渲染 一.实验目的 熟悉不同数据类型对应的工作空间及其使用: 掌握矢量文件.栅格文件.个人数据库以及文件夹数据库的加载: 掌握ArcGIS engine 中图层的渲染类型及所用接 ...
- 有效数据外含有额外数据_basemap之地图上画额外数据
有时候我们想将自己的数据画在地图上,比如点,线,热体图等.我们先画地图地形底图,然后将数据点画在地图之上. 1. 散点 Basemap.scatter() 比如我们经常会将站点画在地图上,如地震台站, ...
- php离线地图,如何发布百度离线地图及二次开发API
相关教程: 1.说明 离线地图开发环境支持谷歌地图.百度地图.高德地图等等所有常用地图类型,支持在局域网内的地图部署.二次开发. 2.实现 第一步:下载安装离线地图开发环境 下载安装好之后,启动软件, ...
- Python采集全国各地百度地图上店铺POI数据(母婴、美食等)
Python采集全国各地百度地图上店铺POI数据 1. 注册百度地图开放平台账号 先注册百度地图开发平台账号,创建应用,获得AK 2. 通过Python批量检索不同城市店铺POI数据 2.1 大致思路 ...
- 【Python 实战基础】 如何绘制中国地图展示省份GDP数据
目录 一.实战场景 二.主要知识点 文件读写 基础语法 字符串处理 文件生成 数据构建 循环遍历 三.菜鸟实战 1.创建 python 文件 2.运行结果 一.实战场景 实战场景: 如何绘制中国地图展 ...
- SuperMap、Cesium叠加ArcGIS,高德,谷歌二维,卫星地图实现二三维地图切换
先初始化GIS场景: var viewer = new Cesium.Viewer("cesiumContainer"); 1.加载高德二维地图 //高德二维地图自带路网注记 va ...
最新文章
- 设计模式之建造者模式(生成器模式、Builder)摘录
- Mac OS 提高工作效率的几个快捷键
- 开机时进入 grub rescue>的解决方法
- 火眼金睛算法,教你海量短文本场景下去重
- 学习Java软件开发该从何入手
- sql中实现取得某字段中数字值
- 网络工程师晋升_晋升为工程师的最快方法
- ARM Cortex-M3与Cortex-M4中断相关寄存器
- java sql变更存储,MySQL更改数据库数据存储目录,mysql数据存储
- 记一次逆向拿到github token 然后dump掉别人所有库的
- python中的框架、库、包、模块都是什么意思_Python中的import,from...import以及模块、包、库的概念...
- JDBC 增删改查操作示例
- 计算机基础命令系统,Win7定时开关命令_计算机基础知识_IT /计算机_信息
- wps下一步快捷键_WPS的快捷键有哪些
- JAVA SE 003——数值
- POI 报错问题:Merged region A15 must contain 2 or more cells
- Visual Studio 2015、2013、2012、2010、2008、2005各版本下载+有效密钥激活
- 酷炫多彩的个性化词云可视化
- 从零开始学python第13天
- python接口测试实战--sign签名