<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.28.1">
</HEAD>
<BODY>
Hallo Pirmin,<BR>
<BR>
ich habe den Fehler gefunden. Irgendwie hat das Skript &quot;<TT><FONT COLOR="#1a1a1a">init_spatialite-2.3.sql</FONT></TT>&quot; scheinbar nicht <BR>
richtig funktioniert. Ich habe es nochmal runter geladen und jetzt funktioniert alles.<BR>
<BR>
Danke f&#252;r deine M&#252;he und sch&#246;nes Wochenende.<BR>
<BR>
Gru&#223;<BR>
<BR>
Klaus<BR>
<BR>
<BR>
Am Freitag, den 12.02.2010, 17:16 +0100 schrieb Pirmin Kalberer:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Hallo Klaus,

Beispiel eines h&#228;ndisch erzeugten SpatiaLite-Files, das bei mir in QGIS 
funktioniert:

$ spatialite hydr.sqlite
spatialite&gt; .read init_spatialite-2.3.sql ASCII
spatialite&gt; .loadshp buildings buildings UTF8 4326
spatialite&gt; SELECT CreateSpatialIndex('buildings', 'Geometry');

Gruss
Pirmin


Am Freitag, 12. Februar 2010 16.26:26 schrieb Klaus Schiefer:
&gt; Hallo Pirmin,
&gt; 
&gt; danke f&#252;r die Info. Wenn ich das richtig verstehe, w&#252;rde das erkl&#228;ren,
&gt; warum der OGR-Konverter in QGIS nicht
&gt; richtig funktioniert (obwohl er ja die DB erzeugt). Aber warum kann ich
&gt; dann eine h&#228;ndisch erzeugte Spatialite-DB,
&gt; die mittels loadshp mit Daten bef&#252;llt wird, nicht in QGIS anzeigen?
&gt; Ich habe eine DB &quot;test-network-2.3.sqlite&quot; mit Stra&#223;en von Italien, die
&gt; ich mit QGIS problemlos anzeigen kann.
&gt; 
&gt; Kannst du denn die Daten aus deiner Spatialite mit QGIS anzeigen?
&gt; 
&gt; Gru&#223;
&gt; 
&gt; Klaus
&gt; 
&gt; Am Freitag, den 12.02.2010, 15:28 +0100 schrieb Pirmin Kalberer:
&gt; &gt; Hallo Klaus,
&gt; &gt; Gem&#228;ss <A HREF="http://www.gdal.org/ogr/drv_sqlite.html">http://www.gdal.org/ogr/drv_sqlite.html</A> unterst&#252;tzt erst OGR 1.7.0
&gt; &gt; SpatiaLite. In Ubuntu (bzw. ubuntugis-unstable) ist OGR 1.6.3 drin.
&gt; &gt; Ich importiere Shapefiles mit loadshp innerhalb SpatiaLite.
&gt; &gt; Gruss
&gt; &gt; Pirmin
&gt; &gt;
&gt; &gt; Am Freitag, 12. Februar 2010 15.19:16 schrieb Klaus Schiefer:
&gt; &gt; &gt; Hallo Liste,
&gt; &gt; &gt;
&gt; &gt; &gt; ich habe versucht, &#252;ber den OGR-Konverter eine SHP-Datei in eine neue
&gt; &gt; &gt; SQLite-DB zu schreiben. Es wird eine erfolgreiche
&gt; &gt; &gt; Konvertierung gemeldet. Wenn ich den Layer dann &#252;ber Spatialite-Layer
&gt; &gt; &gt; hinzuf&#252;gen einladen will, erscheint die Fehlermeldung
&gt; &gt; &gt;
&gt; &gt; &gt; &quot;Verbindungfehler zu /var/www/geodaten/geodaten.sqlite
&gt; &gt; &gt; scheint eine g&#252;ltige SQLite-DB zu sein, jedoch ohne SpatiaLite&quot;
&gt; &gt; &gt;
&gt; &gt; &gt; Wenn ich mir die DB-Tabellen ansehe, scheint alles OK zu sein. Die
&gt; &gt; &gt; Tabellen geometry_columns, spatial_res_sys und die
&gt; &gt; &gt; konvertierte Shapequelle sind vorhanden.
&gt; &gt; &gt;
&gt; &gt; &gt; Wenn ich &#252;ber die Kommandozeile eine Spatialite-DB h&#228;ndisch erstelle
&gt; &gt; &gt; und dann versuche, mit dem Konverter in diese zu
&gt; &gt; &gt; schreiben, will der Konverter die DB &#252;berschreiben. Wenn ich h&#228;ndisch
&gt; &gt; &gt; SHP-Dateien in die selbst erstellte DB schreibe,
&gt; &gt; &gt; funktioniert das problemlos. Eine Anzeige in QGIS ist aber nicht
&gt; &gt; &gt; m&#246;glich, da die o.g. Fehlermeldung erscheint.
&gt; &gt; &gt;
&gt; &gt; &gt; Kann mir jemand auf die Spr&#252;nge helfen, wo mein Denkfehler liegt.
&gt; &gt; &gt;
&gt; &gt; &gt; System: Ubuntu 9.10, QGIS 1.4.0, Spatialite 2.3.0
&gt; &gt; &gt;
&gt; &gt; &gt; Gru&#223;
&gt; &gt; &gt;
&gt; &gt; &gt; Klaus
&gt; 

</PRE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>