描画ウィジェットを使用すると、2D マップと 3D Web シーン上に、ポイント、ライン、ポリゴンのシンプルなグラフィックスを作成できます。 ユーザーは、描画したグラフィックスの座標位置、長さ、周長、面積といった計測値を追加できます。
例
このウィジェットを使用して、次のようなアプリの設計要件をサポートします。
- 都市計画者が地方道路のラインを描画できます。
- 建設現場の管理者が、地下ユーティリティ フィーチャのポリゴンを作成できます。
- 環境保護調査官が、野生動物の目撃情報を表すポイントを描画できます。
使用上の注意
このウィジェットには、マップ ウィジェットへの接続が必要です。
アプリにこのウィジェットを含めると、パネルやツールバーに、フィーチャを描画するための次のツールが表示されます。
- [フィーチャの選択]、[四角形による選択]、[なげなわによる選択] - 描画したフィーチャを選択する方法を選択します。 3D Web シーンに描画する場合は、[フィーチャの選択] のみ使用できます。
- [ポイントの描画]、[ポリラインの描画]、[ポリゴンの描画]、[四角形の描画]、[円の描画] - マップまたはシーンにフィーチャをスケッチします。
- [プレビュー] - 描画するフィーチャのシンボルのプレビューを表示します。
- [ソース] - ポイントについては、作成済みのシンボルを含むカテゴリのリストから選択します。 カテゴリごとに異なるシンボルが用意されています。
- シンボルのカスタマイズ オプション - ボックスから事前定義済みのシンボルを選択します。 シンボルをカスタマイズするには、次の設定を使用します。
- ポイント - サイズ、塗りつぶし色、アウトライン色、アウトライン幅、透過表示のカスタマイズ。 ピクチャ ポイント シンボルの場合は、サイズ設定のみ使用できます。
- ポリライン - 幅、ダッシュ タイプ、色、透過表示のカスタマイズ。
- ポリゴン、四角形、円 - 塗りつぶし色、アウトライン色、アウトライン幅、透過表示のカスタマイズ。
- 計測ツール - 適切な単位で示した計測値を、描画フィーチャに含めます。
- ポイントで [位置計測の表示] をオンにすると、度分秒 (DMS) または度 (10 進) (DD) 単位の計測値を含めることができます。
- ポリラインで [長さ計測の表示] をオンにすると、キロメートル、メートル、マイル、フィート単位の計測値を含めることができます。
- ポリゴン、四角形、円で [面積計測の表示] をオンにすると、平方キロメートル、平方メートル、ヘクタール、エーカー、平方マイル、平方フィート単位の計測値を含めることができます。 [周長計測の表示] をオンにすると、キロメートル、メートル、マイル、フィート単位の計測値を含めることができます。
- [元に戻す] と [やり直し] - 操作を元に戻すか、やり直します。 これらのボタンは、ウィジェットを使用して実行した操作に基づいています。
- [すべてを削除] - 現在アクティブな Web マップから、描画済みのすべてのフィーチャを削除します。
- [展開] と [折りたたみ] - ツールバー モードでウィジェットを使用する場合に、ウィジェットに関連するパネルを展開するか折りたたみます。これには、ポイント、ポリライン、その他のフィーチャのカスタマイズ パネルも含まれます。
設定
描画ウィジェットには、次の設定があります。
- [マップ ウィジェットの選択] - マップ ウィジェットを選択します。
- [配置] - ウィジェット ツールのレイアウトを [パネル] か [ツールバー] から選択します。
- [高度な設定] - 展開すると、描画ツール、計測値、3D 描画効果に関する設定を構成できます。
- [描画ツール] - ユーザーがマップまたはシーン上にフィーチャを描画するためのツールを含めることができます。 描画ツールには、[ポイント]、[ライン]、[ポリゴン]、[四角形]、[円] があります。
- [計測の有効化] - 描画に計測を含めることが可能になります。 使用する単位を選択します。 [DD] と [DMS] は、ポイントで使用される角度単位です。 [キロメートル]、[メートル]、[マイル]、[フィート] は、ポリゴン、四角形、円の長さと周長を計測するために使用されます。 [平方キロメートル]、[平方メートル]、[ヘクタール]、[エーカー]、[平方マイル]、[平方フィート] は、ポリゴン、四角形、円の面積を計測するために使用されます。
- [小数点以下の桁数] - ポイント、ライン (周長を含む)、面積に関連する計測の小数点以下の表示桁数を (0 ~ 10 の範囲で) 選択します。
- [3D 描画効果] - 3D フィーチャの描画に使用する、高さを表現する方法を選択します。
- [地表を基準] - 地表面を基準とする特定の標高にフィーチャを描画します。 この方法は、地面に対して相対的な既知の高度にフィーチャを描画する際に適しています。
- [シーンを基準] - 立ち上げたポリゴン、3D オブジェクト SceneLayers、または BuildingSceneLayers のうち、標高が高いものに応じて、その上にフィーチャを描画します。 この方法は [地表を基準] に似ていますが、ドローイングが建物や他のフィーチャの真上にある場合は、そのフィーチャに対して相対的な特定の標高に描画される点が異なります。 ドローイングが建物や他のフィーチャの真上にない場合は、地表か IntegratedMeshLayer の標高に合わせて配置されます。
- [地表] - テレイン サーフェスに、描画したフィーチャをドレープします。 この方法は、地上の平坦な描画フィーチャ (道路など) に適しています。
3D 標高の視覚化の方法については、ArcGIS Maps SDK for JavaScript ドキュメントの「高度オプション」をご参照ください。