遇见数据集

awesome-world

收藏
github2026-05-04 更新2026-06-04 收录
官方服务:

资源简介:

这是一个关于世界数据(包括国家、城市、代码、旗帜、语言、经纬度等)的精选数据集合集。它收集和整理了多个开放数据资源,如 Open Street Map、Natural Earth、GeoNames 等,涵盖地理、行政、人口等领域的公开数据集,并提供了相关指南和文章。

This is a curated global dataset collection covering various world-related data points, including countries, cities, codes, national flags, languages, geographic coordinates and more. It aggregates and organizes data from multiple open data sources such as OpenStreetMap, Natural Earth, GeoNames and other similar resources, covers public datasets across fields like geography, administration and demographics, and provides relevant guides and articles.

创建时间:
2015-04-25
原始信息汇总

数据集概述:Awesome World

该数据集精选了全球范围内与国家、城市、代码、经纬度、旗帜、语言等相关的开放数据资源,旨在为开发者、研究人员和数据爱好者提供一站式的数据索引。

核心内容分类

1. 世界数据(国家、城市等)

  • Open Street Map (OSM): 免费的世界地图数据,支持下载和搜索。
  • Natural Earth: 提供免费矢量与栅格地图数据,比例尺包括1:10m、1:50m和1:110m,涵盖一级行政区(如省、州)和居住地(如首都、城市、城镇)。
  • GeoNames: 开放地理数据库,包含超过800万个地名,覆盖所有国家,支持数据下载和层次结构浏览。
  • Statoids: 提供国家行政划分数据。
  • world.db / Open Mundi: 公共领域世界数据库,使用纯文本数据集,提供数据库模式和工具脚本。
  • Wikipedia / Wikidata: 提供带有信息框的国家页面数据。
  • 其他资源: 包括多个GitHub仓库(如hexorx/countries, mledoze/countries)和Python/Django工具,用于处理国家、地区、城市等数据,支持JSON、CSV、XML等格式。

2. 国家代码

  • Debian ISO Codes PackageStatoids Country Codes Page: 提供包括Alpha2、Alpha3、Num、ITU、GEC、IOC等多种国家代码。
  • Comprehensive country codes @ data.okfn: 表格数据包,包含ISO 3166、ITU、ISO 4217货币代码等。
  • world.db.codes: 提供国家代码服务。
  • iso_country_codes gem: Ruby库,提供ISO 3166-1国家代码/名称和ISO 4217货币。

3. 货币数据

  • 包含货币信息JSON数据wiredmax/world-currencies)和Ruby库currencies gem),用于处理ISO 4217标准中的货币信息。

4. 语言数据

  • Language codes @ data.okfn: 表格数据包,提供ISO语言代码(639-1和693-2)。

5. 国家本地化数据

  • 涵盖日期、数字、地址等格式的本地化数据,涉及ICU(国际组件库)CLDR(通用本地化数据仓库),并提供CLDR数据的可视化示例。

6. 国家旗帜

  • 提供来自WikipediaCIA Factbook的旗帜图库,以及Google i18n Region Flags(BCP 47区域旗帜的SVG/PNG集合)。

7. 世界概况(Factbook)

  • 基于CIA世界概况,提供开放数据格式的资料,包括旗帜和地图。相关GitHub组织(如openfactbook, openmundi, worlddb)提供JSON数据、HTML页面和脚本工具。

8. 其他数据源

  • OpenAddresses: 免费、开放的全球地址集合。
  • Global Administrative Areas Database (GADM): 全球行政区域数据库。

9. 欧洲特定数据

  • 奥地利、葡萄牙、西班牙等国家的特定数据集,如邮政编码、省份和地点信息。

10. 目录与索引

  • Global Open Data Index @ Open Knowledge: 提供国家排名和数据集概览。

11. 社区资源

  • RedditStack Exchange 的Open Data板块,以及Planet Open Data在线新闻阅读器,用于交流与公告。

许可与联系

  • 许可: 该精选列表属于公共领域,可自由使用,无任何限制。
  • 联系: 可通过Open World Database(world.db)论坛/邮件列表进行提问或评论。
