位置坐标、纬度和经度的长度是多少? [关闭]

2023-11-24

纬度和经度可以有多少位小数点前和小数点后?

以下是我从 Windows Phone 设备发送的位置获取的示例:

Latitude=-63572375290155
Longitude=106744840359415

这很长并且超出了我的表列大小并导致错误。


如果纬度坐标以十进制度数报告为 -6.3572375290155 或 -63.572375290155,则您可以四舍五入并存储最多 6 位小数,精度为 10 厘米(或 0.1 米)。如果坐标参考系 (CRS) 不是 EPSG:4326(例如 EPSG:3857),则 x 和 y 值测量距原点的距离(以米为单位),而不是以度为单位。

Overview

纬度的有效范围(以度为单位)是-90 和 +90分别针对南半球和北半球。经度在范围内-180 和 +180分别指定本初子午线以西和以东的坐标。作为参考,Equator纬度为 0°,则北极北纬 90°(写作 90° N 或 +90°),并且南极纬度为-90°。

The 本初子午线经度为 0°,穿过英格兰格林威治。这国际日期变更线 (IDL)大致遵循 180° 经线。正值的经度落在东半球,负值的经度落在西半球。

十进制精度

六 (6) 位小数使用十进制表示法的坐标精度为 10 厘米(或 0.1 米)分辨率。坐标十进制度数的每 0.000001 差异长度约为 10 厘米。例如,Google Earth 和 Google Maps 的图像通常为 1 米分辨率,有些地方的分辨率更高分辨率为每像素 1 英寸。一米分辨率可以使用 5 位小数表示,因此超过 6 位小数对于该分辨率来说是无关的。赤道处的经度之间的距离与纬度相同,但当子午线在该点汇聚时,经度之间的距离在两极处达到零。

对于毫米 (mm) 精度,则以十进制度格式表示 8 个小数位的纬度/经度。由于大多数应用程序不需要这种精度,因此对于大多数情况,6 位小数就足够了。

在另一个方向上,整个十进制度表示约 111 公里(或 60 海里)的距离,0.1 十进制度的差异表示约 11 公里的距离。

这是一个表格,列出了纬度与 delta 度的 # 小数位差异以及使用 0,0 作为起点的估计距离(以米为单位)。

Decimal places Decimal degrees Distance (meters) Notes
0 1.0 110,574.3 111 km
1 0.1 11,057.43 11 km
2 0.01 1,105.74 1 km
3 0.001 110.57
4 0.0001 11.06
5 0.00001 1.11
6 0.000001 0.11 11 cm
7 0.0000001 0.01 1 cm
8 0.00000001 0.001 1 mm

度-分-秒 (DMS) 表示法

对于 DMS 表示法,1 角秒 = 1/60/60 度 = ~30 米长度,0.1 角秒增量约为 3 米。

Example:

  • 0° 0' 0" W, 0° 0' 0" N0° 0' 0" W, 0° 0' 1" N⟹ 30.715米
  • 0° 0' 0" W, 0° 0' 0" N0° 0' 0" W, 0° 0' 0.1" N⟹3.0715米

1 弧分 = 1/60 度 = ~2000m (2km)


Update:

Here是一部关于坐标精度的有趣漫画。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

