写点什么

百度技术沙龙第 32 期回顾:讲讲地图开发那些事儿(含资料下载)

  • 2012-11-18
  • 本文字数:2443 字

    阅读完需:约 8 分钟

在 11 月 17 日由 @百度主办、 @InfoQ 负责策划组织和实施的第 32 期百度技术沙龙活动上,来自百度 LBS 搜索部地图平台团队负责人、高级工程师李志堂和 Esri 中国信息技术有限公司崔福东分别分享了各自在 LBS 开发中的经验与实践,话题涉及“百度 LBS 开放平台技术架构”,以及“GIS 技术在 LBS 中的应用”等。本文将对他们各自的分享做下简单的回顾,同时提供相关资料的下载。

主题一:百度 LBS 开放平台技术架构 (下载讲稿

来自百度 LBS 搜索部地图平台团队负责人、高级工程师李志堂第一个为大家分享,内容主要涉及百度 LBS 资源开放业务面对的需求和挑战、LBS 资源面向开发者已开放产品(地图 API、定位 SDK、LBS 云等)的功能特性。通过阐述 LBS 云一期项目的架构过程,介绍 LBS 开放平台的策略、选型、特性,分享在基础设施、模块容器、分层隔离、访问控制、无干扰运营、接口设计等方面的经验。

他首先对比了原有的 LBS 应用和现有的 LBS·云之间的差异,他指出:

在原有的模式下,应用开发者需要自己存储数据与检索,实现空间运算等,这将会分散开发者的注意力,在 LBS·云下,百度将会提供数据存储空间与空间计算能力,让开发者更关注应用本身。

开发 LBS 应用一般都会面临数据检索的需求,包括对试图范围数据检索、周边数据检索、同城数据检索等,传统的解决方案如:

  1. 举行检索原始方案为 MySQL 的筛选;
  2. 周边检索是先用 MySQL 筛选出一部分数据后再各自计算距离进行排序;
  3. 同城检索需要在数据提交同时获得左边所在城市并存储以后才能使用;

现在 LBS·云可以将这些需求以服务的形式开放出来,在代码中直接调用。

LBS·云目前是一期建设,其特征是:

  1. 带网络借口的能力黑盒;
  2. 百度云服务中的业务云;
  3. 构建开发者的 LBS 计算平台;

其在一期的目标是:

  1. 推出全新的功能服务:LBS 云存储、LBS 云检索;
  2. 构建基本架构:支持共轭能模块扩展、支撑产品业务模型以及实现无干扰运行;

在谈到无干扰运行的设计时,他指出 LBS·云需要了解被访者和访问者、了解自己的资源使用和业务开发模式。当用户使用 LBS 云的时候,其数据将会依靠云存储支撑,在安全上使用资源控制和秘钥控制的两级访问控制,具有面向资源的权限设计和配额设计。开发者可以通过 RESTFul 的接口对资源进行调用。

然后他分享 LBS·云的发展经历以及产品演变过程,他认为目前的 LBS·云是需求的演化结果,其为了将完成三个方面的使命:

  1. 提供基本的数据和能力 ;
  2. 提供个性化的能力 ;
  3. 提供对生态系统和价值链的支持 ;

主题二:GIS 技术在 LBS 中的应用 (下载讲稿

Esri 中国信息技术有限公司的崔福东第二个为大家分享,内容主要涉及 GIS 功能如何在 LBS 中应用,例如位置追踪、空间分析、地理编码等;他还为大家讲解了如何使用 ArcGIS 中提供的丰富 Web API、移动 API 打造丰富的 LBS 应用。

他首先介绍了 GIS 的概念以及与 LBS 的关系:

GIS 是综合处理和分析地理空间数据的一种技术系统。 LBS 是基于位置的服务,通过通信运营商的无线电通讯网络或外部定位方式 (如 GPS) 获取移动终端用户的位置信息,在 GIS 平台的支持下,为用户提供相应服务的一种增值业务。

他指出增值业务是 LBS 的关键,GIS 为 LBS 提供数据和分析,支撑 LBS 实现增值业务。随后列举了一些 GIS 在 LBS 中的应用场景:

  1. GIS 为 LBS 提供数据;
  2. 空间查询;
  3. 路径分析,如车载实时导航和公交线路查询;
  4. 地理编码;
  5. 热度分析;

针对目前的应用情况他分析了 GIS 在 LBS 今后的应用前景,认为未来 GIS 将会在如下方面发力:

  1. 增强的分析功能,提供更实用精准的信息;
  2. LBS 数据分析、展示、挖掘;

最后他分享了一些 GIS 的应用实例:“我的微博热点地图”和“令编码制作地图应用”。

Open Space(开放式讨论环节)

为了促进参会者与我们每期的嘉宾以及讲师近距离交流,深入探讨在演讲过程中的疑问,本次活动依然设置了 Open Space(开放式讨论)环节。

在 Open Space 的总结环节,几位话题小组长分别对讨论的内容进行了总结。

李志堂:主要是给大家解答关于使用百度 LBS·云中遇到的问题、关于无干扰运行和接口设计还有关于 LBS·云平台未来的解答;

崔福东:主要是介绍了 GIS 的一些问题和产品使用、LBS 中 GIS 的支持等;

陈强:介绍了墨迹天气在使用百度 LBS·云中的一些感受;

张凡:解答了大家对于高德产品的使用以及所遇到的问题、定位技术的应用和导航等;

会后,一些参会者也通过新浪微博分享了他们的参会感受:

evasnowind : 感觉 open space 这个自由讨论的环节很不错,可以近距离与开发、运维人员讨论,感谢 @百度技术沙龙 这个活动 @没头脑和不高兴 图片是 arc gis 公司的,多让人怀念的词儿啊,咱实验室以前就是做这个的。

海的北:前两天参加了在人大召开全国社会计算的学术会议,各学科从不同角度对这一领域进行研究,对我的工作颇有启发。今天又正好赶上一月一次的百度技术沙龙,听了两场业界的技术报告。难怪人们都往北上广跑,这些城市所提供的机遇,信息,平台,眼界等不是内地尤其我们西部城市能比拟的。如果还年少,我也跑。

hikerlive :1. 讲 LBS 百度平台所提供的能力,其中有如何有讲个性化数据和无干扰运行设计的考虑 ;2. 指出 LBS 的关键元素是位置,GIS,增值服务,而大众应用多数是采用数据为用户做增值服务。

有假熊出没: GIS 最后的演示很给力,希望以后多有这种演示 =) 支持百度技术沙龙哈。

Esri_ 沛沛:两位讲师的讲座非常精彩,听会收益匪浅。个人理解,LBS 云架构为 GIS 应用提供丰富的增值服务,而越来越普适化的 GIS 又驱动 LBS 不断发展。

紫竹阁子:ESRI 一直以 GIS 为一门科学来研究,刚才嘉宾认为是一门技术,LBS 是一种增值服务,站在不同的角度确实有不一样的看法,不过显然都是对的。Demo 用 Esri 的 FLEX API 确实很炫。

有关百度技术沙龙的更多信息,可以通过新浪微博关注 @百度技术沙龙,或者参加百度技术沙龙微群,InfoQ 上也总结了过往31 期所有百度技术沙龙的演讲视频和资料等,感兴趣的读者可以直接浏览内容

特别提示:第33 期百度技术沙龙将在12 月22 日,在北京举行,欢迎关注 @InfoQ @百度技术沙龙获取后续的活动信息。

2012-11-18 22:364314
用户头像

发布了 89 篇内容, 共 34.4 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

技术详解 阿里云AIoT物模型支撑设备规模已超亿级——设备管理运维类

阿里云AIoT

运维 安全 监控 物联网 芯片

快速尝鲜:RabbitMQ 搭建完就得用起来

Java你猿哥

Java Spring Boot ssm RabbitMQ

pytest学习和使用2-初步使用和用例运行

Python 自动化测试 pytest

基于 Apache Flink 的实时计算数据流业务引擎在京东零售的实践和落地

Apache Flink

大数据 flink 实时计算

全能代码编辑器:CodeRunner 最新激活版

真大的脸盆

Mac 代码编辑器 Mac 软件 代码编辑 编辑代码

TiDB SQL调优案例之避免TiFlash帮倒忙

TiDB 社区干货传送门

性能调优 实践案例 故障排查/诊断

武汉等保测评有限公司有哪几家?具体位于哪里?

行云管家

等保 等保测评 等保2.0 武汉

【分布式技术专题】「分布式技术架构」一文带你厘清分布式事务协议及分布式一致性协议的算法原理和核心流程机制(Paxos篇)

码界西柚

分布式 PAXOS paxos协议 算法分析

NFTScan 与 UniPass 达成合作伙伴,双方在多链 NFT 数据方面展开合作!

NFT Research

NFT

Macbook技巧,Type-c接口失灵怎么办

互联网搬砖工作者

Java 8 的异步利器:CompletableFuture源码解析(建议精读)

Java你猿哥

Java ssm java8 源码解析

面试没有分库分表经验,就看这篇

三十而立

Java sql 程序员 IT 分库

温湿度计设备通过阿里云IoT物联网套件上报数据到钉钉群机器人实践——数据价值类

阿里云AIoT

JavaScript Serverless 物联网 机器人 机器学习/深度学习

GuavaCache与物模型大对象引起的内存暴涨分析——设备管理运维类

阿里云AIoT

缓存 算法 监控 物联网 数据格式

阿里云AIoT物联网平台如何实现设备全球就近接入——设备接入类

阿里云AIoT

运维 监控 物联网 中间件 数据采集

PS 2023版本 24.2有哪些新功能?增加了哪些相机配置?

Rose

ps ps 2023 Photoshop 2023下载

物联网数据应用开发最佳实践——数据价值类

阿里云AIoT

数据挖掘 物联网 存储 数据管理 调度

大资管行业数字化转型解决方案 | 行业方案

袋鼠云数栈

大数据 数字化转型 解决方案

设计消息队列存储消息数据的 MySQL 表格

Geek_7d539e

实战|网站监控如何做好监测点管理与内网数据采集

云智慧AIOps社区

安全 监控 监控宝 云智慧 网站监控

国家高新技术企业是国企吗?获得高新企业证书有什么用?

行云管家

高新企业 高新技术

有效载荷标识与内容类型--MQTT 5.0新特性

EMQ映云科技

物联网 IoT mqtt 企业号 3 月 PK 榜 有效载荷标识

深入理解spring mvc启动过程与原理

三十而立

Java spring 程序员 开发 IT

手把手教你写spring boot starter

三十而立

Java 程序员 IT springboot boot

1个案例读懂——游戏产品如何用A/B测试做增长

字节跳动数据平台

云服务 AB testing实战 A/B测试 企业号 3 月 PK 榜

共享订阅--MQTT 5.0新特性

EMQ映云科技

物联网 IoT mqtt 企业号 3 月 PK 榜 共享订阅

浅谈DWS函数出参方式

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

BSN-DDC基础网络详解(五):接入DDC网络(2)

BSN研习社

BSN-DDC基础网络

pytest学习和使用1-pytest安装和版本查看

Python 自动化测试 pytest

阿里120W年薪架构师力荐750页微服务架构深度解析笔记

程序知音

Java 微服务 编程语言 后端技术

Apache APISIX 3.2.0 LTS 正式发布

API7.ai 技术团队

百度技术沙龙第32期回顾:讲讲地图开发那些事儿(含资料下载)_百度_水羽哲_InfoQ精选文章