4 คะแนน โดย GN⁺ 2026-02-23 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • คลังข้อมูลโอเพนซอร์ส ที่จัดโครงสร้างข้อมูลจาก CIA World Factbook ตั้งแต่ปี 1990 ถึง 2025 เพื่อให้ค้นหาและวิเคราะห์ได้
  • ครอบคลุม 281 ประเทศและดินแดน, ฉบับรายปี 36 ปี, และ ฟิลด์ข้อมูล มากกว่า 1 ล้านรายการ
  • มีฟีเจอร์ โปรไฟล์ประเทศ รายปี, ข้อมูลอนุกรมเวลา, การค้นหาแบบข้อความเต็ม, และการวิเคราะห์เครือข่ายด้าน ภูมิศาสตร์·การสื่อสาร·การค้า
  • รวมเครื่องมือวิเคราะห์ เช่น แดชบอร์ดตามภูมิภาค COCOM, การเปรียบเทียบตัวชี้วัดระหว่างประเทศ, และ การแสดงภาพแนวโน้มระดับโลก
  • อ้างอิงจากข้อมูลสาธารณสมบัติ และเป็น โครงการอิสระที่ไม่เกี่ยวข้องกับ CIA หรือรัฐบาลสหรัฐฯ

ภาพรวม

  • คลังข้อมูลที่เก็บรักษาและจัดโครงสร้าง ข้อมูลภูมิรัฐศาสตร์ ตลอด 36 ปี
    • อ้างอิงจากข้อมูลที่พาร์สจาก CIA World Factbook ต้นฉบับ
    • มี 281 เอนทิตี, 36 ฉบับ, ระเบียนประเทศ-ปี 9,500 รายการ, และฟิลด์ข้อมูล 1,061,341 รายการ
  • ข้อมูลทั้งหมด ค้นหาได้ และสามารถติดตามการเปลี่ยนแปลงของรายงานประเทศในแต่ละปีได้

องค์ประกอบของแพลตฟอร์ม

  • Factbook Archive / Reference Library
    • เปิดดูได้ทุกฉบับตั้งแต่ปี 1990–2025
    • แสดงข้อมูลฟิลด์ต้นฉบับตามเดิม และค้นหาการเปลี่ยนแปลงรายปีได้
  • Intelligence Analysis / Analytic Workspace
    • เวิร์กสเปซการวิเคราะห์ที่จัดตามภูมิภาคของ กองบัญชาการรบของกระทรวงกลาโหมสหรัฐฯ (COCOM)
    • มี แผนที่ระบายสี (Choropleth), การเปรียบเทียบอนุกรมเวลา, รายงานวิเคราะห์รายประเทศ (รูปแบบ ICD 203) และ ฟังก์ชันเปรียบเทียบตัวชี้วัด

ฟีเจอร์หลัก

  • Library: จัดหมวดหมู่เอนทิตีทั้งหมดตามประเภท พร้อมธงชาติ
  • Country Profile: ดูข้อมูลฟิลด์ทั้งหมดของแต่ละประเทศ
  • Full-Text Search: ค้นหาคีย์เวิร์ดจากฟิลด์มากกว่า 1 ล้านรายการด้วย ไวยากรณ์ Z39.58
  • Field Time Series: ติดตามแนวโน้มของฟิลด์ข้อมูลเฉพาะตลอด 36 ปี
  • Factbook Quiz: แบบทดสอบความรู้รอบโลก 4 โหมด
  • Factbook Export: สร้างรายงานประเทศสำหรับพิมพ์ที่รวมทุกฟิลด์

