Формирование карты(ArcSDE) в старых версиях ArcGis

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novice »

Раньше подключение PostgreSQl к ArcGis для “старых версий” 8 и 9 в организации происходило следующим образом:
1) Устанавливаем PostgreSQL: postgresql 8.3(стандартным образом)
2) Устанавливаем PostGIS: postgis-pg83-setup-1.5.3-2(стандартным образом); сервис “postgresql-8.3” затем переименовывался в “pgsql-8.3”, в конце в pgAdmin III добавляем в базу данных роль sde
3) Устанавливаем ArcSDE for PostgreSQL, “настраиваем” его(задаем имя сервера, порт , имя базы и т.д.)
4) Собственно сам этап формирования базы данных:
Через панель Catalog создаем соединение к БД картографии(созданной на шаге 1-3)
Вызывается инструмент(или скрипт – без разницы) с названием Spatial Database Connection Properties, где надо указать имя компа с БД, IP этого компа, имя БД(созданной на шаге 1-3), ввести логин и пароль.
На этом создание базы ArcSDE закончилось, далее походу можно уже добавлять классы для редактирования векторной графики на клиенте.
Ответьте, пожалуйста:
1) Можно ли применить такой способ создания БД для версии 10.1(только ставить не 8.3, а 9.0 или 9.1 соответственно) или это косячный способ?
2) Можно ли таким способом сформировать БД из уже имеющейся базы
3) После создания БД(после 4 шага) в карту уже можно добавлять Feature классы, чтобы затем опубликовать карту как сервис?
Последний раз редактировалось novice 13 дек 2012, 17:57, всего редактировалось 1 раз.
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novia »

если вы делаете все по инструкции, на каком конкретно шаге возникает проблема?

мне кажется, что вы торопитесь, не дочитываете справку до конца и пропускаете какие-то шаги. вот оно и не работает.

заведите виртуальную машину с "чистой" системой (скачайте демо arceditor на 60 дней для этой виртуалки). и попробуйте сделать все по-порядку , как написано в справке. как только все будет работать - переходите к настройке рабочей версии.
понравилось? жми палец вверх :!:
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Re: Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novice »

