¿Cómo calculo el área de un polígono 2D?

Suponiendo una serie de puntos en el espacio 2D que no se intersecan, ¿cuál es un método eficiente para determinar el área del polígono resultante?

Como nota al margen, esto no es tarea y no estoy buscando código. Estoy buscando una descripción que pueda usar para implementar mi propio método. Tengo mis ideas sobre cómo extraer una secuencia de triángulos de la lista de puntos, pero sé que hay un montón de casos extremos con respecto a polígonos convexos y cóncavos que probablemente no captaré.

Respuestas a la pregunta(16)

Su respuesta a la pregunta