Страница 1 из 1
Пользовательские системы координат
Добавлено: 01 ноя 2016, 10:55
bingeomap
Здравствуйте, товарищи.
Хотел бы знать где и в каком файле сохраняется пользовательские системы координат которые созданы мной?
Не хотелось бы каждый рас создавать их после установки в других компьютерах.
На форуме поискал, но не нашел, даже в самом учебнике.
Спасибо!
Re: Пользовательские системы координат
Добавлено: 01 ноя 2016, 11:49
Игорь Белов
Файл базы данных SQLite "~/.qgis2/qgis.db", таблица "tbl_srs".
Re: Пользовательские системы координат
Добавлено: 01 ноя 2016, 12:37
Александр Мурый
В случае Windows это %USERPROFILE%\.qgis2\qgis.db.
Кстати, насчёт "переносимости" настроек QGIS почитайте
тут.
Re: Пользовательские системы координат
Добавлено: 01 ноя 2016, 13:04
Игорь Белов
Можно просто хранить набор небольших шейпов с говорящими именами. По очереди открываете каждый слой и тут же переименовываете сгенерированную пользовательскую проекцию.
Re: Пользовательские системы координат
Добавлено: 01 ноя 2016, 15:54
bingeomap
Спасибо всем.
Нашел этот файл (базу данных SQLite). Думаю скопировав этот файл могу использовать в будущем всегда.
И еще как вариант нашел DB Browser for SQLite. Думаю с этим тоже могу управлять эти данные.
Благодарю знатокам..!
Re: Пользовательские системы координат
Добавлено: 01 ноя 2016, 15:56
bingeomap
Игорь Белов писал(а):Можно просто хранить набор небольших шейпов с говорящими именами. По очереди открываете каждый слой и тут же переименовываете сгенерированную пользовательскую проекцию.
Игорь, спасибо за версию, но думаю не стоит так делать.... Первый вариант лучший

Re: Пользовательские системы координат
Добавлено: 02 ноя 2016, 09:12
freeExec
В базе явно хранятся не только пользовательские проекции. Если QGIS с нуля, то нормально. А если вы просто хотели с кем-то поделиться проекциями и заменили файл, хозяин может быть не доволен.
Re: Пользовательские системы координат
Добавлено: 02 ноя 2016, 09:38
bingeomap
freeExec писал(а):В базе явно хранятся не только пользовательские проекции. Если QGIS с нуля, то нормально. А если вы просто хотели с кем-то поделиться проекциями и заменили файл, хозяин может быть не доволен.
Аааа, это из за другие настройки...?
А если заменит только таблицу "tbl_srs"?
Re: Пользовательские системы координат
Добавлено: 02 ноя 2016, 10:06
freeExec
bingeomap писал(а):freeExec писал(а):В базе явно хранятся не только пользовательские проекции. Если QGIS с нуля, то нормально. А если вы просто хотели с кем-то поделиться проекциями и заменили файл, хозяин может быть не доволен.
Аааа, это из за другие настройки...?
А если заменит только таблицу "tbl_srs"?
По-уму надо только добавить нужные строки из этой таблицы, отвечающие за конкретные проекции. Т.е. сводится к распространению sqlite3.exe и дампом строк и стаблицы в виде sql-скрипта.
У себя что-то файл не нашёл, поэтому конкретный пример показать не смог.
Re: Пользовательские системы координат
Добавлено: 02 ноя 2016, 10:13
bingeomap
Понятно, спасибо за информации...
Буду проверят..
Re: Пользовательские системы координат
Добавлено: 02 ноя 2016, 10:19
freeExec
Хотя вот нашёл похожий файл.
Извлечь все проекции
Код: Выделить всё
sqlite3.exe "d:\ProgramFiles2\NextGIS_QGIS\apps\qgis\resources\srs.db" ".dump tbl_srs" > tbl_srs_dump.sql
Из файла копируете свои нужны которые "INSERT INTO "tbl_srs" VALUES(28234, .....);" в файлик custom_srs.sql
А потом его накатываете в новую
Код: Выделить всё
sqlite3.exe "d:\ProgramFiles2\NextGIS_QGIS\apps\qgis\resources\srs.db" ".read custom_srs.sql"
Про данный конкретный файл не уверен, но принцип такой.