Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Observatorio-GC/Nodos/llms.txt

Use this file to discover all available pages before exploring further.

The Observatorio Territorial Godoy Cruz — Nodos is an interactive web map built by the Secretaría de Ambiente y Desarrollo Sustentable of Godoy Cruz, Mendoza, Argentina. It serves as a public territorial observatory, letting planners, researchers, and citizens visualise dozens of urban-planning datasets simultaneously on a single Leaflet-powered map. The primary focus is the municipality’s network of Nodos Distritales — district-level urban nodes that structure walkability, services, and proposed development across the city — alongside complementary layers for infrastructure, health, education, commerce, culture, environment, and more.
The live deployment is hosted on GitHub Pages at https://observatorio-gc.github.io/Nodos/. No login or API key is required — the map is fully public.

Technology stack

The project is intentionally lightweight. There is no build tool, no package manager, and no JavaScript framework. The entire application ships as a single index.html entry point that pulls in resources from local directories and a small number of CDN links.
LayerTechnology
Mapping engineLeaflet 1.9.1 (loaded from unpkg CDN)
LanguageVanilla JavaScript (ES5-compatible)
GeoJSON dataJS variable declarations in scripts/*.js, included via <script> tags
StylesCustom CSS in css/style.css plus Leaflet plugin stylesheets
FontsGotham (.otf) and Playfair Display (.ttf) bundled in fonts/
HostingGitHub Pages (static, zero-server)

Leaflet plugins

Several Leaflet plugins extend the base map with additional UI controls:
  • leaflet.groupedlayercontrol — groups overlay checkboxes by category in the layer-switcher panel
  • Leaflet.PolylineMeasure — on-map distance measurement tool
  • leaflet.browser.print — in-browser print / PDF export
  • leaflet.filelayer — lets users upload their own GeoJSON or KML files onto the map at runtime
  • L.Control.MousePosition — displays the cursor’s latitude/longitude in the map corner
  • leaflet-tilelayer-wmts — enables the Argenmap WMTS base layer from IGN Argentina

Base maps

Users can switch between three tile providers from the layer control in the top-right corner of the map:
  • ESRI Satelital — high-resolution satellite imagery (server.arcgisonline.com), loaded as the default base layer
  • Argenmap v2 — Argentina’s national cartography, served as a WMTS tile layer by the Instituto Geográfico Nacional (IGN)
  • OpenTopoMap — topographic map with elevation contours

Overlay layer categories

All data overlays are organised into collapsible groups inside the layer control:
GroupLayers
Estructura UrbanaDistritos, Barrios Consolidados, Límite Urbano, Zonificación
Nodos Grado 1Centro, Trapiche
Nodos Grado 2Gob. Benegas, Centro, San Francisco del Monte, Villa Hipódromo, Villa Marini, Villa del Parque, Las Tortugas
Propuestas para la PlanificaciónNodos de Grado 2 a potenciar, Polos de Actividades a potenciar
CaminabilidadÍndice Final de Caminabilidad, Propuesta Corredores de Conexión Territorial
AdministraciónDependencias Municipales, Bancos
ServiciosCajeros, Estaciones de Servicio, Pago Fácil-Rapipago, Puntos Verdes, Solmáforos, Puntos Wifi, Ciclovías Existentes, Ciclovías Proyectadas DAMI II, Ciclovías en Ejecución DAMI II, Metrotranvía, Paradas Metrotranvía, Puestos Programa en la Bici, Informador Turístico
ComercioBares y Comidas, Casas de Té y Café, Heladerías, Farmacias, Restaurantes, Hipermercados, Supermercados
CulturaEspacios Multiculturales, Bibliotecas, Museos, Teatros
CultoTemplos
EducaciónEstablecimientos Educativos, Jardines Municipales, Universidades
SaludCentros de Salud, Clínicas Privadas, Hospitales
EsparcimientoPolideportivos, Uniones Vecinales, Espacios Verdes, Pistas de Salud

Use as a template

The repository is designed to be forked and repurposed. Because all geodata is stored as plain JavaScript files in scripts/, and all map initialisation is in a single HTML file, developers can:
  1. Fork the GitHub repository
  2. Replace or add GeoJSON datasets in scripts/ (exported as JS variable assignments)
  3. Register new layers and groups in the groupedOverlays object inside index.html
  4. Publish to GitHub Pages with no build step required

Quickstart

Clone the repo, spin up a local server in one command, and start exploring layers in your browser.

Project Structure

Understand how the repository is laid out and how every file fits into the architecture.

Build docs developers (and LLMs) love