发布arcgis server 服务

arcmap中打开一个shape文件或着添加sde数据,保存mxd工程

sde数据添加:点击arcmap中的添加图层,add data 选择对应的Database Connectgions例如选择连接服务器的sdeddchserver中skyline数据集中的zx图层

连接database connections方法:
打开catalog 点击database connections添加空间数据库连接Spatial Database Connection
server服务器名称或ip
service:5151/tcp死的
Database oracle11g服务器对应oracle的实例名称,不是暴露在外的网络服务名
输入用户名sde密码sde

打开catalog点击GIS Servers 添加一个服务Add ArcGIS Server

选择manage GIS Services下一步Server URL的类型如http://ddchserver:8399/arcgis/services
其中ddchserver为gisserve服务器名称或者ip地址都可以

下面hostName填写服务器计算机名或ip

点击finish

发布服务
选中刚才连接好的GIS Servers
在右侧空白处右击Add New Server
输入服务名称name,可以随便输入 默认选择type为 map Service下一步
Map Document中选择到刚才保存的mxd文件 下一步
在左上角选中wfs服务 下一步 下一步 直到完成
右键刚才发布好的服务,Serveice Prorperties 选择
Capabilities选项卡点击wfs选中右侧url地址,记录此服务的wfs服务地址等会skyline中需要用到的

到此arcgis中的所有任务已经完成

创建缓存切片地图
打开toolbox选择gis server中的manager map server cache scales定义切片比例尺
host中填写gis server的服务器名称或ip

D:\Program Files\ArcGIS\java\manager\software中的arcgismanager.war为arcgisserver管理页面的war包

rest API不可用
访问http://<机器名>:8399/manager/html
用户名arcgismanager
密码arcgis.manager
点击启动rest服务就行了
如果还启动不了,则修改
%ArcGISHome%\java\web_output\rest\WEB-INF\classes\server.properties
如果第一行的 hostname 为 ${HOST} ,则将其改为你的机器名,然后重启SOM服务和 Server Manager Service

arcgisserver for java安装完后没有soc服务,但是可以用,不知道为什么,初步查找资料说的是soc依赖于python

sdemon -o kill -t all -s ddchserver -p sde -i esri_sde
create user sde2 identified by sde2;
connect resource一般这两个权限就够了

------------------
arcgis server安装好后
发布swf服务的时候有时候会报soc错误,设置soc账户对mxd文件的权限,如果还不行就将soc加入administrators组中
有时候还需要将arcgismanager加入到agsuser中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值