Unable to convert data value to UTF-8 (iconv reports "Illegal...
- 
				Djinn18
 - Участник
 - Сообщения: 76
 - Зарегистрирован: 29 ноя 2010, 19:35
 - Репутация: 0
 
Unable to convert data value to UTF-8 (iconv reports "Illegal...
а что делать если появляется вот это?
C:\Program Files\PostgreSQL\8.4\bin>shp2pgsql "D:\Мои работы\map server\apps\Hou
ses_pol.shp" Houses_pol.shp>Houses_pol.sql
Shapefile type: Polygon
Postgis type: MULTIPOLYGON[2]
Unable to convert data value to UTF-8 (iconv reports "Illegal byte sequence"). C
urrent encoding is "UTF-8". Try "LATIN1" (Western European), or one of the value
s described at http://www.postgresql.org/docs/current/ ... ibyte.html.
и тем самым база не создается, через .bat-файл пустая база
у меня некоторые shp файлы импортировали данные в базу, а некоторые все равно создают пустую базу
где что нужно менять? в shp-файлах? (не я их создавал, но ели нужно, буду ковырять)
			
			
									
						
										
						C:\Program Files\PostgreSQL\8.4\bin>shp2pgsql "D:\Мои работы\map server\apps\Hou
ses_pol.shp" Houses_pol.shp>Houses_pol.sql
Shapefile type: Polygon
Postgis type: MULTIPOLYGON[2]
Unable to convert data value to UTF-8 (iconv reports "Illegal byte sequence"). C
urrent encoding is "UTF-8". Try "LATIN1" (Western European), or one of the value
s described at http://www.postgresql.org/docs/current/ ... ibyte.html.
и тем самым база не создается, через .bat-файл пустая база
у меня некоторые shp файлы импортировали данные в базу, а некоторые все равно создают пустую базу
где что нужно менять? в shp-файлах? (не я их создавал, но ели нужно, буду ковырять)
- Максим Дубинин
 - MindingMyOwnBusiness
 - Сообщения: 9129
 - Зарегистрирован: 06 окт 2003, 20:20
 - Репутация: 748
 - Ваше звание: NextGIS
 - Откуда: Москва
 - Контактная информация:
 
Re: Использование утилиты shp2pgsql
кодировка атрибутики (*.dbf) какая?
			
			
									
						
							пристегивайтесь, турбулентность прямо по курсу
			
						- 
				Djinn18
 - Участник
 - Сообщения: 76
 - Зарегистрирован: 29 ноя 2010, 19:35
 - Репутация: 0
 
Re: Использование утилиты shp2pgsql
а чем можно просмотреть?
что-то я не нашел как узнать это и спросить не могу, не я создавал эти файлы
			
			
									
						
										
						что-то я не нашел как узнать это и спросить не могу, не я создавал эти файлы
- Максим Дубинин
 - MindingMyOwnBusiness
 - Сообщения: 9129
 - Зарегистрирован: 06 окт 2003, 20:20
 - Репутация: 748
 - Ваше звание: NextGIS
 - Откуда: Москва
 - Контактная информация:
 
Re: Использование утилиты shp2pgsql
QGIS, загрузить в CP1251 и UTF8, посмотреть где кириллица читается, а где нет, где читается - в той кодировке и данные.
			
			
									
						
							пристегивайтесь, турбулентность прямо по курсу
			
						- 
				Djinn18
 - Участник
 - Сообщения: 76
 - Зарегистрирован: 29 ноя 2010, 19:35
 - Репутация: 0
 
Re: Unable to convert data value to UTF-8 (iconv reports "Illega
Проверил, все файлы нормально отображаются с CP1251 кодировкой
			
			
									
						
										
						- Denis Rykov
 - Гуру
 - Сообщения: 3376
 - Зарегистрирован: 11 апр 2008, 21:09
 - Репутация: 529
 - Ваше звание: Author
 - Контактная информация:
 
Re: Unable to convert data value to UTF-8 (iconv reports "Illega
Уже была подобная тема.
			
			
									
						
							Spatial is now, more than ever, just another column- The Geometry Column.
			
						- 
				Djinn18
 - Участник
 - Сообщения: 76
 - Зарегистрирован: 29 ноя 2010, 19:35
 - Репутация: 0
 
Re: Unable to convert data value to UTF-8 (iconv reports "Illega
вот например один .bat файл с такой информацией:
вот другой файл:
			
			
													результат пустая база данныхSET PATH="C:\Program Files\PostgreSQL\8.4\bin"
shp2pgsql -i -D -s 4326 -W cp1251 Houses_pol.shp Houses_pol > Houses_pol.sql
psql -U postgres -f Houses_pol.sql -d postgis
вот другой файл:
тут база создается, но не вставляется в PostgreSQLSET PATH="C:\Program Files\PostgreSQL\8.4\bin"
shp2pgsql -i -D -s 4326 -W cp1251 Boundaries.shp Boundaries > Boundaries.sql
psql -U postgres -f Boundaries.sql -d postgis
и вот что выдает
D:\Мои работы\map server\apps\Fragment>SET PATH="C:\Program Files\PostgreSQL\8.4
\bin"
D:\Мои работы\map server\apps\Fragment>shp2pgsql -i -D -s 4326 -W cp1251 Boundar
ies.shp Boundaries 1>Boundaries.sql
Shapefile type: Arc
Postgis type: MULTILINESTRING[2]
D:\Мои работы\map server\apps\Fragment>psql -U postgres -f Boundaries.sql -d pos
tgis
could not find a "psql" to execute
Password for user postgres: ##ну тут я вводил пароль и ниже отстальное выдало
could not find a "psql" to execute
SET
SET
BEGIN
psql:Boundaries.sql:16: NOTICE: CREATE TABLE will create implicit sequence "bou
ndaries_gid_seq" for serial column "boundaries.gid"
					Последний раз редактировалось Djinn18 02 дек 2010, 14:09, всего редактировалось 1 раз.
									
			
						
										
						- Denis Rykov
 - Гуру
 - Сообщения: 3376
 - Зарегистрирован: 11 апр 2008, 21:09
 - Репутация: 529
 - Ваше звание: Author
 - Контактная информация:
 
Re: Unable to convert data value to UTF-8 (iconv reports "Illega
Приложите фрагмент ваших данных если можно.
			
			
									
						
							Spatial is now, more than ever, just another column- The Geometry Column.
			
						- 
				Djinn18
 - Участник
 - Сообщения: 76
 - Зарегистрирован: 29 ноя 2010, 19:35
 - Репутация: 0
 
Re: Unable to convert data value to UTF-8 (iconv reports "Illega
вроде все добавляется но
и такой вопрос, если я не менял кодировку, а вносил ее в базу как cp1251 (если я правильно понимаю), в дальнейшем, когда будет создаваться web карта, например вывод атрибутики, не будет проблем с отображением?
добавил архив, там фрагмент, который не хочет добавляться в базу, не понимаю почему, одни добавляются другие нет
			
							и этот файл который упоминался выше Houses_pol, он все равно создает пустую базу, сюда загрузить не получилось, 16мб в архиве, а из полного файла я не знаю как сделать фрагментD:\Мои работы\map server\apps\Fragment>SET PATH="C:\Program Files\PostgreSQL\8.4
\bin"
D:\Мои работы\map server\apps\Fragment>shp2pgsql -i -D -s 4326 -W cp1251 Veg_Pol
ygon.shp Veg_Polygon 1>Veg_Polygon.sql
Shapefile type: Polygon
Postgis type: MULTIPOLYGON[2]
D:\Мои работы\map server\apps\Fragment>psql -U postgres -f Veg_Polygon.sql -d po
stgis
could not find a "psql" to execute ## ТАК ДОЛЖНО БЫТЬ??
далее пароль
и все, наверное все, вноситься в базу
Password for user postgres:
и такой вопрос, если я не менял кодировку, а вносил ее в базу как cp1251 (если я правильно понимаю), в дальнейшем, когда будет создаваться web карта, например вывод атрибутики, не будет проблем с отображением?
добавил архив, там фрагмент, который не хочет добавляться в базу, не понимаю почему, одни добавляются другие нет
- Вложения
 - 
			
		
		
				
 Fragment.zip- этот почему-то не добавляется
 - (31.18 КБ) 535 скачиваний
 
 
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей