Ich muss die räumlichen Daten in Shape-Datei in MySQL-Tabellen importieren. Ich kann in PostGreSQL importieren. Irgendwelche Zeiger für MySQL. Ich brauche die Daten in der MySQL-Tabelle.So importieren Sie Shape-Datei in MySQL
Antwort
versuchen, diesen Whit fwtool
instaliertogr2ogr -f MySQL MySQL:database_name,host=localhost,user=root,password=1234 C:\route_path\line.shp -nln datatable_name -update -overwrite -lco engine=MYISAM
versuchen, für besseres Ergebnis in allen Vorarb installieren OSGeo4W
Ich habe das auch versucht, aber es hat nicht funktioniert wegen eines Fehlers bezüglich Treiber nicht gefunden. – PhantomM
aber der Fehler wird mit FWTools oder Osgeo4w kommen, könnten Sie den Code, den Sie verwendet haben – phipex
Der Ogre wirkt Wunder! Sie müssen die .shx-Datei im selben Verzeichnis wie die .shp-Datei haben, damit sie funktioniert. Wenn Sie möchten, dass Daten mit Ihren Shapes übereinstimmen, benötigen Sie auch die .dbf-Dateien Fehler, wenn es nicht da ist: Sie werden nur mit Formen mit Indizes enden (ziemlich nutzlos für mich). – user24601
ich nur das ogr2ogr Kommandozeilen-Tool verwendet habe, um die Form-Datei in dem importieren MySQL-Datenbank. Stellen Sie sicher, dass der Datenbankserver externe Verbindungen zulässt. Wenn nicht, dann wirft es alle möglichen Fehler.
Sobald Sie, dass Sie verwenden können -
Select ASTEXT (Shape) POLYGON von Welt ein Array des Polygons zu erhalten Koordinaten etc
Ich suche, was genau ich tun muss? Muss ich Dinge installieren Extras Extras etwas FWtools Ich habe SQL2008R2 installiert, was brauche ich noch? – PhantomM