Compartir vía


Clase de error GEOJSON_PARSE_ERROR

SQLSTATE: 22023

Error al analizar GeoJSON: <parseError> en la posición <pos>

Parámetros

  • parseError: descripción del error de análisis encontrado.
  • pos: posición basada en 1 en la cadena GeoJSON donde se produjo el error de análisis.

Explicación

Algunas funciones geoespaciales pueden devolver este error al analizar la entrada, que se espera que esté en formato GeoJSON. Más información sobre el formato GeoJSON.

Ejemplos

-- Feeding an empty point in GeoJSON format into the h3_polyfillash3 function (as opposed to a polygon or multipolygon).
> SELECT h3_polyfillash3('{"type":"Point","coordinates":[]}', 2)
  [GEOJSON_PARSE_ERROR] Error parsing GeoJSON: Invalid or unsupported type '"Point"' at position 9

-- Feeding an polygon with invalid GeoJSON (missing closing } at the end)
> SELECT H3_PolyfillAsH3('{"type":"Polygon","coordinates":[[[-122.4194,37.7749],[-118.2437,34.0522],[-74.0060,40.7128],[-122.4194,37.7749]]]', 2)
  [GEOJSON_PARSE_ERROR] Error parsing GeoJSON: Unexpected end of GeoJSON string at position 115

Funciones que emiten la clase de error