位置坐标、纬度和经度的长度是多少? [关闭] 的相关文章

  • 子查询与连接

    我重构了从另一家公司继承的应用程序的一个缓慢部分 以使用内部联接而不是子查询 例如 WHERE id IN SELECT id FROM 重构后的查询运行速度提高了约 100 倍 50 秒到 0 3 我预计会有改进 但谁能解释为什么它如此剧
  • 如何使组合键唯一?

    I am making a database of students in one school Here is what I have so far 如果您不喜欢阅读 请跳至 简而言之 部分 问题是我对这个设计并不满意 我想要的组合gra
  • JSON 值的模式匹配

    运行 Postgres 12 5 的本地 docker 实例 4MBwork mem 我正在实施这个图案 https dba stackexchange com q 108447 3684搜索 json 中的任意字段 目标是搜索并返回 JS
  • parent_id 是外键(自引用)并且为 null?

    浏览 Bill Karwin 的书 SQL Antipatterns 第 3 章 Naive Trees 邻接表 父子关系 有一个注释表的示例 CREATE TABLE Comments comment id SERIAL PRIMARY
  • 是否值得为 SqlServer 查找表使用tinyint 而不是 int 呢?

    在 SqlServer 2005 中设计查找表 枚举 时 如果您知道条目数永远不会变得很高 是否应该使用tinyint 而不是 int 我最关心的是性能 尤其是索引的效率 假设您有这些代表性表格 Person PersonId int PK
  • MySQL 存储浮点数

    我正在尝试保存这么长的浮点数 13 00386644742523 它基本上是 Lat 和 Lng 值 当我将它保存在数据库中时 它被存储为 13 0039 您应该明确使用精度并且类型应该是DECIMAL NOT FLOAT因为小数点后的每一
  • 静态时序数据的数据库解决方案

    我们拥有一个庞大且不断增长的实验数据集 该数据集取自约 30 000 名受试者 对于每个主题 都有多个数据记录 在每个记录中 收集了多个生理数据时间序列 每个时间序列约 90 秒长 并以 250Hz 采样 我应该注意到 时间序列的任何给定实
  • 用于使用 geopy 计算距离的经度格式/比例

    我使用 geopy 来简单计算两个长纬度坐标之间的距离 然而 我对经度应该采用什么比例感到困惑 纬度协调范围为 90 到 90 目前我已将经度设置为 0 360 度 应该是 180 到 180 才能满足 Great circle NYC 测
  • 如何在数据库中保存未来(!)日期

    这个问题专门涉及未来的日期和时间 对于过去的值 UTC 无疑是首选 我想知道是否有人对拯救生命的 最佳 方法有建议futureMySQL 数据库中的日期和时间 或者就此而言一般来说 特别是在该列可以保存不同时区时间的情况下 考虑到时区规则可
  • 数据库设计1对1关系

    我的数据库设计不正确 我应该在开发过程中解决这个问题吗 假定 user 表与 userprofile 表具有 1 1 关系 然而 实际设计中 用户 表与 用户配置文件 表具有 1 关系 一切正常 但无论如何应该修复它吗 做一件事 User
  • Cassandra 与 ZooKeeper 的事务 - 这有效吗?

    我正在尝试在 ZooKeeper 的帮助下为 Cassandra 实现一个事务系统 由于我认为我在数据库实现方面没有足够的经验 所以我想知道我的想法原则上是否可行 或者是否有任何重大缺陷 以下是步骤的高级描述 识别所有要编辑的行 键 和列
  • 在关系数据库中存储 1:1 用户关系的最佳方式

    存储用户关系的最佳方式是什么 例如友谊 在关系中必须是双向的 你是我的朋友 因此我是你的朋友 数据库 例如MYSql 我可以想到两种方法 每当一个用户与另一个用户成为好友时 我都会向数据库添加两行 其中 A 行由发起用户的用户 ID 和下一
  • Rails 中多表单复选框的数据库结构

    我正在开发一个 Rails 应用程序 允许用户创建时间表 这样做时 他们应该能够选择事件发生在一周中的哪几天 我计划在表单中执行此操作的方式是每个工作日旁边有一个复选框 如下所示 etc 然而 我发现这可能不是处理这个问题的非常有效的方法
  • Join 表(关联表)有主键吗?多对多关系

    Join 表 关联表 有主键吗 多对多的关系 我见过一些带有主键的连接表 一些没有 有人可以解释一下连接表中何时会有主键吗 为什么 先感谢您 在纯 联接 或联结表中 所有字段都将成为主键的一部分 例如 让我们考虑下表 CREATE TABL
  • MySQL标签中如何存储标签,总共一个字段还是每个标签一个字段?

    我正在开发一个接近 stackoverflow com 的产品 发帖者需要为其问题或任务输入标签 如何将这些标签存储在数据库中 是总共一个字段 列 还是一个标签一个字段 列 我觉得多对多 http en wikipedia org wiki
  • Id 或 [TableName]Id 作为主键/实体标识符

    是否首选使用 Id 作为主键的列名或 TableName Id 作为命名约定 表 账户主键 ID 相对 表 账户主键 AccountId 在我见过的实现中 它似乎分为 50 50 左右 每种方法的优点和缺点是什么 跟进 在我的数据库中使用一
  • 使用 SQLITE 按最近的纬度和经度坐标排序

    我必须获得一个 SQLite SQL 语句 以便在给定初始位置的情况下按最近的纬度和经度坐标进行排序 这是我在 sqlite 数据库中的表的例句 SELECT id name lat lng FROM items EXAMPLE RESUL
  • 当所有维度值都具有 100% 重要性时处理多对多维度

    我至少会尽力保持简洁 假设我们正在跟踪一段时间内的账户余额 所以我们的事实表将包含诸如 账户余额情况表 FK 账户ID FK 日期ID Balance 显然你有一个账户维度表 and a 日期维度表 所以现在我们可以轻松地过滤帐户或日期 或
  • 将第三个表链接到多对多关联中的桥接表

    设计这个数据库的正确方法是什么 这是我设置表格的方式 我在名为 教师 的表和名为 仪器 的表之间存在多对多关系 然后我有一个连接两者的桥接表 我想将另一个表与 BRIDGE 表关联起来 意思是乐器 老师的组合 该表有 3 行 指定老师可以教
  • 实现软删除的最佳方法是什么?

    目前在做一个项目 我们要对大部分用户 用户角色 实现软删除 我们决定添加一个is deleted 0 数据库中每个表的字段并将其设置为 1 如果特定用户角色点击特定记录上的删除按钮 现在为了将来的维护 每个SELECT查询需要确保它们不包含

随机推荐