タグ付けされた質問 「feature-service」

3
ArcGIS Collector App内で複数のユーザーのコンテンツを管理していますか?
私は何百人もの人々がデータを収集しています。各ユーザーは、ArcGIS Onlineログインを持っています。ログインしたユーザーに基づいて、ArcGIS Collectorアプリに表示されるコンテンツをフィルターできるようにしたいのですが、ユーザーごとに異なるWebマップを使用するというメンテナンスの負担をかけたくありません。フィーチャサービスに、ユーザーがデータを表示する必要があることを示すフィールドがあります。 これを達成する方法に関するアドバイスはありますか?

4
ArcGIS Online For Organizationsでフィーチャサービスのパブリックビューアーとプライベートエディターを有効にしますか?
ArcGIS Online For Organizationsで、Everyoneと共有されているホストフィーチャサービスを公開して、編集を特定のユーザーまたはグループに制限し、さまざまな種類の編集をさまざまなグループに制限するにはどうすればよいですか? 終わりの助けで機能サービスのための編集者の許可の下でアクセスの複数の階層を設定することは述べています ユーザーの複数の層をサポートする必要があり、それぞれに異なる操作が必要な場合は、ユーザーのレベルごとに1つのサービスを作成することをお勧めします。たとえば、すべての操作を許可する教授サービスを作成できます。それに加えて、作成、クエリ、アップロードの操作のみが許可された、権限の少ないStudentサービスを作成できます。 それは素晴らしいことです。それが私がする必要があることです。ただし、除外されているのは、複数の機能サービスを調整して、教授が新しい機能を作成するときに、学生が新しいレコードを確認する方法と、その逆の方法です。 Webブラウザー管理Create Serviceウィザードを使用すると、1つの機能サービスを新しいサービスのソースとして使用できますが、実際の機能は残されていますが、データモデル(シンボル定義、フィールド名とタイプなど)のみが使用されます。新しいサービス空白です。これは意図された動作です。

3
特定のグループまたは組織のみと共有されているarcgis.comでホストされている機能サービスにアクセスする方法
私のC#アプリケーションで、arcgis.comでホストされているFeatureサービスにアクセスしようとしています。機能サービスはグループまたは組織とのみ共有され、公開されません。クライアントコードでこのサービスにアクセスするにはどうすればよいですか。これは、認証トークンが必要であることを示す例外をスローするクライアントコードです。私はトークンを持っていますが、サービスを使用するために認証されるためにそのトークンを使用する方法がわかりません。これと同じコードは、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);

1
QGISから安全なArcGIS Server Mapサービスへのアクセス
私の組織がQGISからお客様のために公開しているマップサービスにアクセスしようとしています。このサービスはArcGIS for Server 10.5でホストされており、セキュリティで保護されています。 QGISでは接続を設定できますが、接続しようとすると、「クエリからレイヤーが返されませんでした」というメッセージが表示されます。同じサービスを保護しないように変更すると、接続され、レイヤーをマップに追加できます。 QGISから安全なArcGIS Serverマップサービスにアクセスしようとした人はいますか?私が目にするほとんどの質問は、オープンサービスに接続しているようです。

2
FeatureLayer ARCGIS JavaScript APIの追加
現在、ArcGIS JavaScript APIを調査しています。ローカルサーバーで独自のマップサービスとフィーチャサービスを使用しています。FeatuerLayerを使用して、マップ上のフィーチャを選択して強調表示したいと思います。しかし、フィーチャサービスを追加すると、次のエラーが発生します。 TypeError: Unable to draw graphic (geometry:null, symbol:null): _14 is undefined これが何であるかを理解できず、フィーチャレイヤーがマップに追加されているかどうかわかりません。追加されたかどうかを確認するにはどうすればよいですか?onLayerのonClickイベントでdojo.connectメソッドを使用してみました。しかし、これはうまくいかないようです。以下のコードを配置しました コード: esri.config.defaults.io.proxyUrl = "proxy.ashx"; dojo.require("dijit.layout.BorderContainer"); dojo.require("dijit.layout.ContentPane"); dojo.require("esri.map"); dojo.require("esri.layers.FeatureLayer"); dojo.require("esri.tasks.query"); var map; var selectionToolbar; var infoTemplate = new esri.InfoTemplate(); infoTemplate.setTitle("${ROADNAME}"); infoTemplate.setContent("<b>ROAD NAME: </b>${LINK_ID}<br/>" + "<b>CAT</b>${CAT}</b>"); function init() { try { var initExtent = new esri.geometry.Extent({ "xmin": 103.55, …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.