Как правильно загружать файлы через ogr2ogr, чтобы MapInfo при подключении через DBMS Connection понимала стили? Есть ли какие-нибудь утилиты для конвертирования org-стилей в mapinfo-стили (OGR_STYLE -> MI_STYLE)? Или может я проглядел какие-то параметры в ogr2ogr? Может грузить через что-то другое?
Загружаю .tab файл в Postgresql следующим образом:
Код: Выделить всё
ogr2ogr -f PostgreSQL PG:"host='127.0.0.1'user='postgres'password=''dbname='cities'active_schema=temp" -a_srs EPSG:4326 -nln somelayer -sql "SELECT *, CAST(OGR_STYLE as character(254)) from somelayer" -skipfailures -overwrite somelayer.TAB
В колонку OGR_STYLE записываются стили в
следующем виде:
Код: Выделить всё
BRUSH(fc:#e0e0e0,bc:#ffffff,id:"mapinfo-brush-2.ogr-brush-0");PEN(w:1px,c:#900000,id:"mapinfo-pen-2.ogr-pen-0")
Проблема в том,что MapInfo не понимает стили в таком формате, ей нужны стили примерно в таком формате (который подозрительно похож на стили в mif файлах)
Код: Выделить всё
Pen (1, 2, 9437184) Brush (2, 14737632, 16777215)