Сохранение векторного источника в План-схеме

Ответить
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 998
Зарегистрирован: 17 фев 2006, 06:28
Проекты: 1
Репутация: 134
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Сохранение векторного источника в План-схеме

Сообщение Филиппов Владислав » 27 окт 2017, 10:22

Доброго всем здравия.
Думаю, не ошибся с веткой форума. :)

Написал тут код на пайтоне в QGIS, он сохраняет в MIF-файлы выбранные слои, используя GDAL/OGR.

Код: Выделить всё

from qgis.utils import iface
import os

#====================================================
export_path = '/home/filippov/export/'
#====================================================

if not os.path.exists(export_path):
    os.makedirs(export_path)

selected_layers = iface.layerTreeView().selectedLayers()

for layer in selected_layers:
    ret = QgsVectorFileWriter.writeAsVectorFormat( layer,
        export_path + layer.name() + ".MIF", "CP1251",
        None, "Mapinfo File", datasourceOptions="FORMAT=MIF")
    if ret == QgsVectorFileWriter.NoError:
        print layer.name() + " saved to " + export_path + ". Done."
    else:
        print "Error in saved "+layer.name()+"; Error code "+str(ret)    
Всё хорошо, но MIF мне нужен в т.н. План-схеме, которая есть в MapInfo, но в QGIS, GDAL/OGR и PROJ этого нет.
Выглядит это так:

Код: Выделить всё

CoordSys NonEarth Units "m" Bounds (-1000000, -500000) (22000000, 9500000)
вместо получаемой через GDAL/OGR честной системы координат

Код: Выделить всё

CoordSys Earth Projection 8, 104...
Я написал ещё скриптик башевый, где SED'ом меняется одно на другое.
А потом задумался, можно без дополнительного скрипта делать?
Можно ли чтобы GDAL/OGR сохранял в MIF эту чёртову План-схему и прямо в QGIS?
Читал, не помогло

Ответить

Вернуться в «GDAL/OGR»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость