---
id: IsochroneRequest_py_geo
name: IsochroneRequest
lang: py
domain: geo
version: "1.0.0"
algebraic: product
definition: |
  @dataclass(frozen=True)
  class IsochroneRequest:
      lat: float
      lon: float
      minutes: int
      costing: str = "auto"
      denoise: float = 0.6
      generalize_m: int = 50
      polygons: bool = True
description: "Parametros inmutables para solicitar una isocrona a la API de Valhalla (OTP/Valhalla)."
tags: [geo, type, isochrone, valhalla, routing]
uses_types: []
file_path: "python/types/geo/isochrone_request.py"
source_repo: "internal:footprint_aurgi"
source_license: "internal-aurgi"
---

## Notas

costing: "auto" (coche), "bicycle", "pedestrian". denoise: 0.0-1.0, filtra contornos pequeños.
generalize_m: tolerancia de simplificacion en metros. polygons: true retorna poligonos, false retorna lineas.