เครื่องมือวิเคราะห์ข่าวกรอง

  • Regional Dashboard: แผนที่โลกที่แสดงภูมิภาค COCOM และเมืองหลวง
  • Timeline Map: แสดงข้อมูลตลอด 36 ปีในรูปแบบภาพเคลื่อนไหว
  • Communications Analysis: แสดงตัวชี้วัดการเข้าถึงอินเทอร์เน็ต·มือถือ·บรอดแบนด์
  • Map Compare: เปรียบเทียบแผนที่สองปีแบบซิงก์กัน
  • COCOM Region Detail: แสดงตัวชี้วัดสำคัญ (KPI) รายภูมิภาค
  • Intelligence Dossier: รายงานวิเคราะห์รายประเทศตามเกณฑ์ ICD 203
  • Global Rankings: จัดอันดับประเทศตามตัวชี้วัด
  • Global Trends: แนวโน้มตัวชี้วัดระดับโลกตลอดทุกฉบับ
  • Compare Countries: เปรียบเทียบตัวชี้วัดระหว่างประเทศ
  • Field Explorer: สำรวจฟิลด์ข้อมูลทั้งหมดและสถิติความครอบคลุม
  • Change Detection: ตรวจจับการเปลี่ยนแปลงของฟิลด์รายปี
  • Dissolved States: ข้อมูลประเทศและดินแดนที่ไม่มีอยู่แล้ว
  • Trade Networks: กราฟเครือข่ายความสัมพันธ์ทางการค้า
  • Organization Networks: กราฟความสัมพันธ์การเป็นสมาชิกองค์กรระหว่างประเทศ
  • Query Builder: สร้างคิวรีการวิเคราะห์แบบกำหนดเอง
  • Text Diff: เปรียบเทียบข้อความรายปีและไฮไลต์การเปลี่ยนแปลง

ข้อมูลโครงการ

  • ข้อมูลทั้งหมดรวบรวมจาก ข้อมูลสาธารณสมบัติของรัฐบาลสหรัฐฯ (CIA World Factbook)
  • ไม่เกี่ยวข้องกับ CIA หรือรัฐบาลสหรัฐฯ
  • การวิเคราะห์เป็นไปตาม มาตรฐานการวิเคราะห์ ICD 203
  • เปิดเผยซอร์สโค้ดและวิธีการผ่าน GitHub repository

