gitmyhub

Lucerne-Geo-AI-Searching

JavaScript ★ 63 updated 16d ago

Lucerne Geo-AI-Searching ist eine Applikation, die Standort- und Grundstücksanalysen im Kanton Luzern mithilfe von offiziellen Geodaten (WFS / ÖREB) und Künstlicher Intelligenz (AI) automatisiert.

This is a web application for analyzing land parcels and locations in the Swiss canton of Lucerne. It was built to combine official government geographic data with AI-generated reports, making it easier for individuals or businesses to understand what is permitted or relevant at a specific address or plot of land.

The core idea is to let a user click a point on an interactive map, and have the app automatically pull together all the official data layers for that spot: ownership records, land registry information (called OEREB in Switzerland), and various cantonal geographic datasets. The AI component then reads that collected data and produces a written summary report. You can analyze a single location or compare two locations side by side.

On the technical side, the app is written in JavaScript and runs as a two-part system: a frontend served at port 3000 and a backend API at port 8000. Both are started together using Docker Compose with a single command, so you do not need to configure each piece separately. The only prerequisites beyond Docker are an API key for either Google Gemini or OpenAI, which the app uses to generate the AI summaries.

The project is released under the GNU General Public License v3.0, meaning the source code is freely available and any modifications must also be shared under the same terms. The README is fairly concise and covers setup steps but does not go into detail about the data sources or how the AI prompts are structured.