Agrégateur de contenus
Importación de ficheros Shapefile(.shp) a proyectos CartoDruid
Por el momento CartoDruid no es capaz de manejar ficheros Shapefile(.shp) de forma nativa, está planificado su sino que la forma de trabajar con ellos es importarlos a ficheros Spatialite (SQlite) que puedan ser gestionados por la aplicacion.
Para poder realizar la operación vamos a utilizar una herramienta denominada spatialite-gui
Descargar spatialite-gui (versión 32bits)
Descargar spatialite-gui (versión 64bits)
A continuación vamos a ver como podemos realizar dicha importación:
- Abrimos spatilaite-gui en nuestro PC.
- En este punto tenemos dos opciones.
- No tenemos una base de datos SQLite sobre la que cargar los datos -Creamos una nueva base de datos spatialite a través de la opción de menú «Creating a New (empty) SQLite DB» .
- Tenemos una base de datos SQLite sobre la que cargar los datos ¿ Conectamos con la base de datos a través de la opción «Connecting an existing SQlite DB»
- Cargar un SHP mediante la opción «Load Shapefile» .
- Se muestra el siguiente cuadro de dialogo que tenemos que cumplimentar
SRID: El SRID indica el sistema de referencia de los datos a cargar. En el caso de ejemplo el sistema de referencia es ETRS89 UTM 30N
Geometry Storage: Es necesario marcar los tres checks de forma obligatoria ya que CartoDruid necesita que la geometría se guarde con estas condiciones
Geometry Type: El tipo de la geometría dependerá del tipo de geometría del shape a cargar.
Shape con elementos puntuales ¿ Se selecciona como «Automatic»
Shape con elementos lineales ¿ Se selecciona la como «User specified» y en el combo la opción «MULTILINESTRING»
Shape con elementos poligonales ¿ Se selecciona la como «User specified» y en el combo la opción «MULTIPOLYGON»
Pulsamos el botón ok y los datos del shape se cargan en la base de datos SQlite
- Conectamos el terminal Android al PC
- Copiamos la SQlite a una carpeta del terminal
- Cargamos la nueva capa cargada desde CartoDruid