Por Qué Una Base de Datos Espacial y No Shapefiles
-
Upload
alex-moreira -
Category
Documents
-
view
217 -
download
1
Transcript of Por Qué Una Base de Datos Espacial y No Shapefiles
-
7
1.1.2 Por qu una base de datos espacial y no shapefiles?1
Los shapefiles han sido la forma estndar de almacenar e interactuar con los datos espaciales desde que el software GIS apareci por primera vez. Sin embargo, estos archivos tienen una serie de desventajas:
Un shapefile no permite nombres de campo con ms de diez caracteres y los nombres de campos tienen restricciones.
Est diseado para almacenar datos sencillos y carece de capacidad para almacenar informacin topolgica.
Los archivos requieren un software especial para su lectura y escritura. SQL es una abstraccin para el acceso a los datos y el anlisis. Sin esa abstraccin, necesitaramos escribir todo el cdigo de acceso y anlisis nosotros.
Usuarios concurrentes pueden causar la corrupcin de los shapefiles. Si bien es posible escribir cdigo adicional para asegurarse de que varias escrituras en el mismo archivo no daen los datos, cuando se haya resuelto este problema y tambin el del rendimiento asociado, habrs escrito una buena parte de una base de datos.
Operaciones y clculos complejos requieren un software complejo para las respuestas. Operaciones complejas e interesantes como los joins espaciales, agregaciones, etc, se pueden expresar en una sola lnea de SQL, pero ocupa cientos de lneas de cdigo especializado a la hora de programar contra shapefiles. La mayora de los usuarios de PostGIS instalan sistemas en los que mltiples aplicaciones acceden a los datos, as que tener un mtodo estndar de acceso a SQL simplifica la implementacin y el desarrollo. Algunos usuarios trabajan con grandes conjuntos de datos; con archivos, pueden ser segmentados en varios
1Tomadode(Morales,2012)