Страница 1 из 1
					
				Пользовательская система координат в SQLite
				Добавлено: 18 дек 2013, 12:02
				 Филиппов Владислав
				Подскажите, кто знает, как добавить свою систему (не из EPSG) координат в БД SQLite (SpatiaLite)?
Просто 
добавить в таблицу spatial_ref_sys? не получается что-то
 
			
					
				Re: Пользовательская система координат в SQLite
				Добавлено: 18 дек 2013, 20:55
				 SS_Rebelious
				Филиппов Владислав писал(а):Просто добавить в таблицу spatial_ref_sys? не получается что-то
Следует добавить подробностей. У вас всё-таки Spatialite или SQLite база? Какой именно запрос вы делаете и какой именно ответ получаете?
 
			
					
				Re: Пользовательская система координат в SQLite
				Добавлено: 18 дек 2013, 23:16
				 Донецков
				Если для добавления параметров файлов типа srs.db можно попробывать "Мозиллу" с модулем  	
sqlite-manager 
			
					
				Re: Пользовательская система координат в SQLite
				Добавлено: 19 дек 2013, 05:50
				 sadless74
				Ещё можно отдельной  программой редактором sqlite воспользоваться 
SQLite Database Browser 
			
					
				Re: Пользовательская система координат в SQLite
				Добавлено: 19 дек 2013, 07:05
				 Филиппов Владислав
				
			
		
				
			 
- Снимок.png (109.96 КБ) 9912 просмотров
 
я использую модуль к мозиле
У меня Spatialite база. последнее время с шейпами у меня не ладится что-то.
Я хочу использовать Spatialite в QGIS 2.0. Но при создании слоёв в этой БД нет нужной мне системы координат, это местная СК.
 
			
					
				Re: Пользовательская система координат в SQLite
				Добавлено: 19 дек 2013, 08:56
				 yellow-sky
				Я тоже не лажу с шейпами 

 Готовься с проблемами производительности:
Сильные тормоза при сохранении Shape в Spatialite 
			
					
				Re: Пользовательская система координат в SQLite
				Добавлено: 20 дек 2013, 12:36
				 Филиппов Владислав
				значит никто не знает.... жаль
			 
			
					
				Re: Пользовательская система координат в SQLite
				Добавлено: 20 дек 2013, 19:45
				 SS_Rebelious
				Мозиловский плагин конечно хорош для операций с 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');
 
			
					
				Re: Пользовательская система координат в SQLite
				Добавлено: 20 дек 2013, 20:06
				 Филиппов Владислав
				благодарю за совет.
но через мозилу строка вставляется, это видно на моём скриншоте.
я пробовал писать в auth_name "EPSG" и "USER", по аналогии с QGIS, и auth_srid у меня имеет уникальный номер. но ни так, ни эдак не работает.
блин, ведь вставка идёт только в одну таблицу
вот и проверил, результат тоже и гугловой СК не видать
			
		
				
			 
- Выделение_009.png (302.21 КБ) 9790 просмотров