Arcserver如何发布Featureserver(arcserver、sde)

本文详细介绍如何在ArcGIS环境中配置并发布Featureserver服务,包括所需软件安装、要素集创建及地图服务发布步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这样的文章确实不多,再次,闲话也不多说了,直接进入正题。
正如大家所知道的一样,发布Featureserver之前,您需要进行一些配置和软件的安装,我的机子上装有:ArcGIS桌面版、arcserver、arcsde、SQL Server、iis,当然这些只是一些能保证Featrueservice正常发布的一些基本条件。如果您需要用来开发,则需要装相应的开发环境,如:VS、Flex等等。好了,下面我们来一起看一下究竟如何能正常发布Featureserver吧。
Featureserver并不是一个能独立发布的GIS服务,他需要有寄托,再次用Mapserver作为其寄托。
首先,如您说期望的一样,您需要有一个FeatureSet要素集,或者新建一个要素集,这个都不影响。那么打开Arcmap(我的版本是10),从右侧找到Catalog里面的“数据库连接”添加一个数据库连接,我的就是在本机,如果是远程,则需要连接一个远程即可。(如下图所示):

这样就会点击确定就可以建立成功了。之后对这个新建的连接点击右键增加一个要素集,名称随便,但最好是英文的。再次我们建一个Road的线图层,对Road的图层点击右键,注册版本,这样我们便能够事先编辑一下该图层,这样也就将该要素层存到了arcsde中。
随便画几条线,保证有数据。我们保存为road.mxd。然后将road.mxd发布为Mapserver,在下图中选择FeatureAccess选项。

接下来的选项都选择默认即可。这样发布成功之后进入Rest服务就会看到如下两个服务,一个是mapserver,一个是featureserver。

这样我们便成功的发布了Featureserver,我们可以用他来实现在线编辑,编辑保存等等。具体的在Flex中要用到:EditTool类来实现编辑,这种代码应该是比较多的,再次,我们便成功了。通过在代码中rest访问。下图为我在mapserver上叠加了一个featureserver。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值