Ya no uses Shapefiles

Cuando se trata de información geográfica para utilizar en software de información geográfica el formato shapefile es uno de los mas conocidos. Sin embargo en la entrada de ahora te vamos a mostrar porqué este formato ya es hasta anticuado y presenta desventajas frente a los nuevos formatos de archivos utilizados en el mundo GEO.

Siempre que participo de una consultoría GIS es normal que la empresa con la que particpamos en la consultoría tenga alguna información geográfica que se toma como punto de partida para el estudio en cuestión. Luego ya haber recorrido un tramo de vida en el mundo GEO puedo decir que es normal encontrar 3 situaciones en las que las instituciones y empresas tienen su información GEO:

  • Información GEO en archivos de AutoCAD. Para empresas que están relativamente lejos del mundo GEO el formato de guardado de información base con el que cuentan es normalmente DWG y creo que esto es así porque en El Salvador los GIS no se enseñan con suficiente importancia y casi siempre el software que todos aprenden es AutoCAD así que AutoCAD se plantea como la panacea a todos los problemas que tengan que ver con Arquitectura e Ingeniería Civil y sus diferentes ramas. Este problema no es exclusivo de empresas privadas, muchas (demasiadas diría yo) instituciones públicas como Alcaldías, y similares que se encargan del ordenamiento territorial, tienen su información de catastro en un archivo de AutoCAD. Por supuesto que AutoCAD no es el mejor software para manejar grandes extensiones de área y todas las caracteristicas que se pueden vincular a ella (en AutoCAD a una polilínea que representa una parcela no se le puede adjuntar información adicional como propietario, uso actual, etc.). Hay algunas empresas que entienden todo lo anterior y que han decidido capacitarse en GIS como la Consultoría de Conversión GIS que hicimos con Inversiones Bolívar.
No es extraño encontrar información GEO en formato de AutoCAD
  • Información GEO en formato KMZ (Google Earth). Siguiendo la misma lógica anterior algunas empresas e instituciones que no están tan empapados del mundo GEO pero que dan un paso adicional cuentan con su información base en formatos de archivos para utilizar en Google Earth. Sin duda es un paso mas allá pero creo, sin miedo a equivocarme, que se ocupa este formato porque Google Earth es gratis y fácil de usar. Pero no hay mucho criterio sobre si es el mejor formato, que proyección se ocupa y como utilizar esos archivos mas allá de la visualización de Google Earth
Muchas empresas manejan sus inversiones en fomato de Google Earth por su poder de visualización y simpleza
  • Información GEO en formato SHAPEFILE. Un tercer grupo mayoritario ya un poco mas avanzado, tiene su información en formato *.shp. Normalmente este grupo ya es gente mas especializada pero como actualizada que sigue ocupando los archivos SHP porque son los que siempre se han ocupado pero desconocen las desventajas de utilizarlo.

Pues bien, para ese último grupo va la entrada de ahora. Quizá, nunca pensaras en las consecuencias que pudiera tener un archivo SHP hasta que se conoces realmente sus limitaciones. Conocer los inconvenientes ayudará a evitar su utilización según qué situaciones y tratar de optimizar recursos y posibilidades dentro de tu cartografía. Muchos de los problemas asociados al manejo de la cartografía se encuentran vinculados, precisamente, con esas limitaciones.

Entre las desventajas principales que se tienen con los SHAPEFILES están:

  • Una capa GIS que se encuentre en formato SHP es, en realidad, no un archivo si no una serie de archivos de los cuales al menos 4 son obligatorios: *.shp (geometrías), *.shx (índices), *.prj (proyección), *.dbf (atributos). Con lo cual al momento de compartir la información hay que estar pendiente de no olvidar ninguno de esos obligatorios o la capa no funcionará
Los archivos que componen una sola capa GIS en formato SHP
  • El archivo *.DBF tiene un tamaño máximo de 2 GB por lo que informaciones GEO grandes, por ejemplo municipales, se pueden encontrar limitadas de utilizar en este formato
  • El sistema de referencia está vinculado al archivo *.PRJ y no directamente vinculado a los elementos
  • No guarda configuraciones de estilos (colores y texturas) cosa que si tiene por ventaja el archivo KMZ y por tanto cada vez que se carga hay que configurar como queremos que se vea
  • Un campo o atributo de fecha no puede incluir la hora, unicamente la fecha
  • El título de campos o atributos no puede superar los 10 caracteres
  • No admite geometrías complejas como multipuntos, multilíneas y similares
  • Hay problemas de redondeos
  • Solo se pueden almacenar un máximo de 255 atributos o campos
  • Es un formato propietario y no libre, en realidad el formato SHP fue inventado por ESRI y por tanto el tiene toda la potestad sobre el formato. No creo que pase pero si el día de mañana ESRI decidiera que su formato solo funcione en programas ESRI pues nos fregamos todos los que tenemos capas en ese formato

La alternativa mas moderna para solventar todas las observaciones anteriores y así poder guardar la información GEO de manera mas eficiente es utilizar el formato GEOPACKAGE.

GeoPackage es un formato de archivo universal construido sobre la base de SQLite, para compartir y transferir datos espaciales vectoriales y raster, por tanto ya aquí hay una ventaja enorme sobre los archivos SHP que solo sirven para guardar información vectorial.

Entre las ventajas que tiene utilizar el formato GPK están:

  • Es un formato, compacto (es un solo archivo), abierto, basado en estándares del OGC e interoperable (funciona en casi todos los GIS)
  • Funciona con indices espaciales con lo que los geoprocesos son mas eficientes
  • Podemos almacenar multitud de tipos de geometrías en un mismo archivo .gpkg: Point, Line, Polygon, MultiPoint, MultiLine, MultiPolygon, CompoundCurve, CurvedPolygon, MultiCurve y MultiSurface.
  • Puede almacenar hasta 140 TB de información

Esperamos que esta entrada haya sido interesante para ti y que hayas aprendido mucho. Si hubiera alguna pregunta, no dudes en dejarla en los comentarios, más abajo o a través de nuestras redes sociales y a la mayor brevedad posible las estaremos respondiendo. Si esta entrada te ha gustado te invitamos a que la compartas para que este conocimiento llegue a más personas. Hasta la próxima


Otras entradas que te pueden interesar:


SOBRE EL AUTOR

Edgard Santiago Granados. Director General de Alfa Geomatics, es Máster en Ingeniería Geodésica y Cartografía por la Universidad Politécnica de Madrid (UPM-España) e Ingeniero Civil por la Universidad Centroamericana José Simeón Cañas (UCA-El Salvador). Además, es profesor universitario en la Universidad Centroamericana José Simeón Cañas (UCA) y la Universidad José Matías Delgado (UJMD)

ELLOS YA CONFÍAN EN NUESTRA EXPERIENCIA Y CALIDAD

DEJANOS TUS COMENTARIOS Y SÍGUENOS EN NUESTRAS REDES SOCIALES:

Facebook Comments
Compartir: