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

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

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

Сообщение Филиппов Владислав » 18 дек 2013, 12:02

Подскажите, кто знает, как добавить свою систему (не из EPSG) координат в БД SQLite (SpatiaLite)?
Просто добавить в таблицу spatial_ref_sys? не получается что-то

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

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

Сообщение SS_Rebelious » 18 дек 2013, 20:55

Филиппов Владислав писал(а):Просто добавить в таблицу spatial_ref_sys? не получается что-то
Следует добавить подробностей. У вас всё-таки Spatialite или SQLite база? Какой именно запрос вы делаете и какой именно ответ получаете?
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

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

Сообщение Донецков » 18 дек 2013, 23:16

Если для добавления параметров файлов типа srs.db можно попробывать "Мозиллу" с модулем
sqlite-manager

sadless74
Завсегдатай
Сообщения: 310
Зарегистрирован: 25 май 2009, 13:50
Репутация: 43

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

Сообщение sadless74 » 19 дек 2013, 05:50

Ещё можно отдельной программой редактором sqlite воспользоваться SQLite Database Browser

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

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

Сообщение Филиппов Владислав » 19 дек 2013, 07:05

Снимок.png
Снимок.png (109.96 КБ) 9099 просмотров
я использую модуль к мозиле

У меня Spatialite база. последнее время с шейпами у меня не ладится что-то.
Я хочу использовать Spatialite в QGIS 2.0. Но при создании слоёв в этой БД нет нужной мне системы координат, это местная СК.

yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

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

Сообщение yellow-sky » 19 дек 2013, 08:56

Я тоже не лажу с шейпами :) Готовься с проблемами производительности:
Сильные тормоза при сохранении Shape в Spatialite

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

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

Сообщение Филиппов Владислав » 20 дек 2013, 12:36

значит никто не знает.... жаль

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

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

Сообщение SS_Rebelious » 20 дек 2013, 19:45

Мозиловский плагин конечно хорош для операций с SQLite-базами, но для Spatialite я бы рекомендовал использовать специализированный инструмент - spatialite-gui. Но думаю, и мозилловский плагин справился бы с задачей, если бы вы делали так, как было рекомендовано в том ответе на который вы сами же и даёте ссылку, а именно - если бы вы использовали SQL-запрос. Добавлять строки в эту таблицу через гуй действительно не получается. Но вот этот запрос (указанный в том самом ответе) работает отлично (см. скриншот):

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

INSERT into spatial_ref_sys (srid, auth_name, auth_srid, ref_sys_name, proj4text) values (900913,'EPSG',900913,'Google Maps Global Mercator','+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs');
Вложения
spatial_ref.png
spatial_ref.png (11.66 КБ) 8985 просмотров
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

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

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

Сообщение Филиппов Владислав » 20 дек 2013, 20:06

благодарю за совет.

но через мозилу строка вставляется, это видно на моём скриншоте.
я пробовал писать в auth_name "EPSG" и "USER", по аналогии с QGIS, и auth_srid у меня имеет уникальный номер. но ни так, ни эдак не работает.
блин, ведь вставка идёт только в одну таблицу

вот и проверил, результат тоже и гугловой СК не видать
Выделение_009.png
Выделение_009.png (302.21 КБ) 8977 просмотров

Ответить

Вернуться в «Свободные, бесплатные, открытые ГИС»

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

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