libgd-gis

Requisito de Estilo (Importante)

Un objeto GD::GIS::Map no puede renderizarse sin un estilo asociado.

El objeto style define cómo las capas semánticas (calles, agua, parques, puntos, etc.) se transforman en atributos visuales como colores, grosores de línea, rellenos y orden de dibujo.

Por este motivo:

Ejemplo:

map = GD::GIS::Map.new(
  bbox: PARIS,
  zoom: 13,
  basemap: :carto_light
)

map.style = GD::GIS::Style.load("default")

map.render
map.save("paris.png")

¿Por qué los estilos son obligatorios?

libgd-gis no define estilos visuales implícitos ni valores hardcodeados.

Exigir un estilo explícito garantiza que:

Esta restricción aplica tanto al modo de renderizado por tiles como al modo de viewport.