Страница 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
Игорь Белов писал(а):Можно просто хранить набор небольших шейпов с говорящими именами. По очереди открываете каждый слой и тут же переименовываете сгенерированную пользовательскую проекцию.
Игорь, спасибо за версию, но думаю не стоит так делать.... Первый вариант лучший :D

Re: Пользовательские системы координат

Добавлено: 02 ноя 2016, 09:12
freeExec
В базе явно хранятся не только пользовательские проекции. Если QGIS с нуля, то нормально. А если вы просто хотели с кем-то поделиться проекциями и заменили файл, хозяин может быть не доволен.

Re: Пользовательские системы координат

Добавлено: 02 ноя 2016, 09:38
bingeomap
freeExec писал(а):В базе явно хранятся не только пользовательские проекции. Если QGIS с нуля, то нормально. А если вы просто хотели с кем-то поделиться проекциями и заменили файл, хозяин может быть не доволен.
:shock:
Аааа, это из за другие настройки...?

А если заменит только таблицу "tbl_srs"?

Re: Пользовательские системы координат

Добавлено: 02 ноя 2016, 10:06
freeExec
bingeomap писал(а):
freeExec писал(а):В базе явно хранятся не только пользовательские проекции. Если QGIS с нуля, то нормально. А если вы просто хотели с кем-то поделиться проекциями и заменили файл, хозяин может быть не доволен.
:shock:
Аааа, это из за другие настройки...?

А если заменит только таблицу "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"
Про данный конкретный файл не уверен, но принцип такой.