Страница 1 из 1
					
				Добавить слой в GeoPackage
				Добавлено: 14 июн 2017, 18:17
				 Zverik
				Привет! Можно ли, и как, с помощью утилит gdal добавить в файл GeoPackage пустой слой с заданными атрибутами? То есть, конкретизируя, хочу добавить в moscow.gpkg слой cover с полями fid, name=string и rotate=int. Можно ли это сделать без установки питона?
			 
			
					
				Re: Добавить слой в GeoPackage
				Добавлено: 14 июн 2017, 18:42
				 Игорь Лебедь
				ogr2ogr -f GPKG -update filename.gpkg abc.shp
http://www.gdal.org/drv_geopackage.html (в самом конце страницы)
 
			
					
				Re: Добавить слой в GeoPackage
				Добавлено: 14 июн 2017, 18:45
				 Zverik
				Но у меня нет abc.shp. Как его сделать средствами ogr2ogr?
			 
			
					
				Re: Добавить слой в GeoPackage
				Добавлено: 14 июн 2017, 20:13
				 Игорь Лебедь
				ogr2ogr -f GPKG -update filename.gpkg cover.shp
Ты ж сказал, что есть слой cover? Или его нет? Или он в другом формате?
Без питона ogr2ogr работает? Сомневаюсь.
А просто в кугисе нельзя шейп создать? Или не ищем лёгких путей мы?
			 
			
					
				Re: Добавить слой в GeoPackage
				Добавлено: 14 июн 2017, 21:54
				 Zverik
				Я хочу добавить пустой слой cover, которого у меня нет, с заданными типами атрибутов.
			 
			
					
				Re: Добавить слой в GeoPackage
				Добавлено: 14 июн 2017, 22:27
				 Игорь Лебедь
				Код: Выделить всё
ogrinfo moscow.gpkg -sql "ALTER TABLE moscow ADD COLUMN fid integer(3)"