Проблема возникает уже прив вызове скрипта, который создает пустую БД(http://resources.arcgis.com/ru/help/mai ... 0t4000000/ - шаг создание корпоративной базы данных)
Я думаю, что проблема в том, что я копирую не те "клиентские файлы PostgreSQL", которые описаны в документации(шаг "Поместите файлы клиента PostgreSQL на компьютер клиента ArcGIS").

Я хотел бы узнать: для 64 разрядной версии это файлы - libeay32.dll, libintl.dll, libpq.dll, and ssleay32.dll? для 32 битной - это libeay32.dll, libiconv-2.dll, libintl-8.dll, libpq.dll, and ssleay32.dll?
И надо ли ОДНОВРЕМЕННО? на компьютере иметь 32 и 64 разрядный PostgreSQL?
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Re: Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novice »

Вылетает на последнем шаге, но проблема всего скорее на 4 шаге
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Re: Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novice »

как можно получить доступ к esri care portal?
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novia »

novice писал(а):как можно получить доступ к esri care portal?
обратиться к дистрибьютору для привязки Esri Global Account к конкретной организации и ее набору продуктов.
понравилось? жми палец вверх :!:
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novia »

novice писал(а): Я думаю, что проблема в том, что я копирую не те "клиентские файлы PostgreSQL", которые описаны в документации(шаг "Поместите файлы клиента PostgreSQL на компьютер клиента ArcGIS").
значит нужно подождать, пока у вас появятся правильные файлы. попробуйте обратиться к дистрибьютору (если у вас куплен/вы официально тестируете сервер, вам положен и диск/установочные файлы для установки SDE)
понравилось? жми палец вверх :!:
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Re: Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novice »

Те, кто уже редактировал на клиенте векторную графику(или просто работал администратором ) средствами arcgis ответьте, пожалуйста, "клентские файлы PostgreSQL" - это файлы - libeay32.dll, libintl.dll, libpq.dll, and ssleay32.dll? для 32 битной - это libeay32.dll, libiconv-2.dll, libintl-8.dll, libpq.dll, and ssleay32.dll? или еще что есть
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novia »

в общем ниже список файлов и куда их размещать
Спойлер
The following libraries make up the Windows PostgreSQL 9.0.5 client libraries.

They are used when an ArcGIS for Server, ArcGIS Engine, ArcGIS for Desktop, or ArcGIS Runtime client connects directly to an enterprise geodatabase on PostgreSQL or
PostgreSQL database.

Please unzip the file and place the libraries in the bin folder of the client application that you would like to use to connect to PostgreSQL 9.0.5.



Windows 32-bit PostgreSQL 9.0.5 Client Libraries:
Libpq.dll
Libiconv-2.dll
Libeay32.dll
Libintl-8.dll
Ssleay32.dll

Place these files in the bin folders of the following Windows 32-bit Esri client applications:
ArcGIS for Desktop: C:\Program Files\ArcGIS\Desktop10.1\bin
ArcGIS Engine: C:\Program Files\ArcGIS\Engine10.1\bin



Windows 64-bit PostgreSQL 9.0.5 Client Libraries:
Libpq.dll
Libeay32.dll
Libintl.dll
Ssleay32.dll

Place these files in the bin folders of the following Windows 64-bit Esri client applications:
ArcGIS for Server: C:\Program Files\ArcGIS\Server\bin


ArcGIS Runtime is being distributed as part of an SDK installation, either Java, WPF or Qt, each of these SDKs contains bin folders for both 32bit
and 64bit environments. A deployment of an application created with one of these SDK environments will also result in a bin folder. Please place
the PostgreSQL client libraries in the bin folder of the application through which you would like to connect to the PostgreSQL database cluster, either
in the testing environment of the SDK installation or in the bin folder of the deployed application.


Note: Please be careful when copying the PostgeSQL client libraries to 32-bit and 64-bit locations; for the most part, the files have the same or similar name.
If a 32-bit file is placed in a 64-bit location, the intended application may fail to start.
понравилось? жми палец вверх :!:
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novia »

novice писал(а): И надо ли ОДНОВРЕМЕННО? на компьютере иметь 32 и 64 разрядный PostgreSQL?
надо, для 32-битных приложений ставить 32-битные версии, а для 64-битных - 64-битные. Так как у аркгиса в этом плане зоопарк - поставьте обе версии, не прогадаете
понравилось? жми палец вверх :!:
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Re: Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novice »

Подскажите, пожалуйста, еще в одном, возможно, тупом вопросе.
postgresql-9.0.2-1-windows_x64 устанавливается нормально, а установка 32-разрядной версии postgresql-9.0.11-1-windows зависает при создании кластера(в самом конце)
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novia »

вы на одну машину ставите и 32 и 64 битную версию СУБД? или вы про клиентский модуль?
понравилось? жми палец вверх :!:
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Re: Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novice »

Обе версии ставлю, сейчас ошибка изменилась
Подскажите, пожалуйста, как исправить
Вложения
ErrorPgserver.GIF
ErrorPgserver.GIF (47.64 КБ) 7996 просмотров
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novia »

novice писал(а):Обе версии ставлю, сейчас ошибка изменилась
Подскажите, пожалуйста, как исправить
зачем вам две версии СУБД? выберите одну и ей пользуйтесь.

клиентские модули ставьте в соответствии с ПО, которое будет работать с той СУБД.
у вас правда имя компьютера mypgserver? может быть это localhost или <другое имя компьютера>?
понравилось? жми палец вверх :!:
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

Re: Формирование карты(ArcSDE) в старых версиях ArcGis

Сообщение novice »

не заметил, спасибо
Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей