latestSwagger 2.0Business Source License 1.12026-08-08221276.7 KB

2593795625b4

Linea

Crear Línea de Transporte

Crea un nuevo registro de línea de transporte en el sistema. Si no se especifica sistema en el body, se asigna 'METRO' por defecto. La geometría (geom) debe enviarse en formato WKT (Well-Known Text) si se incluye.

post/{sistema}/linea

Path parameters

sistemastring required

Sistema de transporte

Request body

anio_inauguracioninteger
capacidad_vehiculointeger
clasificacionstring
color_enstring
color_espstring
derecho_de_viastring
existeboolean
geomstring
jerarquia_transportestring
linea_base_ramalinteger
linea_idinteger
nombrestring
num_comercialstring
ramal_idinteger
route_gtfsstring
sistemastring
tam_kmnumber

Example request

{
  "anio_inauguracion": 1969,
  "capacidad_vehiculo": 1000,
  "clasificacion": "existente",
  "color_en": "Pink",
  "color_esp": "Rosa",
  "derecho_de_via": "Superficie",
  "descripcion_linea": [
    {
      "anio_fin_ampliacion": 1986,
      "anio_inicio_ampliacion": 1984,
      "descripcion": "Línea que conecta Observatorio con Pantitlán cruzando el centro histórico",
      "descripcion_linea_id": 1,
      "direccion": "Oriente-Poniente",
      "inicio_original": "1969",
      "linea_base": 1,
      "terminal_original": "Observatorio",
      "tipo_linea": "Metropolitana"
    }
  ],
  "existe": true,
  "geom": "MULTILINESTRING(...)",
  "jerarquia_transporte": "Línea principal",
  "linea_base_ramal": 1,
  "linea_id": 1,
  "nombre": "Línea 1",
  "num_comercial": "1",
  "ramal_id": 1,
  "ramales": [
    {
      "anio_creacion": 1969,
      "estado": "activo",
      "geom": "MULTILINESTRING((-99.188 19.403, -99.190 19.405))",
      "linea_id": 1,
      "nombre_ramal": "IDA",
      "ramal_id": 1,
      "ramal_num": 1,
      "shape_gtfs": "STC_L1_IDA",
      "tam_km": 18.8
    }
  ],
  "route_gtfs": "L1",
  "sistema": "METRO",
  "tam_km": 18.8
}

Response

Línea creada exitosamente

anio_inauguracioninteger
capacidad_vehiculointeger
clasificacionstring
color_enstring
color_espstring
derecho_de_viastring
existeboolean
geomstring
jerarquia_transportestring
linea_base_ramalinteger
linea_idinteger
nombrestring
num_comercialstring
ramal_idinteger
route_gtfsstring
sistemastring
tam_kmnumber

Example response

{
  "anio_inauguracion": 1969,
  "capacidad_vehiculo": 1000,
  "clasificacion": "existente",
  "color_en": "Pink",
  "color_esp": "Rosa",
  "derecho_de_via": "Superficie",
  "descripcion_linea": [
    {
      "anio_fin_ampliacion": 1986,
      "anio_inicio_ampliacion": 1984,
      "descripcion": "Línea que conecta Observatorio con Pantitlán cruzando el centro histórico",
      "descripcion_linea_id": 1,
      "direccion": "Oriente-Poniente",
      "inicio_original": "1969",
      "linea_base": 1,
      "terminal_original": "Observatorio",
      "tipo_linea": "Metropolitana"
    }
  ],
  "existe": true,
  "geom": "MULTILINESTRING(...)",
  "jerarquia_transporte": "Línea principal",
  "linea_base_ramal": 1,
  "linea_id": 1,
  "nombre": "Línea 1",
  "num_comercial": "1",
  "ramal_id": 1,
  "ramales": [
    {
      "anio_creacion": 1969,
      "estado": "activo",
      "geom": "MULTILINESTRING((-99.188 19.403, -99.190 19.405))",
      "linea_id": 1,
      "nombre_ramal": "IDA",
      "ramal_id": 1,
      "ramal_num": 1,
      "shape_gtfs": "STC_L1_IDA",
      "tam_km": 18.8
    }
  ],
  "route_gtfs": "L1",
  "sistema": "METRO",
  "tam_km": 18.8
}