1 ความคิดเห็น

 
GN⁺ 2026-02-23
ความคิดเห็นบน Hacker News
  • ดูเหมือนว่ารัฐบาลชุดปัจจุบันได้ลบข้อมูลภายในของ CIA World Factbook ออกทั้งหมด เพื่อไม่ให้มีความพยายามกู้คืนในอนาคต
    ถ้ารัฐบาลชุดถัดไปนำ ข้อมูลที่เก็บถาวรไว้ นี้มาใช้สร้างกลับขึ้นมาใหม่ได้ก็คงยอดเยี่ยมมาก
  • นี่แหละคือวิธีที่ Show HN ควรทำงาน
    มีคนนำโปรเจ็กต์มาโพสต์ แล้วชุมชนก็ช่วยหาบั๊กกันแบบเรียลไทม์ จากนั้นผู้สร้างก็แก้ทันที
    ปัญหาการชนกันของรหัสประเทศ FIPS กับ ISO เป็นตัวอย่างที่ดีว่าบั๊ก หายากแบบนี้ จับได้ก็ด้วยสายตาจำนวนมากเท่านั้น
    น่าประทับใจที่ผู้สร้างไม่ตั้งการ์ดและตอบสนองต่อฟีดแบ็กอย่างกระตือรือร้น
  • สำหรับคนที่ต้องการไฟล์ JSON หรือ Markdown ของ Factbook มี GitHub repository อยู่
    มีคำอธิบายว่าเป็น “แคชชุดข้อมูลโปรไฟล์ประเทศในรูปแบบต้นฉบับจาก CIA.gov (1:1)”
    ดูข้อมูลรายละเอียดได้ที่ cache.factbook.json
    • ขอบคุณสำหรับลิงก์! GitHub กับเว็บไซต์ของผมก็ใช้แหล่งข้อมูลนี้อยู่เหมือนกัน
      แต่ผมคิดว่าสิ่งที่จำเป็นคือการทำข้อมูลปี 1990~2025 ให้อยู่ในรูป ฐานข้อมูล SQL เพื่อให้ query ได้
  • ถึงผู้เขียน: ถ้ากำลังแก้ฟิลด์ในฐานข้อมูลหรือบั๊กต่าง ๆ (เช่น รหัสประเทศ) อยู่ อยากทราบว่าจะช่วยแชร์เวอร์ชันนั้นด้วยได้ไหม
    ชุดข้อมูลนี้เหมาะมากสำหรับการทดสอบความสามารถของ GraphRAG
    น่าจะเอาไปทำเกมจำลองโลกที่อิงข้อมูลจริงได้ด้วย
    • ได้แน่นอน! ประวัติการแก้ข้อมูลทั้งหมดผมจัดการไว้เป็น change log แบบไฟล์ .txt
      เนื้อหาต้นฉบับที่ CIA เผยแพร่ยังคงเดิมทุกอย่าง และผมแค่เก็บกวาด noise ด้าน formatting ในขั้นตอน parsing เท่านั้น
      นอกจากนี้ยังสร้างตาราง lookup สำหรับแม็ประหว่างรหัส FIPS 10-4, ISO Alpha-2/3 และ MasterCountryID เพื่อให้เชื่อมโยงกันได้
      ผมมีแผนจะเพิ่มข้อมูลเหล่านี้ลง GitHub ด้วย
  • เป็นโปรเจ็กต์ที่ยอดเยี่ยม แต่เจอปัญหาอย่างหนึ่ง
    ถ้าคลิกหัวข้อ “Germany” ใน Factbook ปี 2002 จะถูกพาไปหน้า “Gambia” ทุกครั้ง
    ยังไม่เห็นอาการแบบนี้กับประเทศอื่น
    • มีอีกตัวอย่างคือ ถ้าค้นหา “Nicaragua” จะพาไปหน้า “Niger”
  • เวอร์ชัน 2025–2026 ตอนนี้ซื้อและเปิดดูจากภายนอกได้แล้ว และฉบับ 2026–2027 มีกำหนดออกวันที่ 7 เมษายน
    ลิงก์ Amazon
    • ไม่เคยรู้มาก่อนเลยว่ามีการตีพิมพ์หนังสือแบบนี้จริง ๆ ขอบคุณที่บอก
    • Internet Archive มีฉบับ 2025–2026 อยู่แล้ว และมีแผนจะสแกนเพิ่มเข้า OpenLibrary
    • ถ้าออกแล้วผมก็จะเพิ่มเข้าโปรเจ็กต์ของผมด้วย ขอบคุณที่แชร์ข้อมูล
  • ลิงก์นี้น่าทึ่งจริง ๆ: หน้าวิเคราะห์ประวัติการเปลี่ยนแปลง
  • เป็นโปรเจ็กต์ที่ยอดเยี่ยม แต่ดูเหมือนว่า จำนวนประชากรโลกถูกนับเป็นสองเท่า
    ดูได้จาก หน้าวิเคราะห์แนวโน้ม
    • เจอสาเหตุแล้ว เอนทิตี “World” (ประมาณ 8 พันล้านคน) ถูกนำไปรวมกับประเทศแต่ละประเทศด้วย ทำให้ยอดรวมถูกนับซ้ำจนเป็นสองเท่า
      ขอบคุณที่แจ้ง!
    • กำลังแก้อยู่เลย ผมน่าจะดูมันนานเกินไปจนมองไม่เห็นจุดนี้ ขอบคุณที่บอก
  • โปรเจ็กต์นี้เป็นอาร์ไคฟ์ที่เก็บบริการซึ่งถูกยุติโดย รัฐบาลทำเนียบขาว ในปัจจุบันใช่ไหม?
    • ใช่ นั่นแหละคือบริการนั้นพอดี
  • กราฟอนุกรมเวลามีบั๊ก ต้องทำ normalization ก่อนเอาข้อมูลไปแสดงผล
    ตัวอย่าง: ข้อมูลการสมัครใช้งานบรอดแบนด์ประจำที่ของอินเดีย
    • เจอปัญหาแล้ว regex ที่ใช้ parse ค่ายอดรวมยังรองรับ suffix ของหน่วย (million/billion ฯลฯ) ไม่ได้
      ตัวอย่างเช่น “18.17 million” ถูกอ่านเป็นแค่ 18.17 ทำให้กราฟดิ่งลงผิดปกติ
      ผมเพิ่มการจัดการหน่วยเข้าไปและแก้บั๊กเรียบร้อยแล้ว เพิ่ง deploy ไปเมื่อกี้
      ขอบคุณที่แจ้งเข้ามา