Skip to content

Make Xaddress state-independent #27

@Venca24

Description

@Venca24

For encoding the coordinates into Xaddress you have to currently use tables based on territory of states. This system has some disadvantages:

  • it's unclear which table use for disputed or occupied territories like Crimea or Kosovo (requiring use of e.g. Serbian table for Kosovo could also make the adoption of Xaddress hard there),
  • when there is new independent state, you have to update the whole system to include it (including independent implementations),
  • it cannot be used for encoding something being outside of jurisdiction of any state (like high seas).

Possible solution (but you can came up with your own):

  • to use instead the "territory" of natural time zones (or US military time zones) - 24 regions marked e.g. with name of a greek letter (Alpha, Beta, Gamma,... starting from UTC+1)
  • The P2 numbers can start on (-90, -8) as 0000 and continue by (-90, -7) as 0001, (-89, -8) as 0017 until (90, 7) as 2700 for UTC+0 (or Zulu/Omega). Positions in other time zones would be recalculated to UTC+0 and marked with their name in the final address. This could be calculated by an algorithm both by hand and by machine.

This could encode everything what can be encoded now, but it wouldn't require change because of occupation or establishment of a new state. It could additionally encode any position on Earth (including those on high seas) and theoretically also positions on another planets and moons (introducing regions by 15° of longitude).

What do you think or do you have another idea how to solve the issue?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions