Estoy renderizando un documento TopoJSON, creado a través de mapshaper.org a partir de un shapefile, en Cesium. Funciona bien para todas las geometrías excepto una. He intentado volver a crear el documento TopoJSON y volver a editar los arcos manualmente, pero siempre termino con diferentes artefactos geométricos.
A mí me parece que algunos de los arcos tienen una coordenada incorrecta entre ellos, lo que provoca las autointersecciones. Pero no soy capaz de depurar la coordenada en cuestión.
Además, cuando elimino los arcos del polígono manualmente, termino con artefactos similares en diferentes lugares, que parecen ser completamente aleatorios.
Usando "Comprobar validez" en QGIS no me da errores ni auto-intersecciones para la geometría inicial, ni en el shapefile ni en el TopoJSON.
EDITAR : He visualizado el contorno del polígono y parece que los artefactos no tienen contorno, lo que me lleva a la conclusión de que podría tratarse de un problema de renderizado de Cesium y no de un problema con las coordenadas en el documento TopoJSON.
¿Alguien tiene idea de cómo depurar o corregir la geometría de los polígonos?
TopoJSON renderizado en cesio:
TopoJSON con algunos arcos eliminados: