ARCMAP 9.3 (arcinfo) и подключение к Postgis
-
- Интересующийся
- Сообщения: 36
- Зарегистрирован: 07 авг 2008, 20:30
- Репутация: 0
ARCMAP 9.3 (arcinfo) и подключение к Postgis
Не могу создать подключение в 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 подключаются к базе без проблем.
Сильно ругается: 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 подключаются к базе без проблем.
-
- Гуру
- Сообщения: 515
- Зарегистрирован: 24 янв 2007, 15:46
- Репутация: 17
- Откуда: Липецк
- Контактная информация:
Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
Насколько я знаю, AG поддерживает хранение данных в многопользовательских СУБД только с помощью ArcSDE.
В последней версии добавлена возможность установки ArcSDE на Postgre.
Соединение на прямую к PostGIS не поддерживается.
Если Postgre поддерживает ODBC, можно создать точечный слой на базе таблицы с координатами.
В инете есть "открытый" проект - расширение для AG позволяющее соединятся к PostGIS. Исходники его вроде можно скачать. Бинарник - платный. http://pub.obtusesoft.com/
Так что Вам надо купить лицензию на ARCSDE или на ZIgGIS.
В последней версии добавлена возможность установки ArcSDE на Postgre.
Соединение на прямую к PostGIS не поддерживается.
Если Postgre поддерживает ODBC, можно создать точечный слой на базе таблицы с координатами.
В инете есть "открытый" проект - расширение для AG позволяющее соединятся к PostGIS. Исходники его вроде можно скачать. Бинарник - платный. http://pub.obtusesoft.com/
Так что Вам надо купить лицензию на ARCSDE или на ZIgGIS.
-
- Завсегдатай
- Сообщения: 460
- Зарегистрирован: 03 фев 2005, 11:46
- Репутация: 15
- Контактная информация:
Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
ZIgGIS для некоммерческих целей бесплатный
-
- Интересующийся
- Сообщения: 36
- Зарегистрирован: 07 авг 2008, 20:30
- Репутация: 0
Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
Т.е. в этой версии у меня ничего работать не будет? Ну собственно вот, кусок из документации.:
Добавление прямого подключения к базе геоданных в 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
Может я что-то не понимаю, но оно ДОЛЖНО работать. Поправьте если я не прав.
З.Ы. Что значит для некоммерческого использования???? Если я сделал карту - и продал ее - это коммерческое использование? И где его скачать, дайте ссылку на фаил?
Добавление прямого подключения к базе геоданных в 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 раз.
-
- Гуру
- Сообщения: 515
- Зарегистрирован: 24 янв 2007, 15:46
- Репутация: 17
- Откуда: Липецк
- Контактная информация:
Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
Не путайте PostgreSQL и postgis - это разные продукты.
postgis - это расширение к PostgreSQL
ArcSDE - это расширение к СУБД, в том числе и к PostgreSQL
И то и другое позволяет хранить пространственные данные в СУБД.
Нигде в документации к AG нет и слова про поддержку postgis, в том числе в цитате документации, что вы привели.
ESRI деньги терять не будет.
Где скачать исходник зиггис и купить бинарник я ссылку привел выше. Про "не коммерческое" использование я не слышал. Но если вы не университет думаю вряд ли вам дадут его
postgis - это расширение к PostgreSQL
ArcSDE - это расширение к СУБД, в том числе и к PostgreSQL
И то и другое позволяет хранить пространственные данные в СУБД.
Купите лицензию ArcSDE и будет вам щастье.Для подключения к базе геоданных на экземпляре PostgreSQL, введите в окошке Сервис (Service): "sde:postgresql:<name of the server>".

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

-
- Интересующийся
- Сообщения: 36
- Зарегистрирован: 07 авг 2008, 20:30
- Репутация: 0
Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
Про postgres и postgis я в курсе.
Видимо меня ввел в заблуждение, тот самый текст из документации к софту. Сейчас вчитался, да действительно подключение возможно но через sde
Спасибо. Пошел искать sde
Видимо меня ввел в заблуждение, тот самый текст из документации к софту. Сейчас вчитался, да действительно подключение возможно но через sde

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

