HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

人工智能的优势:使用 GPT 和扩散模型生成图像

3D建模设计

人工智能 生成式AI

Python 套接字编程完整指南

3D建模设计

Python

828 B2B企业节:ROMA Connect探究数字化转型之道

华为云PaaS服务小智

云计算 软件开发 华为云

中东、新加坡资本来华“淘宝”,AI、新能源成追逐赛道

TE智库

新能源 能源经济

即时通讯技术文集(第19期):IM架构设计基础知识合集 [共13篇]

JackJiang

网络编程 即时通讯 IM

小灯塔系列-中小企业数字化转型系列研究——司库管理测评报告

向量智库

必备利器:可靠的 REST API 开发工具

Apifox

程序员 开发工具 Apifox API REST API

大数据平台数据安全保护系统哪家好?咨询电话多少?

行云管家

大数据 数据安全 大数据平台 大数据安全

软件测试/测试开发丨跨平台 api 对接 学习笔记

测试人

Python 软件测试 jenkins API 测试开发

安全大文件传输对行业重要性

镭速

大文件传输 传输大文件 安全大文件传输

2023百度云智大会:百度网盘全面拥抱大模型,面向企业升级四大解决方案

Geek_2d6073

讲清楚两个简单的概念之进程、线程

高端章鱼哥

线程 cpu 进程

通过一流的NFT开发提升您的数字形象

区块链软件开发推广运营

数字藏品开发 dapp开发 区块链开发 链游开发 NFT开发

OpenAI 函数调用教程

3D建模设计

openai ChatGPT

木鱼一敲烦恼丢掉,一个恢复内心平静的赛博空间

荣耀开发者服务平台

小程序 前端 安卓 组件 服务卡片

选择正确的框架:探索 Spring Cloud 和 Dubbo

Liam

程序员 微服务 Spring Cloud dubbo 后端

你折腾一天都装不上的插件,函数计算部署 Stable Diffusion 都内置了

Serverless Devs

Serverless 模型

three.js 纹理

3D建模设计

three.js 纹理处理

企业大数据传输的四类方式及镭速解决方案

镭速

大数据传输

PanGu-Coder2:从排序中学习,激发大模型潜力

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号9月PK榜

Navicat Premium 15 for Mac(数据库开发软件)v15.0.30中文版

mac

数据库开发工具 苹果mac Windows软件 Navicat Premium 15

使用 WebGL 为 HTML5 游戏创建逼真的地形

3D建模设计

WebGL 地形

Linux 可执行文件瘦身指令 strip 使用示例

互联网工科生

Linux 资源

交易所开发源码,数字货币永续合约交易平台搭建

V\TG【ch3nguang】

交易所开发

为什么混合应用的热度高于原生应用

Onegun

混合应用开发 移动开发 原生开发

交易所搭建,交易所源码是怎么开发的?

V\TG【ch3nguang】

数字货币交易所系统开发

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