写点什么

百度技术沙龙第 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:364062
用户头像

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

关注

评论

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

架构师训练营第 4 周 总结

时来运转

围绕 Office 365 的那些 CLI

手艺人杨柳

Office 365

拿着锤子的人,哪里都是钉子

Neco.W

思维方式 思考力

架构5班3-4组优秀作业

tracy

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。

Carlos

架构师训练营第四章作业

饶军

week04 学习总结 互联网面临挑战和架构模式

Z冰红茶

漫画通信:惊呆了,手机登录还可以这么玩!

阿里云Edge Plus

云通信 通信 通信云

第四周总结

石刻掌纹

计算机操作系统基础(六)---作业管理之进程调度

书旅

Java php 多线程 操作系统 进程

Prometheus 存储层的演进

伴鱼技术团队

性能优化 系统架构 Prometheus 存储 时序数据库

HTTP 的15个常见知识点复习

Geek_z9ygea

Java 大前端 Web HTTP

项目域名配置流程

打鱼小王子

一路“开挂”,完美诠释“年少有为”——90 后首席科学家王乃岩

二叉树视频

写作平台 二叉树 年少有为

架构师训练营第4周作业

时来运转

万字长文,让 Java 程序员入门小众语言 Ruby

Phoenix

Java ruby 个人成长 编程语言

《机器学习理论导引》阅读攻略

华章IT

学习 周志华

第四周作业

技术小生

极客大学架构师训练营

使用 Prometheus-Operator 监控 Calico

米开朗基杨

Prometheus calico

为什么美国程序员工作比中国程序员工作轻松、加班少?

程序员生活志

程序员 加班

以应用为中心:开放应用模型(OAM)初探

郭旭东

Kubernetes OAM

爱恨交织的红黑树

ytao

数据结构 算法

分布式柔性事务之事务消息详解

奈学教育

分布式事务

设计模式

Jeff

架构师训练营第四章总结

叮叮董董

总结 架构师 训练营

“信息茧房”里的人

架构精进之路

程序员 自我思考

大型互联网应用技术方案

石刻掌纹

分布式柔性事务之事务消息详解

古月木易

分布式柔性事务‘’

第四周直播总结笔记

Carlos

深入浅出Shiro系列

程序员的时光

架构师训练营第四章作业

叮叮董董

架构 技术方案 解决手段 互联网架构

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