Tengo un Shapefile con características de polígono que representan las áreas terrestres del mundo (continentes, islas).
¿Es posible invertir esto y obtener una geometría que represente los océanos y mares del mundo?
Por lo tanto, los polígonos terrestres originales deben convertirse en anillos en un único polígono global que cubre el planeta.
Básicamente, estoy buscando algo como Seleccionar> Inverso en Photoshop.
Estoy usando QGIS.
Cuando invierte los polígonos, probablemente le falte una pequeña cantidad de océano al final, ya que la extensión de la masa terrestre no subirá al polo norte y, por lo tanto, la diferencia puede faltar un poco allí. Dependiendo de lo que se debe hacer con los datos después, podría ser mejor obtener los datos del océano.
http://www.naturalearthdata.com/features/
fuente
Además de la respuesta de ahmadhanb, puede crear un búfer de unos pocos grados / km / millas para el "Polígono de la extensión de capa", de esta manera tendrá algo de espacio en los vértices más externos de sus formas continentales (que es lo que obtener).
Luego, puede aplicar "Diferencia" a esta forma amortiguada para borrar los polígonos continentes y obtener el océano.
fuente