ForHosting KIT · Viajes y geografía

Perímetro de polígono geográfico

El anillo (0, 0), (0, 1), (1, 1), (1, 0) mide 444,763384955 km de contorno, o 276,363154773 millas, por lados de círculo máximo sobre una esfera. El último punto se une solo con el primero, así que el recorrido siempre queda cerrado. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto

Cuando usted ya dispone de un anillo cerrado u ordenado de coordenadas geográficas —el límite de una parcela, una zona de reparto, un transecto de topografía o una ruta de vuelo que regresa a su inicio—, la magnitud que importa a continuación es la longitud real alrededor del borde. Las fórmulas de mapa plano subestiman o sobreestiman esa longitud según la latitud y la proyección. Esta capacidad acepta una lista ordenada de vértices de latitud y longitud y devuelve el perímetro esférico por círculo máximo mediante un modelo haversine fijo, de modo que todo solicitante obtiene los mismos metros, kilómetros o millas para el mismo anillo.

Por qué las fórmulas de perímetro planar engañan en la Tierra

Las fórmulas de hoja de cálculo que tratan la latitud y la longitud como x e y cartesianas ignoran que un grado de longitud se encoge hacia los polos y que las rutas más cortas entre puntos distantes siguen círculos máximos sobre una esfera. Una línea de cerca trazada a través de varios grados de longitud en latitudes altas es más corta que el mismo tramo angular cerca del ecuador; un borde «recto» sobre un mapa base Web Mercator no es una geodésica.

Por eso los equipos de topografía, los planificadores de logística y los procesos GIS necesitan una definición esférica compartida en lugar de que cada producto invente su propia matemática de proyección local. Usted no elige una época de elipsoide ni una proyección cartográfica: el contrato es intencionadamente simple, analítico y estable para integraciones de producto que solo necesitan una cifra de perímetro fiable.

Qué enviar: vértices ordenados y una unidad opcional

Los valores deben ser números finitos, con la latitud en el intervalo cerrado de menos noventa a noventa y la longitud de menos ciento ochenta a ciento ochenta. Si el primer y el último punto ya coinciden dentro de un pequeño épsilon de grados, la entrada se trata como un anillo explícitamente cerrado y el vértice de cierre duplicado no se cuenta dos veces. En caso contrario, el último vértice se conecta de vuelta al primero para que el perímetro siempre describa un bucle cerrado.

La unidad opcional selecciona el campo principal de perímetro: m para metros, km para kilómetros o mi para millas terrestres. La respuesta siempre incluye el perímetro en la unidad elegida más la misma longitud en metros, kilómetros y millas, junto con el número de segmentos, el conteo de vértices del anillo, si la entrada ya estaba cerrada y la constante del radio de la Tierra usada para el cálculo haversine.

Estimaciones de longitud de parcela y cerca

Convierta un anillo de límite catastral o dibujado en una longitud aproximada de cerca o muro en metros o millas antes de pedir los materiales.

Control de calidad de zonas de reparto y servicio

Verifique que los geoJSON importados o los polígonos administrativos tengan perímetros plausibles al incorporar nuevas áreas de cobertura.

Resúmenes de bucles de ruta y trazas de campo

Mida bucles cerrados de vuelo, barco o recorrido a pie a partir de vértices GPS ordenados sin recurrir a una pila GIS de escritorio completa.

¿Cómo se calcula el perímetro del polígono geográfico?

Cada par consecutivo de vértices se mide con la fórmula haversine de círculo máximo sobre un radio medio fijo de la Tierra de 6.371.008,8 metros. El anillo ordenado se cierra automáticamente cuando el primer y el último punto difieren, y se suman las longitudes de los segmentos.

¿Cuántos vértices necesito?

Al menos dos. Un punto no tiene borde; cero puntos están vacíos. Dos puntos forman un bucle cerrado tipo digón (ida y vuelta). Los polígonos típicos usan tres o más vértices distintos.

¿El anillo de entrada ya debe estar cerrado?

No. Si la primera y la última coordenada ya coinciden dentro de un épsilon diminuto, el duplicado no se cuenta dos veces. Si difieren, el servicio añade el segmento de cierre desde el último vértice de vuelta al primero.

¿Es una geodésica de elipsoide o solo una esfera?

Es un modelo esférico de círculo máximo (haversine) con un radio medio constante: rápido y determinista para uso en producto, no una geodésica de elipsoide Vincenty o Karney completa. Para trabajo topográfico de grado centimétrico, use una biblioteca de geodesia especializada.

¿Debo simplificar un registro GPS con ruido antes de medirlo?

Sí. Los registros en bruto con muchísimas muestras temblorosas suman una longitud que en realidad no existe. Mantenga los anillos en decenas o miles de vértices y suavice el registro antes, para que el perímetro refleje el límite que usted quería trazar.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/geo/polygon-perimeter

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/geo/polygon-perimeter \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"vertices":[{"lat":0,"lon":0},{"lat":0,"lon":1},{"lat":1,"lon":1},{"lat":1,"lon":0}]}'
{
  "vertices": [
    {
      "lat": 0,
      "lon": 0
    },
    {
      "lat": 0,
      "lon": 1
    },
    {
      "lat": 1,
      "lon": 1
    },
    {
      "lat": 1,
      "lon": 0
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.polygon_perimeter",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Por qué las fórmulas de perímetro planar engañan en la Tierra

Este endpoint implementa la clásica longitud de segmento haversine sobre un radio medio fijo de la Tierra y suma los bordes consecutivos del anillo ordenado, de modo que el resultado es reproducible entre lenguajes, entornos de ejecución y canales de facturación.

Qué enviar: vértices ordenados y una unidad opcional

Proporcione los vértices como un arreglo de objetos con lat y lon (se aceptan los alias latitude, longitude y lng). Se requieren al menos dos vértices; menos puntos no pueden definir un borde y se rechazan con invalid_input sin cargo.

Cómo usar el resultado en productos y procesos

Mantenga los anillos moderados —de decenas a miles de vértices en lugar de volcados GPS en crudo de cientos de miles de muestras— y simplifique las trazas ruidosas antes de medir, para que el perímetro refleje el límite deseado y no el ruido del GPS. Llame a la herramienta gratuita del navegador para comprobaciones interactivas, o envíe el mismo contrato JSON a la API para trabajos por lotes que validen importaciones catastrales, estimen tendidos de cerca y cable, comparen contornos de zonas de reparto o puntúen bucles de ruta. El precio publicado es de $0.002 por elemento exitoso; una validación fallida no consume saldo. Cuando necesite geodesia de grado elipsoidal o el área sobre un elipsoide de referencia, use una pila de topografía dedicada; cuando necesite una longitud de anillo por círculo máximo rápida y compartida que coincida entre la web y la API, esta capacidad es la adecuada.

¿Es gratis, y cuánto cuesta la API?

La herramienta en el navegador es gratuita y se ejecuta localmente. El uso de la API se paga con saldo prepago de KIT a $0.002 por solicitud exitosa. La entrada inválida falla sin cargo.

Ver la documentación completa del KIT →