前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从地图到线路规划(一)

从地图到线路规划(一)

作者头像
物流IT圈
发布2019-07-16 11:45:02
8140
发布2019-07-16 11:45:02
举报
文章被收录于专栏:物流IT圈物流IT圈

物流公司做大之后,都会开始考虑网点、运输线路、配送线路的优化问题,甚至大的仓储、分拨中心会考虑场内调度优化,这里就不得不思考如何构建一副适合自己业务的,定制化的地图。

这个话题太长,今天先写第一季第一集.....地图数据溯源-底图

我们都用过百度和高德,那么地图数据是从哪来的?要追溯数据来源,首先要对地图数据做一个分类,因为不同类的数据,其来源,采集方式都是有大不同的。然而,要明白地图的数据分类,我们必须先理解另一个概念,就是地图图层的概念:

如上图,地图对我们实际空间的表达,事实上是通过不同的图层去表述,然后通过图层叠加显示去进行表达的过程。 我们地图应用目标不同,叠加的图层也不同,以此来展示我们针对目标所需要信息内容。

其次,我引入一下矢量模型和瓦片模型的概念,GIS采用两种不同的数学模型来对现实世界进行模拟:

1,矢量模型:同多X,Y(或者X,Y,Z)坐标,把自然界的地物通过点,线,面的方式进行表达

2,瓦片模型:用方格来模拟实体

互联网服务,或绝大多数手机APP里看到的,都是基于瓦片模型的地图服务,比如百度或者谷歌,具体到对于某一块地方的描述,都是通过10多层乃是20多层不同分辨率的图片所组成,当用户进行缩放时,根据缩放的级数,选择不同分辨率的瓦片图拼接成一幅完整的地图。

对于矢量模型的地图来说,由于数据以矢量的方式存放管理,图层概念被淡化。例如可以将所有的道路数据做成一个图层,也可以将主干道做成一个图层,支路做成另外一个图层。图层中数据归类和组合比较自由。

而对于瓦片模型来看,图层的概念就很重要,由于图层是生成制作出来,每个图层内包含的元素相对是固化的,因此要引入一个底图的概念。也就是说,这是一个包含了最基本,最常用的地图数据元素的图层,例如:道路,河流,桥梁,绿地,甚至有些底图会包含建筑物或者其他地物的轮廓。在底图的基础上,可以叠加各种我们需要的图层,以满足应用的需要,例如:道路堵车状况的图层,卫星图,POI图层等等。 底图通常是通过选取必要地图矢量数据项,然后通过地图美工的工作,设定颜色,字体,显示方式,显示规则等等,然后渲染得到。 当然,即便在瓦片图的服务中,在瓦片底图之上,依然能够覆盖一些简单的矢量图层,例如道路走向(导航和线路规划必用),POI点图层(找个饭馆加油站之类的)。只不过瓦片引擎无法对所有地图数据构建在同一个空间数据引擎之中,比较难以进行复杂的地图分析和地图处理。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-11-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 驼马精英 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图数据库 KonisGraph
图数据库 KonisGraph(TencentDB for KonisGraph)是一种云端图数据库服务,基于腾讯在海量图数据上的实践经验,提供一站式海量图数据存储、管理、实时查询、计算、可视化分析能力;KonisGraph 支持属性图模型和 TinkerPop Gremlin 查询语言,能够帮助用户快速完成对图数据的建模、查询和可视化分析。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档