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

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

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

Сообщение bingeomap » 01 ноя 2016, 10:55

Здравствуйте, товарищи.
Хотел бы знать где и в каком файле сохраняется пользовательские системы координат которые созданы мной?
Не хотелось бы каждый рас создавать их после установки в других компьютерах.
На форуме поискал, но не нашел, даже в самом учебнике.
Спасибо!
С уважением,
Биннат Халилов

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

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

Сообщение Игорь Белов » 01 ноя 2016, 11:49

Файл базы данных SQLite "~/.qgis2/qgis.db", таблица "tbl_srs".
The purpose of computing is insight, not numbers

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

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

Сообщение Александр Мурый » 01 ноя 2016, 12:37

В случае Windows это %USERPROFILE%\.qgis2\qgis.db.
Кстати, насчёт "переносимости" настроек QGIS почитайте тут.
Редактор материалов, модератор форума

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

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

Сообщение Игорь Белов » 01 ноя 2016, 13:04

Можно просто хранить набор небольших шейпов с говорящими именами. По очереди открываете каждый слой и тут же переименовываете сгенерированную пользовательскую проекцию.
The purpose of computing is insight, not numbers

Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

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

Сообщение bingeomap » 01 ноя 2016, 15:54

Спасибо всем.
Нашел этот файл (базу данных SQLite). Думаю скопировав этот файл могу использовать в будущем всегда.
И еще как вариант нашел DB Browser for SQLite. Думаю с этим тоже могу управлять эти данные.
Благодарю знатокам..!
С уважением,
Биннат Халилов

Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

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

Сообщение bingeomap » 01 ноя 2016, 15:56

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

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

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

Сообщение freeExec » 02 ноя 2016, 09:12

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

Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

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

Сообщение bingeomap » 02 ноя 2016, 09:38

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

А если заменит только таблицу "tbl_srs"?
С уважением,
Биннат Халилов

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

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

Сообщение freeExec » 02 ноя 2016, 10:06

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

А если заменит только таблицу "tbl_srs"?
По-уму надо только добавить нужные строки из этой таблицы, отвечающие за конкретные проекции. Т.е. сводится к распространению sqlite3.exe и дампом строк и стаблицы в виде sql-скрипта.
У себя что-то файл не нашёл, поэтому конкретный пример показать не смог.

Аватара пользователя
bingeomap
Гуру
Сообщения: 506
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

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

Сообщение bingeomap » 02 ноя 2016, 10:13

Понятно, спасибо за информации...
Буду проверят..
С уважением,
Биннат Халилов

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

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

Сообщение freeExec » 02 ноя 2016, 10:19

Хотя вот нашёл похожий файл.
Извлечь все проекции

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

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

Ответить

Вернуться в «QGIS»

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

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