本文主要是介绍ArcGIS发布FutureAccess图层,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- ArcGIS发布FutureAccess图层
- 一、软件版本
- 二、记录
- 1.创建 Oracle 数据库实例
- 2.创建企业级地理数据库
- 3.ArcCatalog 直连 Oracle
- 4.导入图层
- 5.ArcGIS Server注册数据库
- 6.发布图层
ArcGIS发布FutureAccess图层
一、软件版本
- ArcGIS 版本:10.2
Desktop、Server
- Oracle 版本:11g
服务端(64位)、客户端(32位)
- 操作系统:Windows 7 Ultimate
二、记录
1.创建 Oracle 数据库实例
windows 开始菜单
–Oracle - OraDb11g_home1
–配置和移植工具
–Database Configuration Assistant
欢迎页 - 下一步
步骤 1. 创建数据库 - 下一步
步骤 2. 一般用途或事务处理
步骤 3. 全局数据库名:test
步骤 4. 默认 - 下一步
步骤 5. 所有账户使用同一管理口令 - 填写口令 - 下一步
步骤 6. 默认 - 下一步
步骤 7. 默认 - 下一步
步骤 8. 默认 - 下一步
步骤 9. 默认 - 内存大小:1024 - 下一步
步骤 10. 下一步
步骤 11. 完成
确认. 确定
- 将服务端配置,拷贝到客户端
C:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
C:\oracle\product\11.2.0\client_1\network\admin\tnsnames.ora
配置
TEST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = gzkqwryc)))
- PL/SQL 登录(可选)
用户名:sys
口令:xxxxxxx
数据库:TEST
连接为:SYSDBA
- 创建新用户(可选)
Users – 右击-新建
一般
名称:test
口令:xxxxx
默认表空间:SYSTEM
临时表空间:TEMP
角色权限
dba - 可授予
2.创建企业级地理数据库
(使用 ArcCatalog)
- 创建企业级地理数据库
Toolboxes
–System Toolboxes
–Data Management Tools.tbx
–Geodatabase Administration
–Create Enterprise Geodatabase
Database Platform:Oracle
Instance:127.0.1.1:1521/test
Database Administrator Password(optional):[sys 的口令]
Geodatabase Administrator(optional):默认-sde
Geodatabase Administrator Password(optional):xxxxx
Authorization File: 打开
.ecp
认证文件
OK
按钮,等待创建完成
- 如果
Geodatabase Administrator(optional)
使用默认 sde,则对应数据库会存在一个 sde 的用户
3.ArcCatalog 直连 Oracle
(使用 ArcCatalog)
Database Connections
–Add Database Connection
Database Platform:Oracle
Instance:127.0.0.1:1521/test
Authentication Type:Database authentication
User name:sde
Password:xxxxxx
4.导入图层
(使用 ArcCatalog)
Connection to 127.0.0.1.sde
– 右击-Import
–Feature Class(multiple)
– 选择 .shp 文件
5.ArcGIS Server注册数据库
如果出现导入时间过长,请使用 IE 浏览器进行导入
- 登录 ArcGIS Server –
站点
–GIS服务器
–数据存储
– 注册数据库
名称:自定义
发布者数据库连接:
ArcCatalog
–Connection to 127.0.0.1.sde
– 右击-Properties...
– 拷贝Name
属性的文件路径
6.发布图层
(使用 ArcCatalog 和 ArcMap)
- 将
Connection to 127.0.0.1.sde
中要发布的图层拖动到ArcMap
中 - 修改符号样式,保存为
.mxd
文件(可选) ArcMap
–Share As
–Services...
选择 Publish a service
1)Choose a connection:arcgis on localhost_6080(publisher)
- 第一次发布,需要添加服务
+
,选择 Publish GIS services- 填写的URL,可以参考提示例子,如:
http://localhost:6080/arcgis
- 用户名和密码,可以填写 ArcGIS Server 的登录信息
2)Service name:图层名称
Publish service to folder
1)Use existing folder:选择需要的文件夹,默认根目录
2)Create new folder:创建新的文件夹(建议一个项目对应一个文件夹)
图层服务配置
1)Parameters:
Maximum number of records returned by the server
:服务器返回的最大记录数,(每次查询最多返回多少条数据)2)Capabilities:选项图层服务类型;勾选
Feature Access
3)Pooling:
Maximum number of instances per machine
:每台机器的最大实例数,(可同时处理多少个服务请求)
Analyze
:校验服务 ;Publish
:发布服务
这篇关于ArcGIS发布FutureAccess图层的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!