Durante mi reciente entrenamiento, un estudiante me preguntó si conocía un lugar donde pudiera descargar archivos espaciales para todos los países del mundo, así como si había una forma de cargar archivos de forma a una base de datos. En este tutorial, te guiaré a través del proceso de carga de archivos de forma a SQL Server.
Primero, necesitarás descargar el archivo espacial desde el enlace proporcionado. Si no puedes encontrar el archivo espacial que estás buscando, por favor deja un comentario y te enviaré los detalles necesarios. Una vez que hayas descargado el archivo, descomprímelo en una carpeta. La carpeta contendrá el contenido necesario para los siguientes pasos.
A continuación, necesitarás descargar la herramienta Shape2SQL de SharpGIS. Esta herramienta es una de las mejores disponibles para convertir archivos de forma en tablas SQL. Ejecuta el archivo .exe y cuando se te solicite, proporciona los detalles de tu base de datos. La herramienta completará automáticamente los detalles esenciales por ti. Si no deseas crear un índice en la columna, puedes desmarcar la casilla junto a ella.
Asegúrate de prestar atención al tipo de datos con los que estás trabajando, ya sea GEOMETRY o GEOGRAPHY. En este ejemplo, estamos trabajando con datos GEOMETRY. Una vez que hayas seleccionado los archivos de forma apropiados y completado los detalles necesarios, haz clic en “Cargar en la base de datos”. La herramienta te mostrará el proceso de carga.
Después de que el archivo de forma se haya cargado, cierra la aplicación y abre SQL Server Management Studio (SSMS). En el Editor de Consultas de SSMS, ejecuta el siguiente código:
USE Spatial GO SELECT * FROM dbo.world GO
Este código mostrará el mapa completo del mundo. En el Conjunto de Resultados Espaciales, puedes usar la función de Zoom para explorar el mapa. También puedes elegir el nombre del país de la columna Etiqueta de Selección para mostrar el nombre del país superpuesto a las fronteras del país.
Espero que este tutorial te haya sido útil para guiarte a través del proceso de carga de archivos de forma a SQL Server. Si tienes alguna pregunta o necesitas más ayuda, por favor avísame. Mantente atento a futuras publicaciones sobre este tema.
Nota: Por favor, ten en cuenta que las imágenes mostradas en este tutorial no reflejan los límites políticos originales. Los datos utilizados en este tutorial pueden estar desactualizados y es posible que no representen con precisión el mapa actual.
Descarga el archivo de forma aquí.