搜集汇总
数据集介绍
awesome-world 数据集图片
构建方式
该数据集是一个精心策划的资源集合,旨在汇总全球范围内与世界各国相关的开放数据。其构建方式并非从零创建新数据,而是系统性地收集、整理并索引来自多个权威来源的现有数据集,包括OpenStreetMap、Natural Earth、GeoNames、Statoids、Wikipedia/Wikidata等。每个条目均标注了数据格式(如Tabular Data Package)及GitHub仓库链接,便于用户追溯原始数据。此外,数据集还涵盖了国家代码、货币、语言、国旗、事实手册、地区特定数据(如奥地利、葡萄牙、西班牙的邮编与区域信息)以及社区资源,形成了一个全面的开放数据目录。
特点
该数据集的核心特点在于其综合性与结构化。它横跨地理、行政、文化、经济等多个维度,从国家边界、城市坐标到货币符号、语言代码,无所不包。所有数据均来源于公开、可信的开放数据项目,如GeoNames的百万级地名库与Natural Earth的多尺度地图数据。以主题分类(如国家代码、事实手册)和区域划分(如欧洲)组织条目,配合清晰的标签(如:package:表示表格数据包),极大提升了检索效率。同时,它积极拥抱社区贡献,通过Pull Request机制持续扩展,确保内容与时俱进。
使用方法
用户可直接通过GitHub页面浏览该数据集,利用分类目录快速定位所需资源。每个条目均提供原始数据源的链接与简要说明,例如点击GeoNames的下载链接即可获取全球地名数据。对于开发者,建议优先选用标注:package:的Tabular Data Package格式,这些数据遵循标准结构,可直接导入编程环境(如Python、R)进行分析。此外,数据集还集成了Ruby gem(如countries、carmen)与Django应用(如django-cities),方便在Web开发中集成国家、城市信息。社区论坛(如Open Data Stack Exchange)为使用中的问题提供了交流平台。
背景与挑战
背景概述
在全球化与数据驱动研究的浪潮中,地理空间数据作为连接人文与自然信息的基石,其开放性与标准化程度直接决定了跨领域分析的深度与广度。awesome-world 数据集由 Planet Open Data 社区于开源生态中孕育而生,汇集了来自 Open Street Map、Natural Earth、GeoNames 及 Wikidata 等权威来源的国家、城市、行政区划、邮政编码、语言与货币代码等多维度地理信息。该数据集旨在构建一个全面、可互操作的全球地理参考框架,为城市科学、人口迁移建模、国际关系分析及地理信息系统开发提供统一的数据底座。自发布以来,它已成为开源地理数据索引的标杆,推动了从学术研究到公共服务应用的数据民主化进程。
当前挑战
构建与维护这样一个全球性数据集面临多重挑战。在领域问题层面,地理数据天然具有多源异构性,不同来源的行政区划边界、编码体系(如 ISO 3166 与 FIPS 的冲突)及时间戳差异导致数据融合时出现语义歧义与空间不匹配。此外,动态变化的政治实体(如国家合并或边界调整)要求数据集具备高频更新机制,而当前社区驱动的维护模式难以保证时效性。在构建过程中,数据采集依赖爬虫与手动整理,质量参差不齐,例如 GeoNames 中部分地名的经纬度精度不足或存在重复条目。同时,跨语言统一(如将本地化地名映射为通用编码)缺乏自动化工具,增加了人工校验成本。最后,版权兼容性亦成隐患,部分上游数据(如 GADM)的许可协议限制了下游再分发,需在开放共享与合规性之间寻求平衡。
常用场景
经典使用场景
在世界地理信息科学领域,该数据集聚合了来自GeoNames、Natural Earth、OpenStreetMap等权威开源地理数据库的多维信息,涵盖国家边界、行政区划、人口聚居点、经纬度坐标及国旗语言等基础地理要素。其经典使用场景在于为地理信息系统(GIS)研究提供标准化、可复用的结构化数据基底,研究者可据此构建全球尺度的空间分析模型,例如通过整合ISO 3166国家代码与Statoids行政分区数据,实现跨数据库的地理实体对齐与空间关系推演。
实际应用
在实际应用层面,该数据集已成为跨境电商、全球物流与多语言本地化服务领域不可或缺的基础设施。企业可借助其中收录的国家代码、货币汇率及区域格式信息(如日期、地址模板),快速构建支持多国业务的国际化系统。例如,通过整合CLDR本地化数据与GeoNames城市坐标,电商平台能够自动适配不同地区的支付偏好与物流路由算法,实现从商品上架到跨境配送的全链路地理智能支持。
衍生相关工作
围绕该数据集已衍生出一系列具有深远影响的经典工作,例如mledoze/countries项目将世界国家信息重构为JSON/CSV多格式数据包,推动了轻量级前端地理组件的开发;而world.db项目则基于该数据集设计了开源关系型数据库模式,催生了如carmen(Ruby地理区域库)等编程语言级工具。这些衍生工作共同构建了从原始数据到应用接口的技术生态,使得地理数据能够无缝嵌入各类软件系统的开发流程中。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务