Geoprocesamiento en línea: recortar, disolver y fusionar capas
Cargue varias capas y aplique recorte, disolución, intersección, buffer, mallas y otras operaciones una tras otra. Descargue el resultado en Shapefile, GeoJSON, KML o CSV en el sistema de coordenadas que necesite.
1 Capas
Capas cargadas
2 Operación
Cada resultado se añade a la lista como una capa nueva y puede usarse como entrada de la siguiente operación.
Datos y privacidad
Sus archivos se procesan en su navegador y su contenido no se envía a ningún servidor. Las bibliotecas de procesamiento se cargan desde jsDelivr y cdnjs. Las teselas del mapa base de la vista previa se descargan de los servidores de Esri y OpenStreetMap, que solo ven la zona del mapa que se muestra.
Herramientas relacionadas
Geoprocesamiento en el navegador
La mayoría de los proyectos SIG repiten unos pocos pasos básicos: recortar los datos que quedan fuera del área de estudio, disolver polígonos que comparten un atributo, fusionar capas de distintas fuentes en un solo archivo, ver dónde se superponen dos capas o trazar un área de influencia alrededor de un trazado. Esta herramienta ejecuta esas operaciones sobre archivos Shapefile, GeoJSON, KML, GPX y CSV sin instalar un SIG de escritorio. Cada resultado se añade a la lista como una capa nueva, de modo que puede elegirlo como entrada de la siguiente operación y encadenar los pasos.
Cómo se usa
- Elija o arrastre sus archivos. Para un shapefile, elija el archivo .zip o los archivos .shp, .dbf y .prj juntos. El sistema de coordenadas se lee del .prj; si falta y las coordenadas no son latitud y longitud, la herramienta le pedirá que elija el sistema.
- Elija una operación, indique la capa de entrada y la segunda capa, y escriba los parámetros.
- Pulse Ejecutar. El resultado aparece en el mapa, se abre su tabla de atributos y el paso queda en el historial.
- Con el botón Descargar de la tarjeta de la capa elija el formato y el sistema de coordenadas de destino.
Operaciones
| Operación | Qué hace |
|---|---|
| Recortar, borrar | Corta una capa por el límite de una capa de polígonos y conserva las partes interiores o exteriores. Funciona con puntos, líneas y polígonos. |
| Intersecar, unión | Superpone dos capas y escribe en las partes comunes los atributos de ambas. La unión conserva también las partes que solo están en una capa. |
| Disolver | Une entidades con los mismos valores en los campos elegidos y calcula suma, media, mínimo y máximo de los campos numéricos. |
| Fusionar | Reúne varias capas en una y permite emparejar nombres de campos. |
| Unión espacial | Transfiere atributos por intersección, inclusión, distancia o entidad más cercana y escribe el número de coincidencias. |
| Buffer | Genera áreas de influencia en metros; un valor negativo reduce los polígonos hacia dentro. |
| Centroide, punto interior, envolvente, rectángulo | Genera puntos representativos, envolventes convexas, rectángulos envolventes y rectángulos mínimos rotados. |
| Voronoi, malla | Genera polígonos de Thiessen a partir de puntos y mallas cuadradas o hexagonales en metros. |
| Simplificar, separar, reparar | Reduce vértices, separa geometrías multiparte y repara geometrías dañadas. |
| Columnas de medida | Añade área (m², ha, km²), perímetro y longitud calculados sobre el elipsoide. |
Por qué las medidas usan el elipsoide
Calcular el área directamente con latitud y longitud da un número sin sentido en grados cuadrados, y el área calculada en el plano Web Mercator sale cerca de 1,7 veces mayor a la latitud de Madrid y crece hacia los polos. Esta herramienta calcula área, perímetro y longitud de forma geodésica sobre el elipsoide WGS84. Las operaciones que necesitan metros, como buffer, malla, rectángulo mínimo y centroide, se ejecutan para cada entidad en una proyección Transversa de Mercator centrada en ella, con un error de escala muy pequeño, y el resultado vuelve a latitud y longitud. Así, un buffer de 100 metros mide 100 metros en cualquier lugar.
En planos catastrales y de proyecto el área suele calcularse en un plano de proyección. Al añadir columnas de medida puede escribir también el área plana de cada entidad en la proyección que elija y comparar ambos valores.
Geometrías no válidas
Los anillos que se autointersecan, los anillos sin cerrar y las partes superpuestas pueden hacer fallar el recorte y la disolución. La herramienta revisa cada capa de polígonos al cargarla, muestra en la tarjeta el número de entidades con problemas y ofrece una reparación con un clic. La reparación divide los anillos que se cruzan en partes válidas; un polígono en forma de lazo, por ejemplo, se convierte en dos triángulos.
Datos y método
El recorte, la intersección, la diferencia y la unión se calculan con polygon-clipping 0.15.7 (licencia MIT); Voronoi y algunas pruebas de relación espacial usan Turf.js 7.2.0 (MIT). Las áreas y distancias sobre el elipsoide provienen de GeographicLib geodesic 2.1.1 (MIT) y las transformaciones de coordenadas de proj4js 2.9.0 (MIT). Para ED50 en Turquía se aplica la transformación de siete parámetros EPSG:1784 (ED50 to WGS 84 (30)), cuya exactitud según EPSG es de unos 2 metros. Los archivos se leen con shpjs 6.1.0 (MIT), JSZip 3.10.1 (MIT), PapaParse 5.4.1 (MIT) y @tmcw/togeojson 5.8.0 (BSD-2-Clause); el escritor de shapefile es código propio de esta página y guarda los atributos en UTF-8 con archivos .cpg y .prj. El mapa usa Leaflet 1.9.4 (BSD-2-Clause) y Leaflet.draw 1.0.4 (MIT), y los iconos provienen de Lucide (ISC). Los trabajos grandes se ejecutan en un Web Worker.
Límites de exactitud
- El recorte y la superposición trabajan en el plano latitud-longitud y tratan los bordes como rectas entre vértices. En bordes de varios kilómetros con pocos vértices puede haber pequeñas diferencias respecto a la línea geodésica.
- Los buffers y las mallas son exactos al centímetro hasta unos cientos de kilómetros en la proyección local; con entidades mucho mayores la herramienta avisa.
- Los valores Z no se conservan tras el recorte y la superposición.
- Simplificar trata cada entidad por separado; para mantener juntos los límites compartidos de polígonos vecinos, use Simplificar geometrías.
Rodosto Teknoloji desarrolla flujos de datos SIG y soluciones de mapas web para organizaciones. Puede conocer más en el sitio de Rodosto Teknoloji o escribirnos desde la página de contacto.
Preguntas frecuentes
¿Qué diferencia hay entre recortar (Clip) e intersecar (Intersect)?
Clip corta la capa de entrada por el límite de la capa de recorte y conserva solo los atributos de la capa de entrada; la capa de recorte funciona como un molde. Intersect genera las partes superpuestas de ambas capas y escribe en cada parte los atributos de las dos. Si una parcela cae en dos zonas, Intersect devuelve dos partes separadas.
¿Por qué el área puede diferir un poco de ArcGIS o de un plano CAD?
La herramienta calcula el área sobre el elipsoide WGS84, lo más cercano al tamaño real sobre el terreno. En planos catastrales y de proyecto el área suele calcularse en un plano de proyección, como UTM, e incluye el factor de escala de esa proyección. Para comparar ambos valores, marque el área plana al añadir columnas de medida y elija la proyección.
¿Qué ocurre si los nombres de campo son distintos al fusionar shapefiles?
La fusión muestra los campos de cada capa y le permite fijar el nombre de salida de cada uno. Los nombres que solo difieren en mayúsculas o tildes (por ejemplo NOMBRE, Nombre, nombre) se reúnen por defecto en la misma columna. Un campo cuyo nombre borre no pasa al resultado.
¿Se bloquea el navegador con archivos grandes?
Cuando el número total de vértices es alto, la operación se ejecuta en un hilo en segundo plano (Web Worker) y la página sigue respondiendo. El límite es la memoria del navegador; con cientos de miles de entidades el tiempo aumenta. Puede reducir antes los vértices con Simplificar.
¿Se sube mi archivo a un servidor?
No. La lectura, el procesamiento y la escritura de archivos se hacen en su navegador. Solo los archivos de las bibliotecas se cargan desde una CDN y las teselas del mapa base se descargan de los servidores de Esri y OpenStreetMap.