ARCMAP 9.3 (arcinfo) и подключение к Postgis

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Avenger
Интересующийся
Сообщения: 36
Зарегистрирован: 07 авг 2008, 20:30
Репутация: 0

ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение Avenger » 16 май 2009, 20:26

Не могу создать подключение в 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 подключаются к базе без проблем.

gis
Гуру
Сообщения: 515
Зарегистрирован: 24 янв 2007, 15:46
Репутация: 17
Откуда: Липецк
Контактная информация:

Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение gis » 17 май 2009, 10:03

Насколько я знаю, AG поддерживает хранение данных в многопользовательских СУБД только с помощью ArcSDE.

В последней версии добавлена возможность установки ArcSDE на Postgre.

Соединение на прямую к PostGIS не поддерживается.

Если Postgre поддерживает ODBC, можно создать точечный слой на базе таблицы с координатами.

В инете есть "открытый" проект - расширение для AG позволяющее соединятся к PostGIS. Исходники его вроде можно скачать. Бинарник - платный. http://pub.obtusesoft.com/

Так что Вам надо купить лицензию на ARCSDE или на ZIgGIS.

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение oleg » 17 май 2009, 10:58

ZIgGIS для некоммерческих целей бесплатный

Avenger
Интересующийся
Сообщения: 36
Зарегистрирован: 07 авг 2008, 20:30
Репутация: 0

Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение Avenger » 17 май 2009, 14:28

Т.е. в этой версии у меня ничего работать не будет? Ну собственно вот, кусок из документации.:

Добавление прямого подключения к базе геоданных в 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



Может я что-то не понимаю, но оно ДОЛЖНО работать. Поправьте если я не прав.

З.Ы. Что значит для некоммерческого использования???? Если я сделал карту - и продал ее - это коммерческое использование? И где его скачать, дайте ссылку на фаил?
Последний раз редактировалось Avenger 17 май 2009, 18:47, всего редактировалось 1 раз.

gis
Гуру
Сообщения: 515
Зарегистрирован: 24 янв 2007, 15:46
Репутация: 17
Откуда: Липецк
Контактная информация:

Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение gis » 17 май 2009, 18:18

Не путайте 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
Так он там и пишет про зиггис
Где скачать исходник зиггис и купить бинарник я ссылку привел выше. Про "не коммерческое" использование я не слышал. Но если вы не университет думаю вряд ли вам дадут его ;)

Avenger
Интересующийся
Сообщения: 36
Зарегистрирован: 07 авг 2008, 20:30
Репутация: 0

Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение Avenger » 17 май 2009, 18:56

Про postgres и postgis я в курсе.

Видимо меня ввел в заблуждение, тот самый текст из документации к софту. Сейчас вчитался, да действительно подключение возможно но через sde :(

Спасибо. Пошел искать sde :roll:

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение oleg » 17 май 2009, 20:29

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

gis
Гуру
Сообщения: 515
Зарегистрирован: 24 янв 2007, 15:46
Репутация: 17
Откуда: Липецк
Контактная информация:

Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение gis » 18 май 2009, 07:38

А Вы пробовали получить у них для персонального использования?
Потому что скачивается архив с надписью демо и на самом сайте про это ничего нет...

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение oleg » 18 май 2009, 08:56

Да, получили на университет. Для получения лицензии (personal and educational) нужно: 1. зарегистрироваться на сайте 2. послать разработчикам письмо с запросом-обоснованием.

Avenger
Интересующийся
Сообщения: 36
Зарегистрирован: 07 авг 2008, 20:30
Репутация: 0

Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение Avenger » 18 май 2009, 15:16

А вот кусок документации про 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? или мне дальше учить английский :?

gis
Гуру
Сообщения: 515
Зарегистрирован: 24 янв 2007, 15:46
Репутация: 17
Откуда: Липецк
Контактная информация:

Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение gis » 18 май 2009, 17:14

Типа того. Только это все бла-бла-бла, которое пишут для вводных слов. :)
Суть в том что они поменяли название для ArcSDE во время продажи продукта (для работы осталось старое) - щас он наказывается ARCGIS Server чего-то там, типа самая его простая версия. :)

gis
Гуру
Сообщения: 515
Зарегистрирован: 24 янв 2007, 15:46
Репутация: 17
Откуда: Липецк
Контактная информация:

Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение gis » 18 май 2009, 17:25

А зачем вам SDE?
Я так понял что вы работаете персонально - вам тогда и работать надо с персональными базами. Зачем вам многопользовательское СУБД?
Если надо иметь данные в конечном итоге в PostGIS, то
1) может тогда лучше QGIS для создания использовать?
2) экспортировать в PostGIS можно и из shp-file
3) учтите вопрос с кодировками. ArcGIS все делает в win-1251

Avenger
Интересующийся
Сообщения: 36
Зарегистрирован: 07 авг 2008, 20:30
Репутация: 0

Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение Avenger » 18 май 2009, 20:39

Всем спасибо все получилось. Удалость связать arcinfo и postgis.

З.Ы. Видимо все-таки ... да нужен Sde для связки с базой. Но самое забавное он нужен только один раз - при создании соединения, вернее сервис нужен один раз. У меня сложилось такое впечатление, что только при установке и указании лицензионного ключа такое возможно. Т.е. инсталлятор запускает некий скрипт(думаю, что его можно откопать, тогда и sde не нужен :wink: ), который создает в Postgrese свою собственную базу с МЕГА структурой и видимо простого подключения к обычными базам в Postgres`e(но с ГИС данными) из arcinfo не получится, как это получается с использованием uDIG или Qgis. Ну что ж будем дальше курить хелп. :?

IMES
Участник
Сообщения: 83
Зарегистрирован: 20 апр 2009, 17:11
Репутация: 0

Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение IMES » 26 май 2009, 16:28

Я тоже пытаюсь подключить к арк каталогу пост гис, не получается . Отвечает Underlying DBMS error Unknown errorSQL state:
В чем проблема?

gis
Гуру
Сообщения: 515
Зарегистрирован: 24 янв 2007, 15:46
Репутация: 17
Откуда: Липецк
Контактная информация:

Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis

Сообщение gis » 29 май 2009, 00:57

В том же.
AG не работает с PostGIS.
AG работает с пространственными БД посредством ArcSDE.

Ответить

Вернуться в «ArcGIS»

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

Сейчас этот форум просматривают: Semrush [Bot] и 3 гостя