Обратный Широта / Долгота Американский Тигр / Файл Формы Линии к MySQL w / OGR2OGRP - PullRequest
1 голос
/ 27 декабря 2010

Я загрузил последний набор (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)

Есть идеи, что я делаю не так?

...