Контрольный список ArcGIS Spatial Data Server for Java
Ниже приведен список требований и задач, которые вы можете использовать, чтобы помочь отслеживать ваши ArcGIS Spatial Data Server for Java настройки. Если у вас возникнут проблемы, обратитесь к контрольному списку, чтобы убедиться, у вас есть все необходимое программное обеспечение, файлы и конфигурации.
Apache Tomcat используется для веб-сервера в качестве примера, но поддерживаются и другие серверы web-приложений. См. раздел Системные требования ArcGIS Spatial Data Server (ArcGIS Spatial Data Server System Requirements) для получения дополнительной информации.
Требования к программному обеспечению для публикации из ArcGIS for Desktop в ArcGIS Spatial Data Server for Java
Требуются следующее программное обеспечение и файлы:
- На машине клиента должен быть установлен и лицензированArcGIS for Desktop (Standard или Advanced).
- На клиентской машине ArcGIS for Desktop должны быть установлены 32-разрядные клиентские библиотеки системы управления базами данных (СУБД).
- Должен быть установлен и авторизован ArcGIS Spatial Data Server for Java. (Если вы будете редактировать данные, потребуется лицензия ArcGIS for Server Enterprise Standard или Advanced).
Ключи авторизации, REST каталоги, и arcgis.war файл создаются в c:\Program Files\ArcGIS\SDS<версия>\java на серверах Windows и /arcgis/SDS<версия>/java в домашнем каталоге пользователя на Linux серверах.
- СУБД должна быть установлена и настроена на сервере.
- Пользователи должны быть созданы в СУБД с правами доступа использовать и публиковать данные
- Java Runtime Environment (JRE) должен быть установлен на сервере, на котором установлен ArcGIS Spatial Data Server.
- JDBC-драйверы должны быть размещены на сервере, на котором установлен ArcGIS Spatial Data Server.
JDBC-драйверы, как правило, предоставляются с вашей СУБД инсталляцией, или они могут быть загружены с веб-сайта вашего СУБД поставщика.
- Сервер web-приложений должен быть установлен на сервере, где установлен ArcGIS Spatial Data Server.
Если вы хотите использовать Apache Tomcat, вы можете скачать его с http://tomcat.apache.org/download-70.cgi. Ниже приводится пример задачи для установки Tomcat:
- Запустите установку в качестве Администратора.
- Создайте переменную JAVA_HOME.
- Добавьте ваши источники данных в Tomcat context.xml файл.
- Скопируйте JDBC драйверы в Tomcat каталоге lib.
Развертывание ArcGIS Spatial Data Server for Java
После установки программного обеспечения вы можете использовать ваш сервер пространственных данных.
- При использовании Tomcat скопируйте или переместите arcgis.war файл из установочного каталога ArcGIS Spatial Data Server в Tomcat каталог webapps.
- Запустите или перезапустите Tomcat.
Для получения подробной информации см. раздел Развертывание веб-приложений для WebLogic или Развертывание веб-приложений для WebSphere при использовании любого из этих серверов web-приложений.
Авторизация развернутого сервера пространственных данных
Развернутый ArcGIS Spatial Data Server for Java должен быть авторизован так же как и сама программа.
На сервере, на котором установлен ArcGIS Spatial Data Server for Java:
- Запустите Интернет-браузер и перейдите на http://localhost:<web app port>/arcgis/admin/authorizeSDS. Замените ваш порт сервера web-приложений на <web app port>. Порт по умолчанию для Tomcat – 8080.
- Найдите код авторизации, который был создан при авторизации ArcGIS Spatial Data Server for Java.
Файл с кодом авторизации расположен в папке \\Program Files\ESRI\License<версия>\sysgen на серверах Windows и /arcgis/SDS<версия>/java/sysgen в домашнем каталоге пользователя на серверах Linux.
Если у вас нет доступа к Интернету с вашего сервера, см. инструкции в Авторизация развернутого ArcGIS Spatial Data Server for Java без веб-браузера.
Публикация на сервере пространственных данных
Как только данные, которые вы хотите опубликовать, были загружены в базу данных, и ArcGIS Spatial Data Server for Java была установлена, развернута и авторизована, вы можете создать карту и опубликовать ее из ArcMap.
- В дереве Каталога создайте подключение базы данных к базе данных, в которой хранятся ваши данные.
Подключитесь как пользователь с правами на редактирование данных, если вы хотите иметь возможность редактировать данные через сервис пространственных объектов.
Убедитесь, что вы сохранили имя пользователя и пароль.
Если публикация данных Oracle, вы должны использовать Easy Connect синтаксис.
- Кроме того, в дереве Каталога создайте соединение с ArcGIS Server.
Создайте подключение Публикация ГИС-сервисов (Publish GIS services) и убедитесь, что вы выбрали Spatial Data Server для выбранного типа сервера.
- Добавьте данные, которые хотите опубликовать, на карту.
- Выберите свойства слоя и для передачи данных, такие как символы, диапазон отображения данных и псевдонимы полей.
- Запустите мастер для использования карты как сервис.
Файл (File) > Опубликовать (Share) > Сервис (Service)
- Проанализируйте сервис перед публикацией.
В это время вы сможете определить источник данных картирования, если ArcGIS for Desktop не может определить уникальный источник данных. Когда вы определяете источник данных, используйте одно и то же имя пользователя, как было указано в вашем подключении к базе данных.
Вы также должны исправить все ошибки, прежде чем публиковать.
- Опубликуйте сервис.
Чтобы увидеть опубликованный сервис, откройте веб-браузер и перейдите http://<hostname>:<web app port>/arcgis/rest/services. Выберите сервис и выберите View In: ArcGIS.com Map.