我在哪里可以找到OpenStreetMap API 0.6的数字限制?

时间:2012-12-20 13:00:49

标签: api openstreetmap numeric-limits

我正在尝试使用OpenStreetMap API 0.6。 API很简单,但我找不到其文档中的任何数值范围限制信息。

我能找到的关于数值范围限制的唯一提及就在这里。

  1. 元素ID为非负数,http://wiki.openstreetmap.org/wiki/OSM_XML
  2. ID为整数,http://wiki.openstreetmap.org/wiki/Data_Primitives
  3. 因为我的代码是针对移动平台的,所以我想优化代码以获取内存空间。现在我在许多情况下使用64位整数(实际上这也只是一个假设),这在考虑数据量时并不好。

    我在哪里可以找到数字限制?

1 个答案:

答案 0 :(得分:0)

节点/方式/关系的ID必须是64位。预计32位节点ID将在2013年第一季度和第二季度之间的某个地方耗尽。

任何ID都没有上限,因为它们永远不会被重复使用。

关于64位节点ID问题的最新讨论是this one

更新: 仅仅为了记录OSM,现在 节点ID大于32位,自2013年2月起。