2013-02-27 18 views
7

Potrzebuję zaimportować dane przestrzenne w pliku kształtu do tabel MySQL. Mogę zaimportować do PostGreSQL. Wszelkie wskaźniki dla MySQL. Potrzebuję danych w tabeli MySQL.Jak importować plik kształtu do MySQL

+0

szukam co dokładnie muszę zrobić? Czy muszę zainstalować rzeczy dodatkowe narzędzia coś FWtools Mam zainstalowany SQL2008R2, czego jeszcze potrzebuję? – PhantomM

Odpowiedz

8

spróbować tego odrobina FWtool instaled

ogr2ogr -f MySQL MySQL:database_name,host=localhost,user=root,password=1234 C:\route_path\line.shp -nln datatable_name -update -overwrite -lco engine=MYISAM 

spróbować zainstalować na lepszy wynik w żadnej przeróbki Osgeo4w

http://trac.osgeo.org/osgeo4w/

+0

Próbowałem również, ale to nie działało z powodu jakiegoś błędu dotyczącego znalezienia sterownika. – PhantomM

+0

ale błąd pojawi się w FWTools lub Osgeo4w, możesz umieścić kod, którego użyłeś – phipex

+1

Ogre działa cuda! Musisz mieć plik .shx w tym samym katalogu, co plik .shp, aby działał, a jeśli chcesz, aby dane pasowały do ​​twoich kształtów, będziesz potrzebował tam również plików .dbf, ale nie wyrzuca błąd, jeśli go tam nie ma: skończysz z kształtami z indeksami (całkiem bezużyteczne dla mnie). – user24601

1

właśnie użył ogr2ogr narzędzia wiersza polecenia, aby zaimportować plik kształtu w Baza danych mysql. Upewnij się, że serwer bazy danych zezwala na połączenia zewnętrzne. Jeśli nie, wtedy rzuca różnego rodzaju błędy.

Kiedy już, że można użyć -

Wybierz ASTEXT (kształt) wielokąta od świata, aby uzyskać tablicę wielokąta współrzędne itp

Powiązane problemy