Страница 1 из 2
					
				ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 16 май 2009, 20:26
				 Avenger
				Не могу создать подключение в ArcCatalog к базе пространственных данных на основе Postgis. 
Сильно ругается: Underlying DBMS error[Unknown errorSQL state:]
версия:     arcgis desktop 9.3 SP1  (1850)
                 arccatalog 9.3  (1770)
                 postgres 8.3.7
                 postgis 1.3.5
                 winserver 2003 sp2
База на локальной машине.
прописываю в свойствах подключения:
                 сервер: localhost
                 сервис : sde:postgresql:localhost
                  Б.Д.    : temp_geom
Что это может быть? КАК лечить?
З.Ы. qgis и openjump  подключаются к базе без проблем.
			 
			
					
				Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 17 май 2009, 10:03
				 gis
				Насколько я знаю, AG поддерживает хранение  данных в многопользовательских СУБД только с помощью ArcSDE.
В последней версии добавлена возможность установки ArcSDE на  Postgre.
Соединение на прямую к PostGIS не поддерживается.
Если  Postgre поддерживает ODBC, можно создать точечный слой на базе таблицы с координатами.
В инете есть "открытый" проект - расширение для AG позволяющее соединятся к PostGIS. Исходники его вроде можно скачать. Бинарник - платный. 
http://pub.obtusesoft.com/
Так что Вам надо купить лицензию на ARCSDE или на ZIgGIS.
 
			 
			
					
				Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 17 май 2009, 10:58
				 oleg
				ZIgGIS для некоммерческих целей бесплатный
			 
			
					
				Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 17 май 2009, 14:28
				 Avenger
				Т.е. в этой версии у меня ничего работать не будет? Ну собственно вот, кусок из документации.:
