- readme นี้เขียนโดย GPT-4 -
govgis_nov2023-slim-spatial-server เป็นโครงการ Dockerized ที่รวมส่วนขยาย PostGIS และ pgvector เพื่อประมวลผลและให้บริการชุดข้อมูลเชิงพื้นที่ที่ครอบคลุม govgis_nov2023 โครงการนี้มีวัตถุประสงค์เพื่อให้กรอบการทำงานที่แข็งแกร่งสำหรับการจัดการและการสืบค้นข้อมูลเชิงพื้นที่พร้อมกับความสามารถในการค้นหาความคล้ายคลึงกันของเวกเตอร์มิติสูงซึ่งใช้ประโยชน์จากพลังของ PostgreSQL
PostGIS : ส่วนขยายของ PostgreSQL ทำให้สามารถจัดเก็บและจัดการข้อมูลเชิงพื้นที่pgvector : ส่วนขยาย PostgreSQL สำหรับการค้นหาความคล้ายคลึงกันอย่างมีประสิทธิภาพในช่องว่างเวกเตอร์มิติสูงgovgis_nov2023 : ชุดข้อมูลที่หลากหลายห่อหุ้มข้อมูลเมตาจากเซิร์ฟเวอร์ GIS ของรัฐบาลต่าง ๆ ณ เดือนพฤศจิกายน 2566 ไฟล์ docker-compose.yml ในโครงการนี้กำหนดบริการหลายบริการ:
joshuasundance/postgis_pgvector:1.0.0 ภาพรวมทั้ง postgis และ pgvectorgovgis_nov2023dpage/pgadmin4:7.8 docker-compose.yml.env เพื่อตั้งค่าตัวแปรสภาพแวดล้อมที่จำเป็นdocker compose up เพื่อสร้างและเริ่มบริการhttp://localhost:80 ในเว็บเบราว์เซอร์สำหรับการจัดการฐานข้อมูล บริการ postgres-init รับผิดชอบในการโหลดข้อมูลลงในฐานข้อมูล มันประมวลผลชุดข้อมูล govgis_nov2023 แปลงเป็นรูปแบบที่เหมาะสมสำหรับ postgreSQL จากนั้นเติมฐานข้อมูล
.env เพื่อตั้งค่าเช่น POSTGRES_PASSWORD , POSTGRES_USER ฯลฯgovgis_nov2023 ได้โดยการแก้ไขสคริปต์ load_data.py ยินดีต้อนรับการมีส่วนร่วมในการปรับปรุงโครงการ โปรดใช้เวิร์กโฟลว์มาตรฐานและการร้องขอการร้องขอสำหรับการมีส่วนร่วม
govgis_nov2023-slim-spatial-server ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT