Visor de shapefile
Gratis, privado y rápido: todo ocurre en su navegador, sus archivos Shapefile nunca se suben.
Por qué usar un visor de shapefile en línea
Alguien le envía un shapefile y usted solo quiere ver qué contiene: dónde están las entidades, qué hay en la tabla de atributos y qué sistema de coordenadas usa. Instalar QGIS o ArcGIS para eso es mucho esfuerzo. Este visor abre el shapefile en su navegador, lo dibuja en un mapa y muestra la tabla de atributos con el nombre y el tipo de cada campo. Haga clic en una fila para acercarse a esa entidad, o en una entidad del mapa para encontrar su fila en la tabla. Los archivos se leen con GDAL, la misma biblioteca de código abierto que usa QGIS, y no se sube nada, así que el visor es seguro para datos de clientes y planos confidenciales. Si además necesita los datos en un formato web, con un clic los guarda como GeoJSON.
Cómo abrir un shapefile en línea
- Suelte un .zip con el shapefile, o seleccione juntos los archivos .shp, .shx, .dbf y .prj.
- Mire las entidades en el mapa y recorra la tabla de atributos que aparece debajo.
- Si lo desea, haga clic en «Descargar como GeoJSON» para guardar una copia en WGS84.
Lo que conviene saber al abrir shapefiles
Un shapefile son varios archivos
El archivo .shp solo contiene las formas. Los atributos están en el archivo .dbf, el archivo .shx es el índice que une ambos y el archivo .prj indica a qué lugar de la Tierra pertenecen las coordenadas. El visor necesita al menos .shp, .shx y .dbf con el mismo nombre. Los archivos de índice espacial como .sbn, .sbx o .qix son opcionales y simplemente se ignoran. En un .zip, el visor encuentra las partes por sí solo, aunque estén en una subcarpeta.
Si falta el archivo .prj
Sin un .prj, el visor no puede saber en qué sistema de coordenadas están los números. Si parecen longitud y latitud, supone WGS84 y dibuja el mapa. Si no, le pide el código EPSG, por ejemplo EPSG:25830 para ETRS89 / UTM zona 30N (España) o EPSG:32614 para WGS 84 / UTM zona 14N (México). La tabla de atributos funciona en ambos casos.
Nombres de campo cortos y tipos de campo
Cada encabezado de columna muestra el nombre del campo y el tipo que GDAL lee del .dbf, como String, Integer, Integer64, Real o Date. Los nombres de campo de un shapefile pueden tener como máximo 10 caracteres, por eso tantos shapefiles tienen columnas abreviadas como POB_2020 o DESCRIPCIO.
Shapefiles grandes
Para que la página siga respondiendo, el mapa dibuja hasta 20.000 entidades por capa y la tabla muestra las primeras 1.000 filas. Los totales encima de la tabla siempre indican el número completo de entidades, y la descarga GeoJSON las contiene todas.
Letras extrañas en la tabla
Un archivo .cpg indica qué codificación de texto usa el .dbf. Si falta, el texto UTF-8 válido se lee como UTF-8 y el resto usa la página de códigos de la cabecera del .dbf, o Windows-1252 si no hay ninguna. Un archivo en otra codificación, o con un código erróneo en la cabecera, puede seguir mostrando letras como é, ñ o ø de forma extraña. Los datos no están dañados; añada un archivo .cpg con la codificación correcta y vuelva a abrirlo.
Sobre los formatos
Shapefile
El shapefile de Esri es el formato vectorial SIG más utilizado. Un “shapefile” es en realidad un conjunto de archivos con el mismo nombre: .shp guarda la geometría, .shx un índice, .dbf la tabla de atributos, el .prj opcional el sistema de coordenadas y el .cpg la codificación del texto.
- Necesita al menos .shp, .shx y .dbf. Súbalos juntos o en un solo .zip.
- Los nombres de campo están limitados a 10 caracteres y los valores de texto a 254.
- Cada shapefile contiene un solo tipo de geometría: puntos, líneas o polígonos.
- Sin un archivo .prj, el sistema de coordenadas es desconocido.
GeoJSON
GeoJSON es un formato de texto JSON para entidades geográficas, normalizado como RFC 7946 en 2016. Es el formato nativo de mapas web como Leaflet, MapLibre y Mapbox, y de muchas API.
- Las coordenadas son longitud y latitud WGS84 (en ese orden).
- Puntos, líneas y polígonos pueden mezclarse en un mismo archivo.
- Las propiedades pueden ser cualquier valor JSON, sin límite de longitud en los nombres de campo.
Preguntas frecuentes
¿Se sube mi shapefile a un servidor?
No. Su navegador lee los archivos de su propio disco y dibuja el mapa él mismo. No se envía nada a FileReshape ni a nadie más.
¿Puedo abrir un shapefile sin ArcGIS ni QGIS?
Sí. Esta página muestra la geometría y los atributos sin instalar ningún programa, en Windows, Mac, Linux, Chromebooks y tabletas. Para editar sigue necesitando un programa SIG; QGIS es gratuito.
¿Puedo ver varios shapefiles a la vez?
Sí. Póngalos en un solo .zip o seleccione juntas todas sus partes. Cada shapefile se dibuja en el mismo mapa, y una lista encima de la tabla le permite cambiar entre sus tablas de atributos.
¿Puedo editar los atributos o las formas?
No, el visor es de solo lectura, así que no puede dañar sus archivos. Use QGIS o ArcGIS para editar.
¿Por qué el mapa de fondo está en blanco?
El mapa de fondo procede de OpenFreeMap. Si un cortafuegos o un bloqueador de anuncios lo bloquea, sus entidades se siguen dibujando sobre un fondo liso y la tabla funciona como siempre.
¿Qué contiene la descarga GeoJSON?
Todas las entidades con todos sus atributos, reproyectadas a longitud y latitud WGS84 como exige la norma GeoJSON. Con varios shapefiles recibe un .zip con un archivo GeoJSON por cada uno.