-
- Завсегдатай
- Сообщения: 460
- Зарегистрирован: 03 фев 2005, 11:46
- Репутация: 15
- Контактная информация:
Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
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
http://abegillespie.blogspot.com/2008_0 ... chive.html
-
- Гуру
- Сообщения: 515
- Зарегистрирован: 24 янв 2007, 15:46
- Репутация: 17
- Откуда: Липецк
- Контактная информация:
Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
А Вы пробовали получить у них для персонального использования?
Потому что скачивается архив с надписью демо и на самом сайте про это ничего нет...
Потому что скачивается архив с надписью демо и на самом сайте про это ничего нет...
-
- Завсегдатай
- Сообщения: 460
- Зарегистрирован: 03 фев 2005, 11:46
- Репутация: 15
- Контактная информация:
Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
Да, получили на университет. Для получения лицензии (personal and educational) нужно: 1. зарегистрироваться на сайте 2. послать разработчикам письмо с запросом-обоснованием.
-
- Интересующийся
- Сообщения: 36
- Зарегистрирован: 07 авг 2008, 20:30
- Репутация: 0
Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
А вот кусок документации про 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? или мне дальше учить английский
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? или мне дальше учить английский

-
- Гуру
- Сообщения: 515
- Зарегистрирован: 24 янв 2007, 15:46
- Репутация: 17
- Откуда: Липецк
- Контактная информация:
Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
Типа того. Только это все бла-бла-бла, которое пишут для вводных слов.
Суть в том что они поменяли название для ArcSDE во время продажи продукта (для работы осталось старое) - щас он наказывается ARCGIS Server чего-то там, типа самая его простая версия.

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

-
- Гуру
- Сообщения: 515
- Зарегистрирован: 24 янв 2007, 15:46
- Репутация: 17
- Откуда: Липецк
- Контактная информация:
Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
А зачем вам SDE?
Я так понял что вы работаете персонально - вам тогда и работать надо с персональными базами. Зачем вам многопользовательское СУБД?
Если надо иметь данные в конечном итоге в PostGIS, то
1) может тогда лучше QGIS для создания использовать?
2) экспортировать в PostGIS можно и из shp-file
3) учтите вопрос с кодировками. ArcGIS все делает в win-1251
Я так понял что вы работаете персонально - вам тогда и работать надо с персональными базами. Зачем вам многопользовательское СУБД?
Если надо иметь данные в конечном итоге в PostGIS, то
1) может тогда лучше QGIS для создания использовать?
2) экспортировать в PostGIS можно и из shp-file
3) учтите вопрос с кодировками. ArcGIS все делает в win-1251
-
- Интересующийся
- Сообщения: 36
- Зарегистрирован: 07 авг 2008, 20:30
- Репутация: 0
Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
Всем спасибо все получилось. Удалость связать arcinfo и postgis.
З.Ы. Видимо все-таки ... да нужен Sde для связки с базой. Но самое забавное он нужен только один раз - при создании соединения, вернее сервис нужен один раз. У меня сложилось такое впечатление, что только при установке и указании лицензионного ключа такое возможно. Т.е. инсталлятор запускает некий скрипт(думаю, что его можно откопать, тогда и sde не нужен
), который создает в Postgrese свою собственную базу с МЕГА структурой и видимо простого подключения к обычными базам в Postgres`e(но с ГИС данными) из arcinfo не получится, как это получается с использованием uDIG или Qgis. Ну что ж будем дальше курить хелп. 
З.Ы. Видимо все-таки ... да нужен Sde для связки с базой. Но самое забавное он нужен только один раз - при создании соединения, вернее сервис нужен один раз. У меня сложилось такое впечатление, что только при установке и указании лицензионного ключа такое возможно. Т.е. инсталлятор запускает некий скрипт(думаю, что его можно откопать, тогда и sde не нужен


-
- Участник
- Сообщения: 83
- Зарегистрирован: 20 апр 2009, 17:11
- Репутация: 0
Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
Я тоже пытаюсь подключить к арк каталогу пост гис, не получается . Отвечает Underlying DBMS error Unknown errorSQL state:
В чем проблема?
В чем проблема?
-
- Гуру
- Сообщения: 515
- Зарегистрирован: 24 янв 2007, 15:46
- Репутация: 17
- Откуда: Липецк
- Контактная информация:
Re: ARCMAP 9.3 (arcinfo) и подключение к Postgis
В том же.
AG не работает с PostGIS.
AG работает с пространственными БД посредством ArcSDE.
AG не работает с PostGIS.
AG работает с пространственными БД посредством ArcSDE.
Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 3 гостя