En la década de 1990, todos los proveedores de SIG serios distribuían su propio formato de archivo propietario, de modo que trasladar una capa de mapa entre programas implicaba volver a digitalizarla o escribir conversores a medida. El propio formato de cobertura ARC/INFO de Esri era potente pero cerrado. Cuando Esri presentó el shapefile con ArcView 2 a principios de los años noventa, tomó una decisión inusual para un líder del mercado: en lugar de proteger el formato, lo documentó por completo.
Un shapefile no es un solo archivo sino un trío: .shp contiene la geometría, .shx es un índice de desplazamientos de registros y .dbf —una tabla dBASE IV de los años ochenta— contiene los atributos. El diseño era modesto: sin topología, un límite de 2 GB, valores nulos que se leen como ceros. En buena lógica, debería haber quedado relegado.
El documento técnico de julio de 1998 «ESRI Shapefile Technical Description» (J-7855) puso todo el diseño a nivel de byte a disposición pública, gratis para leer y gratis para implementar. Cualquier programador podía ahora escribir un conversor en una semana. Las bibliotecas de código abierto lo adoptaron, luego todos los SIG rivales, luego todos los portales de datos gubernamentales que necesitaban ser legibles por todos.
Cada nuevo lector profundizó el efecto de red. El intercambio, que solo necesita ser común y no bueno, convergió hacia el único formato que cualquiera podía soportar de forma legal y barata: el de Esri. Las alternativas técnicamente superiores quedaron en un nicho porque soportarlas era trabajo sin recompensa.
Publicar los bytes, no el producto: la apertura vence a la elegancia
La implementación era gratuita y sin trabas, así que los rivales y los organismos públicos no tenían motivo para inventar su propio formato de intercambio.
Cada lector y escritor añadía efectos de red; una vez que los portales de datos dieron por sentado el shapefile, escapar de él significaba pagar un impuesto que nadie quería pagar.
El intercambio tolera la fealdad. Los defectos del formato —atributos dBASE IV, límites de 2 GB, ausencia de topología— importaban menos que la universalidad.
Esri ganó estratégicamente: su formato nativo se convirtió en la tubería por la que incluso los usuarios de la competencia movían datos, atrayéndolos hacia las herramientas de Esri.
Un formato gana por el costo de adopción, no por su mérito. Las alternativas eran más limpias pero no estaban documentadas o tenían licencia, así que nadie las adoptó. Haz que el tuyo sea gratuito de implementar y acepta los defectos como el precio de la ubicuidad.
Casi tres décadas después, el shapefile sigue siendo la forma más común de mover datos vectoriales de SIG entre organizaciones. El Open Geospatial Consortium estandarizó GeoPackage, un sucesor basado en SQLite, en 2014 precisamente para reemplazarlo, pero su adopción sigue siendo parcial: los portales de datos, los censos y las herramientas de código abierto todavía usan por defecto el archivo que todos pueden leer. GDAL, la biblioteca de datos de código abierto sobre la que se ejecuta la mayor parte de los SIG, mantiene el soporte del shapefile como obligación central. El formato que todos aman odiar sobrevivió a los formatos que todos debían amar.
CONSULTA LAS PRUEBAS
Las fuentes
- ESRI Shapefile Technical Description Esri White Paper (J-7855) · esri.com
- What is a Shapefile? GIS Lounge (Geography Realm) · gislounge.com ·
- GeoPackage Standard — Open SQLite Format for Geospatial Data Open Geospatial Consortium · ogc.org