ジオプロセシングサービスとしてArcGIS Serverに公開する必要があるスクリプトがあります。このスクリプトは、テーブル形式で一連のレコードを計算します。テーブル(レコードセット)を返すように出力パラメーターを設定する必要があります。
したがって、(フィーチャクラスではなく)テーブルがあることを確認するために、arcpy.TableToTable_conversion()を使用して、テーブルをメモリ内ワークスペースに出力しています。だから、私はテーブルがあることを知っています。arcpy.GetCountを実行してレコード数を取得できるため、レコードがあることはわかっています。
出力パラメータを定義しました。これは次のようになります。
arcpy.SetParameter(2, theTable)
私が何を試しても、これは機能しません。私のツールボックスでは、出力パラメーターはRecordSetとして設定されています。レコードセットオブジェクト、インメモリフィーチャクラスへのパス、およびその他の多くのアイデアを提供してみました。
SetParameter for ArcGISサーバーを使用して、レコードセット出力にテーブルを正しく出力する方法を教えてください。