Esto puede ser una continuación de un cerrado el hilo.
Quiero suma de las áreas de los polígonos más categorías en un conjunto de datos grande (aviar, los rangos de las especies), como este:
select sciname,
sum(ST_Area(the_geom::geography)) / 1000000 as km2
from gis.aviandists_pl
group by sciname
order by sciname;
Algunas filas trigger 'ERROR: BOOM! No podía generar fuera de punto!'. Me he aislado de una fila que está causando este problema, pero no han encontrado una manera de subirlo aquí. Basado en el hilo vinculado anteriormente, pensé que podría ser un mundo que abarca el polígono, pero no aparece de esa manera (ver imagen de abajo). Esto representa una sola fila de una geometría de la tabla, lo cual me sorprende porque yo habría pensado que varios polígonos que estoy observando tendría que ser representado por varios registros. Este podría ser en realidad un mundial polígono con agujeros pequeños? Lo que es más importante, ¿cómo puedo evitar esto? La consulta cubre más de 10k filas, y no tengo idea de cuántos puede presentar este problema o cómo encontrarlos. Yo estaría feliz de compartir un shapefile de los datos del problema si es de ayuda, pero no he encontrado una manera de fijar aquí.