2017-10-05 17 views
0

現在、ユーザーがマップをクリックしてポイントジオメトリをキャプチャしたワークフローを作成しています(これは機能しています)。ポイントをバッファリングします(これは機能しません)。 「1.3:「活動のGeometry.SpatialReference。必要なパラメータがnullまたは空のパラメータ名 『:未処理の例外を:BufferTask』」Geocortex "必須のパラメータはnullまたは空です"

マイBufferTask活動は私にこれを与え

これは、以来、私には意味がありません。私は実際にこのパラメータの値を入力しました。

Screenshot

追記:Geocortexのドキュメントは、事実上存在です。私の内側の冷笑主義者は、これが意図的なものであると言っています。

答えて

0

バッファの空間参照がnull(実際にバッファ自体を作成するために使用される空間参照)であるか、何らかの理由でselectedLocation空間参照がnullであると推測されます。

最初に、バッファータスクが選択されているときに、デザイナーの右側のプロパティーパネルに表示される「バッファー空間参照」に値が入力されているかどうかを確認してください。 Web Mercatorをバッファ空間参照として使用すると、その投影の距離の歪みのために不正確なバッファが得られる可能性が高いことに注意してください。

2番目の場合は、assignアクティビティを使用して指定されたSpatialReferenceに明示的にSpatialReferenceを割り当てることができます(割り当てられたSpatialReferenceが実際の場所の空間参照に一致することを確認してください)。

0

ワークフローモジュールがバッファの長さを評価できるように、正しいspatialReferenceが指定されていることを確認してください。 さらに問題を特定します。

タイプspatialReferenceのクリーン変数を作成し、NEW SpatialRef(wkid)を割り当てます。その後、その変数を使用します。

+0

私はそれを試みます。しかし、私が設定したのは、コードサンプルがどのように設定されているかです。 – Connor

関連する問題