Once your parcel polygon is on the map — either drawn manually or loaded from a file — you can run GeoViable’s spatial analysis to find out which environmental protection regimes affect it. The analysis sends your polygon to the FastAPI+PostGIS backend, which intersects it against seven official environmental datasets for Galicia and returns per-layer results including intersection geometries, feature names, overlap areas, and an overall risk score. Results are visualised immediately as coloured overlays on the map and as a summary table in the sidebar.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/danizd/geoviable/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- A valid polygon must be present on the map (drawn or uploaded).
- No separate account or login is required for the analysis step.
Running the analysis
Confirm your polygon is loaded
Check that your parcel boundary is visible on the map and that the area display in the sidebar shows a non-zero value. If the polygon is missing, draw one or upload a file first.
Click 'Cargar capas'
Click the 🗺️ Cargar capas en el polígono button in the sidebar’s generation section. The button shows a spinner and the label changes to “Cargando capas…” while the request is in flight.
GeoViable sends the analysis request
The frontend calls The backend intersects the polygon against all seven environmental layers in PostGIS and returns a JSON response containing per-layer results and the overall risk score.
POST /api/v1/analyze with your GeoJSON polygon as the request body:Review the map overlays
When the response arrives, each affected layer’s intersection geometry is painted on the map as a semi-transparent coloured overlay (fill opacity 0.35, dashed border). Hover over any overlay to see a tooltip displaying the layer display name and the entity name (e.g. watercourse name, protected area name) where available.
Read the sidebar summary
Below the action buttons, a summary table appears in the sidebar showing for each of the seven layers:
- Layer display name
- Affected: Sí or No
- Number of features that intersect your polygon
- Overlap percentage (intersection area as a fraction of your parcel area)
Environmental layers checked
GeoViable evaluates your parcel against 7 official environmental protection layers:| # | Display name | Description |
|---|---|---|
| 1 | Red Natura 2000 | ZEPA (Special Protection Areas for Birds) and LIC/ZEC (Sites/Zones of Community Importance) |
| 2 | Zonas inundables (SNCZI) | Flood risk zones: 100-year return period (T100) and 500-year return period (T500) from SNCZI |
| 3 | Dominio Público Hidráulico | Public hydraulic domain — riverbeds, banks, and associated protection zones |
| 4 | Vías pecuarias | Livestock droveways and their legally protected margins |
| 5 | Espacios Naturales Protegidos | Protected natural spaces under regional and national legislation |
| 6 | Masas de agua superficiales | Surface water bodies (rivers, lakes, reservoirs, coastal waters) |
| 7 | Masas de agua subterráneas | Groundwater bodies under the Water Framework Directive |
Risk score
GeoViable computes a single indicative risk score from the combined analysis results:| Condition | Risk level |
|---|---|
| 0 layers affected | ninguno |
| 1–2 layers affected, all overlaps < 10% | bajo |
| 1–2 layers affected, any overlap ≥ 10% | medio |
| 3 or more layers affected, or Red Natura 2000 / ENP overlap ≥ 50% | alto |
| Full overlap with Dominio Público Hidráulico or T100 flood zone | muy alto |
The risk score produced by GeoViable is indicative only. It is intended to help identify potential environmental constraints early in the planning process, not to replace a formal environmental impact study, a hydraulic domain certification, or any other official assessment required by Spanish or Galician legislation. Always consult the competent authority before proceeding with any land-use application.
Map overlay behaviour
Each affected layer is rendered in a distinct colour so overlapping protections remain visually distinguishable:| Layer | Overlay colour |
|---|---|
| Red Natura 2000 | Orange (#F97316) |
| Zonas inundables | Magenta (#A21CAF) |
| Dominio Público Hidráulico | Violet (#7C3AED) |
| Vías pecuarias | Amber gold (#CA8A04) |
| Espacios Naturales Protegidos | Pink (#ff82b6) |
| Masas de agua superficiales | Teal (#0D9488) |
| Masas de agua subterráneas | Indigo (#6D28D9) |
The analysis request has a 30-second server timeout. If your polygon covers a very large or geometrically complex area, the PostGIS intersection queries may exceed this limit and you will see the error “La generación del informe ha excedido el tiempo máximo.” If this happens, try reducing the polygon area or simplifying its boundary before retrying.