ArcGIS API for JavaScript バージョン 4.4 およびバージョン 3.21 をリリースしました!

ハイライト表示

ArcGIS API for JavaScript の最新バージョン 4.4 およびバージョン 3.21 をリリースしました。以下では、本バージョンにおける新機能、機能拡張の一部をご紹介します。

バージョン 4.4

3D 機能の強化
バージョン 4.4 では 3D 機能がいくつか追加され、表現方法が大幅に向上しました。

・新しいポイント スタイル
ポイント データの可視化を強化する以下のオプションが追加されました。シーンで都市を表現する際に役立ちます。

  • relative-to-scene モード
    縦軸(Z 軸)に対して、グラフィックスの表示位置を定義する elevationInfo の mode プロパティに relative-to-scene モードが追加されました。ポイント データをシーン レイヤー統合メッシュレイヤーに含まれる建物などの 3D オブジェクトの上に表示します。
  • ライン コールアウト
    LineCallout3D(esri/symbols/callouts/LineCallout3D)が新しく追加され、シンボルにコールアウトを表示できるようになりました。ポイント シンボルを作成する PointSymbol3D、またはラベル シンボルを作成する LabelSymbol3D の callout パラメーターに、LineCallout3D を設定します。
  • 遠近法の適用
    フィーチャ レイヤーに追加された screenSizePerspectiveEnabled オプションは、スクリーン サイズで描画されたポイント シンボルに遠近法を適用することができます。アイコンやラベル、コールアウトなどが最適な遠近感を持つ大きさで表現されます。
  • フィーチャの表示制限
    重複するフィーチャの表示を調整する featureReduction オプションがフィーチャ レイヤーに追加されました。今回、追加された selection タイプは、スクリーン上でフィーチャやラベルが交差しないように、重複するフィーチャやラベルを非表示にします。
  • ラベルの縁取り
    ラベルを描画する TextSymbol3DLayerhalo オプションが追加され、ラベルを縁取ることができるようになりました。縁取る色と大きさを指定することができ、ラベルの可読性が向上します。

ポイント スタイル

・ハイライト表示
FeatureLayerViewSceneLayerViewhighlight メソッドが追加され、フィーチャをハイライト表示することができるようになりました。クエリの結果や選択しているフィーチャをハイライト表示することができ、対象のフィーチャを一目で判別することが可能です。

ハイライト表示

※ highlight メソッドは SceneView のみサポートしています。

・テクスチャの表現
シーン レイヤーに含まれる 3D メッシュ フィーチャのシンボルを作成する MeshSymbol3Dmaterial オプションに colorMixMode プロパティが追加されました。テクスチャが適用されているフィーチャに対して、どのように色を適用するのか定義します。

  • tint:彩度を下げたテクスチャに、material に設定された色を適用します
  • replace:テクスチャを削除し、material の色を適用します
  • multiply:テクスチャと material の色を掛け合わせます

テクスチャの表現

OGC レイヤーの追加
WMS レイヤー(esri/layers/WMSLayer) および WMTS レイヤー(esri/layers/WMTSLayer)が追加され、OGC に準拠した WMS、WMTS を使用できるようになりました。

OGC レイヤーの追加

※ WMS レイヤーおよび WMTS レイヤーは MapView のみサポートしています。

バージョン 3.21

ポップアップ テンプレートの Arcade サポート
ポップアップのコンテンツを定義するポップアップ テンプレートは、ArcGIS プラットフォームで使用される式言語である Arcade をサポートしました。

Arcade を使用することで、複数のフィールド値を計算して新しい値を求めるなど、複雑な定義を簡単に行えるようになります。

その他の更新情報や新機能については、ArcGIS for Developers の ArcGIS API for JavaScript 新機能(英語ページ)(バージョン 4.4 / バージョン 3.21)をご参照ください。

■関連リンク
ESRIジャパン Web サイト:
ArcGIS API for JavaScript

Esri 社(米国)Web サイト:
ArcGIS API for JavaScript(バージョン 4.4)
ArcGIS API for JavaScript(バージョン 3.21)

Esri Japan GitHub:
ArcGIS for Developers 開発リソース集

フォローする