five

Thailand Universal GIS Data Stack

收藏
github2026-02-25 更新2026-03-01 收录
下载链接:
https://github.com/JonusNattapong/ThailandGISMap
下载链接
链接失效反馈
官方服务:
资源简介:
该项目收集和分类了来自国际标准来源和泰国政府机构的GIS数据,以支持需要高精度地理信息系统的开发,覆盖省、区和子区级别。数据集分为高性能优化版、官方标准和专业Shapefile三种格式,适用于不同的应用场景。

This project collects and categorizes GIS data from internationally standardized sources and Thai government agencies to support development requiring high-precision geographic information systems, covering provincial, district and sub-district levels. The dataset is provided in three formats: high-performance optimized version, official standard, and professional Shapefile, suitable for various application scenarios.
创建时间:
2026-02-25
原始信息汇总

Thailand Universal GIS Data Stack (v1.4.0) 数据集概述

数据集简介

本项目是一个泰国通用地理信息系统(GIS)数据栈,旨在收集和分类来自国际标准来源和泰国政府机构的泰国地理空间信息(GIS)数据。该数据集支持在省、区和次区级别开发需要高精度的信息技术系统。

数据版本与更新

  • 最新版本:v1.4.0
  • 主要新特性
    • 区域支持:支持按区域(北部/中部/东北部/南部)进行筛选和可视化。
    • 高级筛选:可在Web查看器和导出脚本中筛选省级和区域级数据。
    • 高分辨率区域导出:自动导出高分辨率区域地图。
    • 智能信息框:在预览中显示详细信息(泰文/英文名称、区、省、邮政编码)。
    • 响应式设计:支持在各种设备上显示。

数据结构与类别

数据集主要分为三种格式,以满足不同工业标准的使用目的。

1. 高性能优化数据(强烈推荐)

经过“优化”处理(体积减少77%)的数据集,可在不损失坐标精度的情况下用于实际Web应用程序。

  • data/geojson/web-optimized/thailand-subdistricts-optimized.json:次区(Tambon)级别(339 MB,推荐用于次区级别)。
  • data/geojson/web-optimized/thailand-provinces-web.json:省级。

2. 官方级别数据(标准且精确)

数据来源:联合国人道主义事务协调厅(UN OCHA)人道主义数据交换(HDX)。 具有最高精度的行政边界数据,参考国际标准P-Code,并包含中心点坐标。

  • data/geojson/final/provinces-final.json:省级(77个省)。
  • data/geojson/final/districts-final.json:区级(928个区)。
  • data/geojson/final/subdistricts-final.json:次区级(2.3 GB)。此大文件未存储在GitHub仓库中,可从提供的Google Drive链接下载。

3. 专业Shapefile数据(标准GIS)

数据来源:cvibhagool/thailand-map。 标准Shapefile格式数据集,用于与专业地图工程软件(如QGIS, ArcGIS)配合使用。

  • data/shapefile/(包含.shp, .dbf, .shx, .prj等扩展名文件)。

使用场景建议表

工作类型 推荐数据集 推荐理由
开发Web应用/仪表盘 Web Optimized 文件体积小,加载速度快
统计分析或研究工作 Official Grade 坐标精度高,参考国际标准
地图设计(制图/QGIS) Professional Shapefiles 支持标准地图工程软件
地址搜索和地理编码系统 Official Grade 包含完整的P-Code和中心点坐标

自动化数据处理流程

项目包含通过Python脚本实现的自动化数据管理流程,以保持数据的最新性。

  1. 数据同步 (scripts/update_gis_pipeline.py):直接从UN OCHA API获取最新数据并自动组织文件结构。
  2. 数据标准化 (scripts/finalize_dataset.py):处理原始数据,将其转换为项目的标准数据结构。
  3. 数据优化 (scripts/optimize_geojson.py):通过调整坐标小数位数和最小化,将GeoJSON文件大小最多减少77%,使其适用于Web。

实用工具

数据属性检查系统 (scripts/inspect_data.py)

用于检查GeoJSON文件的元数据结构和属性。

交互式地图模拟系统 (scripts/web_viewer.html)

基于Leaflet.js的浏览器地理空间信息预览系统,具有搜索和数据导出功能。

  • 主要功能:显示省、区、次区数据;按区域或省份筛选;将所选区域地图导出为高分辨率PNG图像(300 DPI);智能提示显示泰文/英文名称、面积、邮政编码。
  • 使用方法:启动本地服务器后访问,选择数据集并筛选,点击“Export เป็นภาพ”保存地图。

地图导出为图像系统 (scripts/export_to_image.py)

将GeoJSON数据导出为高质量PNG图像的工具。

  • 功能:导出高分辨率PNG(默认300 DPI);支持按区域自动分割导出;自动检测数据级别;自动命名文件;支持各种大小的GeoJSON文件;在图像上显示数据统计。
  • 使用示例:可导出省级数据(按所有区域或特定区域),或指定输入文件进行导出。

属性速查表

