2012-03-09 44 views
49

Điều này có thể có vẻ giống như một bản sao, vì có những câu hỏi giống hệt nhau.Tôi có thể lấy danh sách Quốc gia, Tiểu bang và Thành phố ở đâu?

Thật không may tất cả các câu trả lời cho tất cả các câu hỏi này đều thiếu một chi tiết: các trạng thái.

Tôi có thể lấy danh sách quốc gia ở đâu, tiểu bang và các thành phố?

Ví dụ, tôi muốn điều này:

| Sydney | New South Wales | Australia | 

hoặc

| Miami | Florida   | United States | 

tôi không muốn một cái gì đó như thế này, mà không bao gồm các tiểu bang:

| Miami | United States | 

Is có nơi nào tôi có thể lấy loại dữ liệu này không?

Tôi đã thử các nguồn dữ liệu sau:

Nhưng tất cả chúng loại trừ bang.

+1

Một nguồn: [http://liststates.com/](http://liststates.com/) – John

+0

bạn có thể tìm thấy ở đây cũng https: // rubygems.org/gems/country_state_select – Arvind

+1

Điều này khá tuyệt vời: https://github.com/prograhammer/countries-regions-cities –

Trả lời

48

LHQ duy trì danh sách các quốc gia và "tiểu bang"/khu vực cho giao dịch kinh tế.DB đó có sẵn tại đây: http://www.unece.org/cefact/locode/welcome.html

+0

Cảm ơn Eric !! Điều này là gần gũi hơn với những gì tôi cần. Tệp CSV của họ có định dạng như sau: Mã quốc gia | ... | Địa phương | Địa phương/Thành phố | Tiểu bang. Đây không phải là lý tưởng, nhưng nó mang lại cho tôi những thông tin tôi cần. Tất cả những gì tôi cần làm là sử dụng chức năng tách chuỗi để phân tích tên thành phố, sau đó tôi đã có những gì tôi muốn: Địa phương | Thành phố | Tiểu bang. Cảm ơn một tấn! – Jonathan

25

geonames.org có api và bãi chứa dữ liệu của các địa điểm trên toàn thế giới.

+0

Tôi không thể tìm thấy bất kỳ danh sách Quốc gia, Tiểu bang và Thành phố nào trên trang web này. Tất cả những gì tôi có thể tìm thấy là danh sách các quốc gia, danh sách các thành phố và thủ đô. – Jonathan

+4

Tôi nghĩ bạn đang xem các tính năng duyệt của trang web. Nhìn vào dữ liệu mà bạn có thể xuất từ ​​chúng tại đây http://download.geonames.org/export/dump/ –

+0

Tôi đã xem qua danh sách các tệp. Dường như không có gì ở đó chỉ đơn giản là liệt kê các quốc gia và tiểu bang. Có danh sách các thành phố, danh sách các vị trí, danh sách quốc gia và danh sách quốc gia cụ thể có chứa một nhóm các loại vị trí bao gồm các tiểu bang và các địa phương nhỏ (không có gì để chỉ ra mặt hàng nào là trạng thái và không phải là; một số quốc gia sẽ gọi họ là 'Nhà nước' nhưng các quốc gia khác sẽ gọi cho họ một cái gì đó khác, ví dụ như 'Tỉnh'). Điều này không phải là rất hữu ích tôi sợ. – Jonathan

4

GeoNames có rất nhiều dữ liệu về địa điểm (bao gồm các thị trấn và thành phố) nhưng dường như nó đã được đóng góp và có lẽ chưa hoàn thành.

Có lẽ cũng thử SQL Dumpster, tôi đã sử dụng trang web này rất nhiều cho các loại cơ sở dữ liệu, thành phố, tỉnh, v.v. Thật không may, nó không miễn phí nhưng chỉ có vẻ là một khoản phí một lần.

1

Đây có thể là câu trả lời nằm ngang, nhưng nếu bạn tải xuống Virtuemart (thành phần Joomla), nó có bảng quốc gia và tất cả các trạng thái liên quan được thiết lập cho bạn trong SQL cài đặt. Chúng được gọi là jos_virtuemart_countriesjos_virtuemart_states. Nó cũng bao gồm các mã quốc gia 2 và 3 ký tự. Tôi sẽ đính kèm nó vào câu trả lời của tôi, nhưng không thấy cách làm nó.

Các vấn đề liên quan