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.

District nodes are a key territorial planning concept in the Observatorio Territorial framework. They identify centres of urban activity at different scales — from the main municipal centre down to neighbourhood-level focal points — based on the concentration of services, commerce, and public facilities each area offers. The map classifies existing nodes into Grade 1 (primary, city-scale) and Grade 2 (district-level), and adds a planning layer of proposals for nodes and activity poles that need to be strengthened or activated. All node layers are polygon datasets styled with colour-coded fills so multiple grades can be overlaid simultaneously for comparative analysis.

Nodos Grado 1

Grade 1 nodes represent the primary urban centres of Godoy Cruz — areas with the highest concentration and diversity of services, acting as attractors at a city-wide scale.
LayerGeoJSON sourceVariable
CentroCentro1.jsnodosCentro1
TrapicheTrapiche1.jsnodosTrapiche1
Style: Both Grade 1 node polygons are styled with a deep purple stroke and a moderately opaque fill to distinguish them as the highest-order nodes in the hierarchy.
nodosCentro1 = L.geoJson(Centro1, {
    onEachFeature: agregarPopupNodos
}).setStyle({
    color: "#6e2162",
    fillOpacity: 0.60
});
Popup: Both nodes use agregarPopupNodos, which displays the node name and a list of services that are absent from the node area (see popup detail below).

Nodos Grado 2

Grade 2 nodes are district-level centres that serve a defined neighbourhood catchment. Seven nodes across the department are classified at this grade.
LayerGeoJSON sourceVariable
Gob. BenegasBenegas2.jsnodosBenegas2
CentroCentro2.jsnodosCentro2
San Francisco del MonteMonte2.jsnodosMonte2
Villa HipódromoHipodromo2.jsnodosHipodromo2
Villa MariniMarini.jsnodosMarini2
Villa del ParqueParque2.jsnodosParque2
Las TortugasTortugas2.jsnodosTortugas2
Style: All Grade 2 nodes use an amber-yellow stroke with a lighter fill to visually distinguish them from the Grade 1 purple.
nodosHipodromo2 = L.geoJson(Hipodromo2, {
    onEachFeature: agregarPopupNodos
}).setStyle({
    color: "#ffce2c",
    fillOpacity: 0.40
});
Popup: All Grade 2 nodes use agregarPopupNodos (see below).

Propuestas para la Planificación

This group contains two planning-proposal layers that go beyond the current node classification to identify areas and activity types that planners propose to strengthen.

Nodos de Grado 2 a potenciar

Polygon areas identified as candidate Grade 2 nodes that currently lack the service provision to be classified as such, but are proposed for targeted investment and activation.
  • GeoJSON source: NodosPropuestos.js
  • Variable: nodosPropuesta
  • Style: Orange stroke (#f38100), fillOpacity: 0.40 — visually similar weight to the existing Grade 2 nodes but distinguished by the warmer orange hue.
  • Popup: agregarPopupNodos — shows node name and missing services.
nodosPropuesta = L.geoJson(NodosPropuestos, {
    onEachFeature: agregarPopupNodos
}).setStyle({
    color: "#f38100",
    fillOpacity: 0.40
});

Polos de Actividades a potenciar

Polygon areas identified as activity poles — concentrations of a specific type of economic or social activity (rather than mixed-use nodes) — that are proposed for planning support.
  • GeoJSON source: PolosPropuestos.js
  • Variable: polosPropuesta
  • Style: Green stroke (#76ca53), fillOpacity: 0.50.
  • Popup: agregarPopupPolos — shows the pole name and a planning proposal description (DESCRIPTIO).
polosPropuesta = L.geoJson(PolosPropuestos, {
    onEachFeature: agregarPopupPolos
}).setStyle({
    color: "#76ca53",
    fillOpacity: 0.50
});

Used by all existing and proposed node layers (except Polos):
function agregarPopupNodos(feature, layer) {
    if (feature.properties && feature.properties.NOMBRE) {
        layer.bindPopup("<strong>" + feature.properties.NOMBRE + "</strong><br/>" + "Servicios faltantes: <strong>" + feature.properties.DESCRIPTIO); 
    }
}
Used by the Polos de Actividades layer:
function agregarPopupPolos(feature, layer) {
    if (feature.properties && feature.properties.NOMBRE) {
        layer.bindPopup("<strong>" + feature.properties.NOMBRE + "</strong><br/>" + "Propuesta: <strong>" + feature.properties.DESCRIPTIO); 
    }
}
The DESCRIPTIO property in node features lists the services that are currently missing from that node area — the gap between what the node offers today and what it would need to function as a complete district centre. For Polos de Actividades, DESCRIPTIO instead describes the specific planning proposal for that activity pole.

Build docs developers (and LLMs) love