4 votos

puede Conocidas tablas de Texto se usa efectivamente almacenado en el Acceso o en la Base?

Mi pregunta es: ¿Cómo puedo importar WKT de texto de los datos en QGIS, y cuán útil podría Base o en el almacenamiento de los datos mediante WKT más que espacialmente la habilitación dentro de una adecuada base de datos de SIG, como Spatialite?

Me sale un error cuando uso el "Añadir Capa de Texto Delimitado" (dentro de la Administrar las Capas de la barra de herramientas) en QGIS 1.8 en Windows XP, para agregar datos con un multipolígono geometrías de un WKT campo. Yo seleccione el WKT[] y Delimitadores[] botones de radio. Antes de pulsar [OK], puedo comprobar que la Muestra cuadro de texto muestra las columnas se analiza correctamente.

Un archivo CSV con comas codifica las columnas juntos por la herramienta, aunque Excel lee perfectamente (fue creado utilizando QGIS, la exportación de Spatialite mesa de la OGR opción de CAPA para añadir WKT geometrías de la columna).

Y por lo que utiliza Excel para GUARDAR COMO texto delimitado por tabuladores .archivo txt. El archivo txt, delimitado por tabulaciones, pre-procesamiento de texto de ejemplo muestra que los datos que se analizan en las columnas correspondientes a la perfección. Esto se ve prometedor, a continuación, presione [OK] para proceso y aparece un cuadro de diálogo informando de su error, "La capa...no es una capa válida y no puede ser añadida a la mapa [ACEPTAR]"

Actualmente estoy usando Spatialite con gran éxito. Pero estoy experimentalmente tratando de aprender a crear y utilizar WKT archivos de texto, de modo que tal vez puedo importarlos en el Acceso o en la Base, para ver qué tan factible es para entregar los datos en alternativa, el nivel de consumo de formatos de base de datos. Los usuarios tienen experiencia con ellos, pero actualmente no se sabe mucho acerca de.

1voto

GreyCat Puntos 146

Yo uso a menudo este GDAL/OGR VRT formato SQLite archivos:

<OGRVRTDataSource>
    <OGRVRTLayer name="test">
       <SrcDataSource>path/testwkt.sqlite</SrcDataSource> 
       <SrcLayer>geom</SrcLayer> 
       <GeometryType>wkbPolygon</GeometryType>
       <LayerSRS>EPSG:31370</LayerSRS>
       <GeometryField encoding="WKT" field="geom"/> 
    </OGRVRTLayer>       
</OGRVRTDataSource>

Y puedo usar el mismo formato para el Acceso a bases de datos en Mac OS X (GDAL 1.10) con el Real Controlador ODBC para Acceso a Bases de datos (Microsoft Access 97 o posterior, incluyendo el Acceso de 2007, y puedo leer la conexión ODBC en QGIS), así que supongo que es posible en Windows...

 <OGRVRTDataSource>
    <OGRVRTLayer name="my_layer">
       <SrcDataSource>ODBC:test</SrcDataSource>
       <SrcLayer>COORDO</SrcLayer>
       <GeometryType>wkbPoint</GeometryType>
       <GeometryField g="WKT" field="wkt"//>
    </OGRVRTLayer>
 </OGRVRTDataSource>

enter image description here

Pero creo que este formato XML es difícil para el común de los usuarios y de GDAL: ODBC RDBMS

Starting with GDAL 1.10, and on Windows provided that the "Microsoft Access Driver (*.mdb)" ODBC 
driver is installed, non-spatial MS Access Databases (not Personnal Geodabases or Geomedia databases) 
can be opened directly by their filenames. 

Por lo tanto, teóricamente, en Windows, puede abrir una base de datos de Access en QGIS (si se utiliza GDAL 1.10 y no 1.9.x), pero el formato WKT deben de ser tratados (?).

1voto

sdanna Puntos 526

Buena pregunta, que sería muy útil en muchos de los orígenes de datos. Usted puede tratar de VRT GDAL formato en el primer enfoque, que permiten generar 'falso' espacial orígenes de datos sobre la marcha, utilizando WKT o XY campos. Queda un problema, leer MS Access o Excel de manera eficaz.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X