Добавление прямого подключения к базе геоданных в PostgreSQL
Дважды щёлкните на папке Подключения к Базе данных в дереве Каталога. 
Дважды щёлкните на Добавить подключение к базе пространственных данных (Add Spatial Database Connection), чтобы открыть диалоговое окно Подключение к базе пространственных данных (Spatial Database Connection Properties). 
В окошке Сервер (Server) введите имя сервера, на котором хранится база данных PostgreSQL. 
Для подключения к базе геоданных на экземпляре PostgreSQL, введите в окошке Сервис (Service): "sde:postgresql:<name of the server>". 
Примечание: При прямом подключении к локальной базе данных PostgreSQL вводите "sde:postgresql:localhost".
Введите имя базы данных, к которой вы хотите подключиться, в текстовом окне База данных. 
Если вы используете идентификацию базы данных, введите имя пользователя и пароль. 
Снимите отметку с опции Сохранить имя пользователя и пароль (Save username and password), если не хотите, чтобы эта информация осталась в файле подключения. 
Если используется аутентификация операционной системы, отметьте Аутентификация средствами операционной системы (Operating system authentication). Информация об аутентификации базы данных становится недоступной. 
Щёлкните OK. 
Введите имя подключения к базе пространственных данных. 
Нажмите Enter. 
А вот
о том как некто Bill Dollins прикрутил arcgis к postgis На сколько я понял там все работает без sde
ну и логи в postgres`е остаются когда из arcCatalog пытаюсь сделать тест соединения:
2009-05-17 17:12:44 ALMT LOG:  could not receive data from client: No connection could be made because the target machine actively refused it.
2009-05-17 17:12:44 ALMT LOG:  unexpected EOF on client connection
Может я что-то не понимаю, но оно ДОЛЖНО работать. Поправьте если я не прав.
З.Ы. Что значит для некоммерческого использования???? Если я сделал карту - и продал ее - это коммерческое использование? И где его скачать, дайте ссылку на фаил?
 
			 
			
					
				Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 17 май 2009, 18:18
				 gis
				Не путайте  PostgreSQL и postgis - это разные продукты.
postgis - это расширение к PostgreSQL
ArcSDE - это расширение к СУБД, в том числе и к  PostgreSQL
И то и другое позволяет хранить пространственные данные в СУБД.
Для подключения к базе геоданных на экземпляре PostgreSQL, введите в окошке Сервис (Service): "sde:postgresql:<name of the server>". 
Купите лицензию ArcSDE и будет вам щастье. 

 Нигде в документации к AG нет и слова про поддержку postgis, в том числе в цитате документации, что вы привели.
ESRI деньги терять не будет.
А вотgeobabble.wordpress.com/2008/05/28/using-arcsde-93-with-postgresql-part-1/
о том как некто Bill Dollins прикрутил arcgis к postgis
Так он там и пишет про зиггис
Где скачать исходник зиггис и купить бинарник я ссылку привел выше. Про "не коммерческое" использование я не слышал. Но если вы не университет думаю вряд ли вам дадут его 

 
			 
			
					
				Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 17 май 2009, 18:56
				 Avenger
				Про postgres и postgis  я в курсе.
Видимо меня ввел в заблуждение, тот самый текст из документации к софту. Сейчас вчитался, да действительно подключение возможно но через  sde  
Спасибо. Пошел искать sde  

 
			 
			
					
				Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 17 май 2009, 20:29
				 oleg
				Obtuse Software releases zigGIS 2.0 sometime 2008 Q1.  There is still much to be done so expect it later than sooner.  Corporate licenses sell for $279 per seat.  Personal and educational licenses are free.  The source code will remain open.
http://abegillespie.blogspot.com/2008_0 ... chive.html 
			 
			
					
				Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 18 май 2009, 07:38
				 gis
				А Вы пробовали получить у них для персонального использования?
Потому что скачивается архив с надписью демо и на самом сайте про это ничего нет...
			 
			
					
				Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 18 май 2009, 08:56
				 oleg
				Да, получили на университет. Для получения лицензии (personal and educational) нужно: 1. зарегистрироваться на сайте 2. послать разработчикам письмо с запросом-обоснованием.
			 
			
					
				Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 18 май 2009, 15:16
				 Avenger
				А вот кусок документации про SDE в arcDesktop:
In the past, ArcSDE was sold as a separate ESRI product. Beginning with ArcGIS 9.2, ArcSDE technology is still included in ArcGIS; however, it is no longer a separate product. Instead, ArcSDE technology has been integrated into both the ArcGIS Server and ArcGIS Desktop products.
Я правельно понял, что начиная с 9.2 оно интегрировано в Desktop? или мне дальше учить английский  

 
			 
			
					
				Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 18 май 2009, 17:14
				 gis
				Типа того. Только это все бла-бла-бла, которое пишут для вводных слов.  
 
 Суть в том что они поменяли название для ArcSDE во время продажи продукта (для работы осталось старое) - щас он наказывается ARCGIS Server чего-то там, типа самая его простая версия. 

 
			 
			
					
				Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 18 май 2009, 17:25
				 gis
				А зачем вам SDE? 
Я так понял что вы работаете персонально - вам тогда и работать надо с персональными базами. Зачем вам многопользовательское СУБД?
Если надо иметь данные в конечном итоге в PostGIS, то
1) может тогда лучше QGIS для создания использовать?
2) экспортировать в PostGIS можно и из shp-file
3) учтите вопрос с кодировками. ArcGIS все делает в win-1251
			 
			
					
				Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 18 май 2009, 20:39
				 Avenger
				Всем спасибо все получилось. Удалость связать arcinfo и postgis.
З.Ы. Видимо все-таки ... да нужен Sde для связки с базой. Но самое забавное он нужен только один раз - при создании соединения, вернее сервис нужен один раз. У меня сложилось такое впечатление, что только при установке и указании лицензионного ключа такое возможно. Т.е. инсталлятор запускает некий скрипт(думаю, что его можно откопать, тогда и sde не нужен 

 ), который создает в Postgrese  свою собственную базу с МЕГА структурой и видимо простого подключения к обычными базам в Postgres`e(но с ГИС данными) из arcinfo не получится, как это получается с использованием uDIG или Qgis.  Ну что ж будем дальше курить хелп.  

 
			 
			
					
				Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 26 май 2009, 16:28
				 IMES
				Я тоже пытаюсь подключить к арк каталогу пост гис, не получается .  Отвечает  Underlying DBMS error Unknown errorSQL state:
В чем проблема?
			 
			
					
				Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
				Добавлено: 29 май 2009, 00:57
				 gis
				В том же. 
AG не работает с PostGIS. 
AG работает с пространственными БД посредством ArcSDE.