2010-09-14 29 views
0

我正在致力於一個在服務上運行的Web應用程序。每個服務通常在一些(可能是幾個不同的)地理域(諸如城市,縣,區域,州,國家或全世界)上提供。從哪裏獲取/提取關於世界行政區域的關係數據?

的典型任務包括:

  • 用戶將提交自己的位置爲LNG,lat和我需要找到什麼是
  • 當用戶添加新的服務爲他們提供的服務,他們應該能夠選擇覆蓋服務區域的最小地域,例如:US-> California-> SFBayArea。

我想知道什麼是最好的數據庫模式來表示地理域的層次關係以及在哪裏獲取地理域的實際數據?

我從openstreetmap開始,雖然它看起來相當複雜,並且需要相當長的時間。所以我決定呼籲社區的智慧:)

謝謝你分享你的智慧! 祝您有美好的一天!

--UPDATES:更新的典型任務

回答