Author |
Message |
24/05/2010 12:40:56
|
gmuend
Joined: 24/05/2010 12:34:45
Messages: 15
Offline
|
Diese Tabelle habe ich gemacht:
Code:
CREATE TABLE `geonames` (
`geonameid` int(10) unsigned NOT NULL default '0',
`name` varchar(200) NOT NULL default '',
`ansiname` varchar(200) NOT NULL default '',
`alternatenames` varchar(2000) NOT NULL default '',
`latitude` double NOT NULL default '0',
`longitude` double NOT NULL default '0',
`feature_class` char(1) ,
`feature_code` varchar(10) ,
`country_code` char(2),
`cc2` varchar(60),
`admin1_code` varchar(20) default '',
`admin2_code` varchar(80) default '',
`admin3_code` varchar(20) default '',
`admin4_code` varchar(20) default '',
`population` bigint(11) default '0',
`elevation` int(11) default '0',
`gtopo30` int(11) default '0',
`timezone` varchar(40),
`modification_date` date default '0000-00-00',
PRIMARY KEY (`geonameid`)
) CHARACTER SET utf8 ;
Aber DE.txt kann ich nicht importieren, weis das jemand, wie das geht?
Bei DE.txt ist erste Spalte:
Code:
DE 01945 Tettau Brandenburg BB Landkreis Oberspreewald-Lausitz 51.4333 13.7333
|
|
|
25/05/2010 06:08:01
|
marc
Joined: 08/12/2005 07:39:47
Messages: 4412
Offline
|
Es gibt zwei verschiedene Dateien DE.txt. Du hast die Tabelle für die eine (Toponyme) definiert aber die andere (Postleitzahlen) geladen.
Marc
|
|
|
|
26/05/2010 15:16:02
|
gmuend
Joined: 24/05/2010 12:34:45
Messages: 15
Offline
|
Danke,
hier ist url für Table ZipCodes: http://forum.geonames.org/gforum/posts/list/1263.page
Import DE.txt über CSV gemacht, mit Tabulator getrennte Spalte:
Code:
\t
Leeres Feld
\t
auto
CountryCode, PostalCode, PlaceName, AdminName1, AdminCode1, AdminName2, AdminCode2, AdminName3, Latitude, Longitude, Accuracy
|
|
|
26/12/2011 16:43:17
|
einer
Joined: 25/12/2011 09:48:02
Messages: 1
Offline
|
gmuend wrote:
Danke,
hier ist url für Table ZipCodes: http://forum.geonames.org/gforum/posts/list/1263.page
Import DE.txt über CSV gemacht, mit Tabulator getrennte Spalte:
Code:
\t
Leeres Feld
\t
auto
CountryCode, PostalCode, PlaceName, AdminName1, AdminCode1, AdminName2, AdminCode2, AdminName3, Latitude, Longitude, Accuracy
Hallo,
vielen Dank für die ausführliche Darstellung.
Bei mir klappt der utf8 Import mit phpmyadmin wie beschrieben leider nicht (auf 2 versch. Servern)
Download der de.zip am 24.12.2011
Importiere ich die entpackte de.txt, dann erhalte ich nach kurzer Zeit immer die Fehlermeldung
"Ungültige Anzahl an Spalten im CSV-Import in Zeile 1."
Wo liegt das Problem?
Die table ist ja immer noch die gleiche, wie ich der readme.txt entnommen habe
Danke!
Einer
|
|
|
05/01/2012 15:53:39
|
gmuend
Joined: 24/05/2010 12:34:45
Messages: 15
Offline
|
Probier mit dem ZipCodes.sql, muss klappen.
Code:
CREATE TABLE ZipCodes (
CountryCode char(2) character set utf8 NOT NULL,
PostalCode varchar(10) character set utf8 NOT NULL,
PlaceName varchar(180) character set utf8 NOT NULL,
AdminName1 varchar(100) character set utf8 NOT NULL,
AdminCode1 varchar(20) character set utf8 NOT NULL,
AdminName2 varchar(100) character set utf8 NOT NULL,
AdminCode2 varchar(20) character set utf8 NOT NULL,
AdminName3 varchar(100) character set utf8 NOT NULL,
Latitude double(7,4) NOT NULL,
Longitude double(7,4) NOT NULL,
Accuracy int(1) NOT NULL
) ENGINE=MyISAM;
|
|
|
|
|
|