属性键 描述 数据示例
pro_th / pro_en 省份名称(泰文/英文) พะเยา / Phayao
amp_th / amp_en 区名称(泰文/英文) สิงหนคร / Singhanakhon
tam_th / tam_en 次区名称(泰文/英文) พระบรมมหาราชวัง
pro_code 标准行政区域代码(P-Code) TH10
area_sqkm 覆盖面积(平方公里) 1571.37
center_lat/lon 地理中心点坐标 13.72 / 100.60

数据来源致谢

  1. UN OCHA / HDX:提供官方COD-AB数据。
  2. chingchai/OpenGISData-Thailand:提供高精度行政区域数据。
  3. apisit/thailand.json:提供适用于Web的GeoJSON数据。
  4. cvibhagool/thailand-map:提供国际标准Shapefile数据。

项目维护者

Nattapong Tapachoom

搜集汇总
数据集介绍
构建方式
泰国通用地理信息系统数据栈的构建过程体现了现代地理信息科学中数据集成与标准化的严谨范式。该数据集通过自动化数据管道,从联合国人道主义事务协调厅等国际权威机构获取原始数据,并运用Python脚本进行系统化处理。构建流程涵盖数据同步、格式标准化与性能优化三大环节,其中优化环节通过调整坐标精度与精简数据结构,将GeoJSON文件体积压缩高达77%,确保了数据在保持高精度前提下具备优异的网络传输性能。
特点
本数据集的核心特点在于其多层次、多格式的数据组织架构,精准服务于不同应用场景。数据被划分为高性能优化版、官方标准版和专业Shapefile版三个类别,分别针对Web应用开发、高精度统计分析及专业GIS软件操作进行了专门优化。数据集深度整合了泰国行政区划的泰英双语名称、国际标准P-Code编码、邮政编码以及精确的地理中心坐标与面积信息,并创新性地引入了按泰国四大区域进行数据筛选与可视化的功能,展现了高度的实用性与灵活性。
使用方法
用户可通过多种途径高效利用此数据集。对于快速原型开发与交互式展示,项目提供了基于Leaflet.js的Web查看器,支持在本地服务器环境中进行区域过滤、信息提示及高分辨率地图导出。对于批量处理与深度分析,配套的Python脚本工具链支持从数据更新、属性检查到生成高质量专题地图的全流程操作。此外,数据集设计考虑了与现有SQL Server数据库系统的无缝集成,提供了数据字段扩充与地理坐标更新的脚本,极大便利了企业级信息系统的升级与融合。
背景与挑战
背景概述
地理信息系统(GIS)数据在区域规划、灾害管理和信息技术发展中扮演着核心角色。Thailand Universal GIS Data Stack项目由Nattapong Tapachong主导,旨在整合泰国官方与国际标准的地理空间数据,构建一个覆盖省、县、乡三级行政区划的高精度数据栈。该项目基于联合国人道主义事务协调厅(UN OCHA)的开放数据交换平台,并融合了本地开源社区的贡献,自创建以来持续更新至1.4.0版本,为泰国的数字基础设施建设和空间分析研究提供了标准化、可互操作的数据基础,显著提升了地理信息应用的准确性与效率。
当前挑战
该数据集致力于解决泰国地理空间数据在标准化、可访问性与高性能应用方面的挑战,其核心在于为Web应用、统计分析和专业制图提供统一且精确的数据源。在构建过程中,面临的主要挑战包括处理大规模原始数据(如乡级数据文件达2.3GB)带来的存储与传输难题,以及为满足Web端实时渲染需求而进行数据优化(如尺寸压缩高达77%)时需平衡精度与性能。此外,确保数据与SQL Server等现有系统的无缝集成,并维护跨区域、多层级属性(如泰英双语名称、邮政编码)的一致性,也是项目持续迭代中的关键任务。
常用场景
经典使用场景
在地理信息系统与空间数据分析领域,Thailand Universal GIS Data Stack 为研究人员和开发者提供了一个标准化的泰国行政区划地理数据框架。其经典使用场景在于支持高精度的空间可视化与交互式地图应用开发,例如通过集成的 Web Viewer 工具,用户能够基于优化后的 GeoJSON 数据,快速构建响应式仪表盘,实现按省份、区域或邮政编码进行动态筛选与地图渲染,从而满足实时数据监控与地理信息展示的需求。
解决学术问题
该数据集有效解决了地理信息科学中常见的空间数据标准化与互操作性问题。通过整合联合国人道主义事务协调厅等国际权威机构的 P-Code 编码体系,并辅以自动化数据处理流水线,它确保了行政区划边界与属性数据的一致性、时效性与高精度。这为区域经济分析、人口分布研究、灾害风险评估等跨学科课题提供了可靠的空间分析基底,显著提升了学术研究的可重复性与比较研究的可行性。
衍生相关工作
围绕该数据集,已衍生出一系列增强数据价值与扩展应用生态的经典工作。例如,通过 `ThailandLocation77DatabaseSQLServer` 项目实现了与关系型数据库的无缝集成,为传统信息系统注入了空间分析能力;同时,基于数据流水线开发的区域高清地图自动导出工具,满足了学术出版与报告制作中对出版级可视化素材的需求。这些衍生工作共同构建了一个以标准化地理数据为核心、工具链完备的泰国空间信息开源生态系统。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作