社区
MySQL
帖子详情
地理位置经纬度在Mysql中用什么字段类型来存,BOOLEAN ?DOUBLE?还是FLOAT 那种最好为什么?
用户昵称不能为空
2011-07-21 02:52:30
谷歌地球的精度纬度用那种字段类型来存放啊,字段长度如何设置?
BOOLEAN —— ?
DOUBLE —— ?
FLOAT —— ?
MONEY ——
(这个应该最不适合吧)
地理的经纬度范围是 -180~180。我原先用的是DOUBLE(10,7),但是貌似不够啊
比如这样一个经纬度:40.69847032728747, -73.9514422416687 (纽约市的经纬度)
...全文
32570
5
打赏
收藏
地理位置经纬度在Mysql中用什么字段类型来存,BOOLEAN ?DOUBLE?还是FLOAT 那种最好为什么?
谷歌地球的精度纬度用那种字段类型来存放啊,字段长度如何设置? BOOLEAN —— ? DOUBLE —— ? FLOAT —— ? MONEY —— (这个应该最不适合吧) 地理的经纬度范围是 -180~180。我原先用的是DOUBLE(10,7),但是貌似不够啊 比如这样一个经纬度:40.69847032728747, -73.9514422416687 (纽约市的经纬度)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
只记今朝笑
2014-02-22
打赏
举报
回复
正常的做法是用nvarchar保存,应为google map,设置地点用String就可以了。 google.map({'center':'35.3232432434,139.32434234'}) 复杂的计算,伟大的Google都已经做了。我们为什么还要再进行一次呢? 告诉我,你们为什么非得让自已那么纠结?难道人生最大的敌人永远都是自己。
zuoxingyu
2011-08-04
打赏
举报
回复
地理位置用空间类型的
19.4.1. MySQL空间数据类型
MySQL具有与OpenGIS类对应的数据类型。某些类型只能保存单个几何值:
· GEOMETRY
· POINT
· LINESTRING
· POLYGON
GEOMETRY能够保存任何类型的几何值。其他的单值类型POINT、LINESTRING以及POLYGON只能保存特定几何类型的值。
用户昵称不能为空
2011-08-02
打赏
举报
回复
[Quote=引用 2 楼 wminjay 的回复:]
创建 MySQL 表时,您应当特别注意 lat 和 lng 属性。鉴于 Google Maps 目前的缩放能力,您只需要精确到小数点后六位数。为了让表占用的存储空间降至最低,您可以将 lat 和 lng 属性指定为大小是 (10,6) 的浮点数。这样,这些字段将会存储小数点后 6 位数以及小数点前最多 4 位数,如 -123.456789 度。
引用自http://code.google.……
[/Quote]
哦,看到了。官方给出来的标准是【DOUBLE 10,6 】。我后来用的是
decimal(20,17)
。我原先用FLOAT 和DOUBLE 末尾的他们会自动省略 四舍五入
iihero
2011-08-01
打赏
举报
回复
double, 精度弄高点。
wminjay
2011-08-01
打赏
举报
回复
创建 MySQL 表时,您应当特别注意 lat 和 lng 属性。鉴于 Google Maps 目前的缩放能力,您只需要精确到小数点后六位数。为了让表占用的存储空间降至最低,您可以将 lat 和 lng 属性指定为大小是 (10,6) 的浮点数。这样,这些字段将会存储小数点后 6 位数以及小数点前最多 4 位数,如 -123.456789 度。
引用自http://code.google.com/intl/zh-CN/apis/maps/articles/phpsqlajax.html
笔记:
MySql
数据库和java中数据
类型
的对应关系
类型
名称 显示长度 JAVA
类型
VARCHAR L+N java.lang.String CHAR N java.lang.String BLOB L+N java.lang.byte[] TEXT 65535 java.lang.String INTEGER 4 java.lang.Long TINYINT 3 java.lan......
Elasticsearch 核心:Mapping 常见数据
类型
全解析(图解+选型+实战)
在 Elasticsearch 中,Mapping是索引的灵魂,它定义了文档
字段
的数据
类型
、分词规则、存储方式、索引行为。
字段
类型
选择错误,会直接导致查询失败、聚合报错、性能暴跌、存储空间暴涨。本文专门整理Mapping 中最常用、最核心的数据
类型
,包含字符串、数值、日期、布尔、复杂、地理、特殊
类型
,带流程图、实战示例、选型指南,让你零基础也能搞定 ES Mapping。Mapping是索引的结构定义,相当于
MySQL
的表结构(Schema)定义
字段
数据
类型
。
Hive 入门学习
Apache Hive是一款分布式SQL计算的工具,其主要功能是:将SQL语句翻译成MapReduce程序运行,处理位于HDFS上的结构化数据。基于MapReduce构建分布式SOL执行引擎,主要需要两个功能组件:元数据管理和SQL解析器。元数据管理:记录数据存储位置,数据结构以及数据描述等。SQL解析器:其功能包括SQL分析,SQL到MapReduce程序的转换,提交MapReduce程序运行并收集执行结果。
【无人机论文复现】空地多无人平台协同路径规划技术研究(Matlab代码实现)
内容概要:本文围绕“空地多无人平台协同路径规划技术”的论文复现展开,重点介绍了基于Matlab的多无人机与地面无人平台协同路径规划的算法实现与仿真研究。研究系统性地整合了无人机三维路径规划、动态避障、多机协同、任务分配及防撞机制等核心技术,结合智能优化算法(如遗传算法、粒子群算法、灰狼优化算法等)与经典路径规划模型(如Dubins路径、A*、RRT等),在复杂威胁环境下实现了高效、安全的协同路径规划。文中提供了完整的Matlab代码支持,便于科研人员进行算法验证、性能对比与二次开发,并强调通过复现高水平学术论文(如EI、SCI期刊及硕博论文)深入掌握该领域的前沿方法与技术路线。; 适合人群:具备一定Matlab编程基础,从事无人机系统、自动化控制、人工智能、路径规划等相关领域研究的研究生、科研人员及工程技术人员,尤其适用于正在开展科研项目、撰写学位论文或希望提升算法实践能力的研究者。; 使用场景及目标:① 复现并深入理解空地协同路径规划领域的高水平论文算法;② 掌握Matlab在多智能体路径规划中的建模、仿真与可视化方法;③ 应用于科研课题、毕业设计、项目申报及算法创新实践中,提升研究的技术深度与工程可行性。; 阅读建议:建议结合文中提供的网盘资源(含完整代码、仿真模型及参考文献资料)同步学习,优先选择与自身研究方向契合的案例进行复现,注重算法原理与代码实现之间的映射关系,并在掌握基础方案后尝试进行参数调优、算法融合或引入新约束条件以实现改进与创新。
国央企创新负责人如何通过产业大脑实现跨区域产学研协同创新?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
MySQL
57,064
社区成员
56,760
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章