أين يمكنني الحصول على قائمة البلدان والولايات والمدن؟[مغلق]

StackOverflow https://stackoverflow.com//questions/9627654

  •  09-12-2019
  •  | 
  •  

سؤال

ربما يبدو هذا كنسخة مكررة، نظرًا لوجود أسئلة متطابقة هناك.

لسوء الحظ، كل الإجابات على كل هذه الأسئلة يفتقد تفصيل واحد: الولايات.

أين يمكنني الحصول على قائمة البلدان، تنص على والمدن؟

مثلا أريد هذا:

| Sydney  |  New South Wales  |  Australia  |

أو

|  Miami  |  Florida          |  United States  |

أنا لا نريد شيئا من هذا القبيل، والذي يستثني الدولة:

|  Miami  |  United States  |

هل هناك أي مكان حيث يمكنني الحصول على هذا النوع من البيانات؟

لقد قمت بالفعل بتجربة مصادر البيانات التالية:

لكن كلهم ​​يستبعدون تنص على.

هل كانت مفيدة؟

المحلول

تحتفظ الأمم المتحدة بقائمة البلدان و"الدول"/المناطق المخصصة للتجارة الاقتصادية.قاعدة البيانات هذه متاحة هنا: http://www.unece.org/cefact/locode/welcome.html

نصائح أخرى

Geonames.org يحتوي على واجهة برمجة تطبيقات ومستودع بيانات للأماكن الجغرافية في جميع أنحاء العالم.

الأسماء الجغرافية لطيفة.أداة تصدير تعتمد على الأسماء الجغرافية:

https://github.com/yosoyadri/GeoNames-XML-Builder

https://github.com/yosoyadri/GeoNames-XML-Builder/blob/master/continents-countries-statesprovinces.xml

هناك أيضًا وحدة pycountry الممتازة:

http://pypi.python.org/pypi/pycountry

تحتوي الأسماء الجغرافية على الكثير من البيانات حول الأماكن (بما في ذلك البلدات والمدن) ولكن يبدو أنها تمت المساهمة بها وربما لم تكن كاملة.

ربما حاول أيضًا SQL القمامة, لقد استخدمت هذا الموقع كثيرًا لهذه الأنواع من قواعد البيانات والمدن والمقاطعات وما إلى ذلك.ولسوء الحظ، فهي ليست مجانية ولكن يبدو أنها رسوم تُدفع مرة واحدة فقط.

قد تكون هذه إجابة جانبية، ولكن إذا قمت بالتنزيل فيرتويمارت (مكون Joomla)، فهو يحتوي على جدول البلدان وجميع الحالات ذات الصلة التي تم إعدادها لك جميعها مضمنة في تثبيت SQL.انهم يسمى jos_virtuemart_countries و jos_virtuemart_states.ويتضمن أيضًا رموز البلد المكونة من 2 و3 أحرف.سأرفقها بإجابتي، لكن لا أرى طريقة للقيام بذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top