Я загрузил последний набор (2010 г.) файлов формы ребер TIGER (формат шейп-файла ESRI) с веб-сайта переписи США и загружаю их в MySQL с помощью утилиты GDAL ogr2ogr. Новая таблица (geotest) создается со столбцом SHAPE, геометрия которого определена как LINESTRING. Однако я вижу обратные значения широты и долготы, которые меняются местами при выполнении следующей команды:
ogr2ogr -f "MySQL" MySQL:"geo,user=myuser,host=localhost,password=mypwd" -nln geotest -nlt LINESTRING -append -a_srs "EPSG:4326" -lco engine=MYISAM tl_2010_01021_edges.shp
Отображение широты / долготы (после их изменения, конечно), они, кажется, находятся на месте, так что я подозреваю, что есть что-то, что я делаю неправильно, или флаг, который я пропускаю, который вызывает транспонирование широты и долготы. *
Когда я выбираю столбец SHAPE с помощью astext (), я получаю следующий результат:
LINESTRING(-86.69863 32.973164,-86.69853 32.97302,-86.69856 32.97287,-86.698613 32.972825,-86.6988 32.972825,-86.6989 32.972892,-86.6989 32.973002,-86.69874 32.97316,-86.69864 32.97318,-86.69863 32.973164)
Есть идеи, что я делаю не так?