Tengo un par de tablas (tres) con polígonos (cobertura de uso del suelo en este caso). Dentro de cada tabla, no hay superposición, pero entre tablas puede haber mucha superposición.
Me gustaría combinar los polígonos de las tablas en una sola tabla con polígonos sin superposición. Para resolver situaciones en las que las tablas de origen se superponen, me gustaría asignarle una prioridad a cada capa, de manera que se utilicen los polígonos de la capa con mayor prioridad en caso de superposición.
Una forma de visualizar lo que quiero hacer es dibujar las tablas una sobre otra, descartando los polígonos que ya se han dibujado donde hay superposición. También se podría decir que quiero fusionar las tres tablas en una sola. (Por favor, infórmame si hay algún término más apropiado para describir lo que quiero hacer.)
Un gran problema en este caso es el rendimiento: cada una de las tablas contiene millones de polígonos.