Questions tagged «feature-service»

3
在ArcGIS Collector App中管理多个用户的内容?
我有数百人在收集数据。每个用户都有一个ArcGIS Online登录名。我希望能够根据已登录的用户过滤在ArcGIS Collector App中可见的内容,但不希望为每个用户拥有不同的Web地图而带来的维护负担。我的要素服务中有一个字段,指示哪个用户应该看到数据。 关于如何实现这一目标的任何建议?

4
是否可以在ArcGIS Online For Organizations上启用要素服务的公共查看者和私人编辑?
在ArcGIS Online中,如何发布与所有人共享的托管要素服务以供查看,同时将编辑限制在特定的用户或组中,并针对不同的组进行不同类型的编辑? 在“ 配置多层访问”下的功能服务编辑者权限末尾的帮助中,它说 如果需要支持多个用户层,每个层都需要不同的操作,则建议的方法是为每个级别的用户创建一项服务。例如,您可以创建可能允许所有操作的Professors服务。除此之外,您可以创建一个特权较低的学生服务,只允许“创建”,“查询”和“上载”操作。 很棒,这就是我需要做的。但是,剩下的是如何协调多个要素服务,以便在教授创建新要素时,学生可以看到新记录,反之亦然。 Web浏览器管理Create Service向导允许您将一项功能服务用作新服务的源,但是仅使用数据模型(符号定义,字段名称和类型等),而实际功能却被保留,新服务是空白的。这是预期的行为。

3
如何访问arcgis.com上托管的功能服务,该服务仅与特定组或组织共享
在我的C#应用​​程序中,我试图访问arcgis.com上托管的功能服务。要素服务仅与组或组织共享,并且不公开。如何在客户代码中访问此服务。这是我的客户端代码,引发异常,要求提供身份验证令牌。我确实有令牌,但是不知道如何使用该令牌进行身份验证才能使用该服务。对于作为PUBLIC共享的服务,该代码也可以正常运行。 IPropertySet sipPS = new PropertySet(); sipPS.SetProperty("DATABASE", layerUrl); IWorkspaceFactory sipWSF = (IWorkspaceFactory)new ESRI.ArcGIS.Carto.FeatureServiceWorkspaceFactory(); IWorkspace sipWS = sipWSF.Open(sipPS, 0); IFeatureWorkspace sipFWS = (IFeatureWorkspace)sipWS; IGroupLayer grpLayer = new GroupLayerClass(); grpLayer.Name = Constants.ArcGISOnlineGroupLayerName; IFeatureClass sipFC = sipFWS.OpenFeatureClass("0"); IFeatureLayer fl = new FeatureLayerClass(); fl.Name = featureLayerName; fl.FeatureClass = sipFC; grpLayer.Add(fl as ILayer);
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.