? This README was written by GPT-4. ?
govgis_nov2023-slim-spatial-server is a Dockerized project combining PostGIS and pgvector extensions to process and serve a comprehensive geospatial dataset, govgis_nov2023. This project aims to provide a robust framework for efficient handling and querying of geospatial data along with high-dimensional vector similarity search capabilities, leveraging the power of PostgreSQL.
PostGIS: An extension of PostgreSQL, enabling it to store and manipulate spatial data.pgvector: A PostgreSQL extension for efficient similarity searches in high-dimensional vector spaces.govgis_nov2023: A rich dataset encapsulating metadata from various government GIS servers as of November 2023.The docker-compose.yml file in this project defines multiple services:
joshuasundance/postgis_pgvector:1.0.0 image, incorporating both PostGIS and pgvector.govgis_nov2023 dataset.dpage/pgadmin4:7.8.docker-compose.yml file..env file to set necessary environment variables.docker compose up to build and start the services.http://localhost:80 in a web browser for database management.The postgres-init service is responsible for loading data into the database. It processes the govgis_nov2023 dataset, transforming it into a suitable format for PostgreSQL, and then populates the database.
.env file to set values like POSTGRES_PASSWORD, POSTGRES_USER, etc.govgis_nov2023 dataset by modifying the load_data.py script.Contributions to enhance the project are welcome. Please use the standard fork and pull request workflow for contributions.
govgis_nov2023-slim-spatial-server is licensed under the MIT License.