-
Mappy:Experience Builder向けのClippy風アシスタント
Mappyは、Experience Builderアプリの上に浮かび、そのアプリについての質問に答える、折りたたまれた地図のキャラクターです。昔のペーパークリップ型アシスタントを思い浮かべてください。ただし、こちらは地図で、アプリのことをちゃんと理解していて、情報がブラウザーの外に出ることもありません。ウィジェットは無料で、ソースコードはGitHubにあります。 MAPPYができること MappyはExperience Builder…
-
スムーズズーム ウィジェット
ArcGIS Experience 内の Web マップのズーム感度をカスタマイズしたいと思ったことはありませんか?このウィジェットを使うと、マップの拡大縮小を微調整できるよう、スクロールホイールの感度をカスタマイズできます。 smooth-zoom.zip
-
空間フィルター・選択ウィジェット
地図上に図形を描いて、その範囲内のデータを絞り込んだり選択したりしたいですか?このウィジェットはそのためのものです。できるだけ簡単に使えるよう、インターフェイスは意図的にシンプルにしています。このウィジェットは、次のような課題を解決するために設計されました。 * 地図上に図形を描いてデータを絞り込む方法がありません。 * 選択ウィジェットでは、既定で全レイヤーのデータが選択されますが、多くの場合、ユーザーは1つのレイヤーだけから選択したいと考えます。 * 選択機能のオン・オフの切り替え方がわからず、ユーザーは選択ウィジェットの操作に困っています。 * ユーザーは、絞り込み、選択、または絞り込みと選択を自由に切り替えられます。 *…
-
カスタム Experience Builder ウィジェットを39言語に翻訳
Experience Builder は英語以外に39言語をサポートしています。アプリの言語は、ユーザーの ArcGIS プロフィール、ブラウザー、?locale= URL パラメーター、または Language Switcher ウィジェットで設定されます。カスタムウィジェットで言語を切り替えるには、各言語の翻訳ファイルを用意し、manifest.jsonに記載する必要があります。 exb-i18n-kit は、カスタムウィジェット用の翻訳ファイルを作成・管理するコマンドラインツールです。 GitHub: https://github.com/brianmcleer/exb-i18n-kit できること…
-
レイヤー比較ウィジェット
概要 GitHub: https://github.com/brianmcleer/layer-compare-widget レイヤー比較では、マップ上に仕切りを表示して、レイヤーを左右に並べて比較できます。マップ内の各レイヤーには、左右それぞれにチェックボックスが表示されます。左側と右側に表示したいレイヤーを選択し、比較を開始を選択してから、仕切りをドラッグして違いを確認します。…
-
Claude AIで作成されたライブデモ付きのExperience Stateを保存
Custom Experience Builderウィジェット Experience Stateを保存(ライブデモ) 私はカスタムウィジェットを作成しました VSCodeとClaude Code AIを使って ArcGIS Experience Builder Developer Edition 1.21向けに開発し、サインイン不要のデモアプリを公開しました。 デモ:https://mhoyland.github.io/widget-experience/ ユーザーガイド:https://mhoyland.github.io/widget-experience/help/ このデモは通常のウィジェット(Map…
-
Print Studio - デザイン時または実行時に地図レイアウトを作成・印刷できるライブデモ付き。Claude AIで構築
ライブデモ付きPrint Studioウィジェット カスタムウィジェットを作成しました VSCodeとClaude Code AIを使って ArcGIS Experience Builder Developer Edition 1.21用に開発し、試せるデモアプリを公開しました。サインイン不要です。 デモ:https://mhoyland.github.io/widget-experience/ ユーザーガイド:https://mhoyland.github.io/widget-experience/help/ このデモは通常のウィジェット(Map Layers、Legend、Basemap…
-
懸念の報告:ArcGIS Enterprise上に構築したオープンソースの市民リクエストシステムについて
私たちの市のGIS部門は、住民が道路の穴、水漏れ、落書き、不法投棄、コード違反などの懸念を報告し、スタッフがサードパーティの311製品を使わずにチケットを処理できる方法を必要としていました。既に運用しているArcGIS Enterprise上に構築し、現在はGitHubでシステム全体を公開しており、どの組織でも導入できるように一般化しています。 https://github.com/brianmcleer/report-a-concern この記事は、システムの構成方法といくつかの選択理由についての技術的な解説です。リポジトリには完全な展開手順書があります。 内容物 Experience Builder…
-
タイムマシン ウィジェット
概要 GitHub: https://github.com/brianmcleer/time-machine-widget Time Machineは、ArcGIS Experience Builder Developer Edition 1.19以降(1.21でテスト済み)向けのカスタムウィジェットです。マップに日付スライダーを1つ表示し、日付のあるすべてのレイヤーを連動させます。日付を選ぶと、その日に存在していたものがマップに表示されます。…
-
Feature Info Multi(Experience Builder 1.21) 複数のマップレイヤーからのポップアップ情報を、マップクリックや検索結果から縦スクロール可能なパネルに表示します
皆さん、こんにちは。ArcGIS Experience Builder Developer Edition 1.21向けに開発したカスタムウィジェットを共有したいと思います。役立つ方がいれば幸いです。 このウィジェットは、ユーザーがマップをクリックしたり、Searchウィジェットの結果を選択したときに、複数のマップレイヤーからポップアップ情報を取得して表示します。結果はレイヤーまたはグループごとに整理され、縦スクロール可能なパネル内で展開可能なセクションとインタラクティブなフィーチャ選択およびハイライト機能があります。 私はこれを「Feature Info Multi」と呼んでいます(命名はあまり得意ではありません!)…
-
Experience Builder 1.21向け拡張版Locateウィジェット(Robert ScheitlinのeLocateを更新)
注:これはExperience Builder Developer Edition 1.21用のウィジェットです。 1.18以前には対応していません。 概要 GitHub: https://github.com/brianmcleer/elocate-widget これは@RobertScheitlin__GISP 拡張版Locateウィジェットです。Experience Builder 1.21で動作するよう更新しました。このウィジェットに関する功績はすべてRobertにあります。彼はWeb AppBuilder向けに拡張版Locateを開発し、Experience…
-
Widget Beacon:Experience Builderのウィジェットのうち、実際にユーザーが使っているものを見つけ出す
カスタムウィジェットを作成している場合、どのウィジェットが使われているか、どの機能が押されているか、どのバージョンがまだ展開されているか、現場でどんなエラーが起きているかはわかりません。Widget Beaconはそれを解決します。 https://github.com/brianmcleer/exb-widget-beacon (Apache 2.0) 提供内容 * アプリごとに使用頻度でランク付けされたウィジェット。Esriのウィジェットもカウントされるので、同じアプリ内のLegendやPrintと比較できます。 * ウィジェット内のどの機能が使われているか。カウントする内容はあなたが決めます。 *…
-
描画/グラフィックスレイヤーアクセスに関する質問
こんにちは!開発者エディション1.20でカスタムウィジェットの実装に取り組んでいるのですが、行き詰まってしまい、どなたかアドバイスをいただければと思います。私の目標は、ユーザーがグラフィックス(ポイント、ライン、多角形)を描画し、それを後続のフィーチャーレイヤークエリの空間フィルターとして使用できるようにすることです。後半部分のやり方は理解していますが、ユーザーが描画し、その描画したグラフィックスを入力として受け取る最適な方法がわかりません。方法は二つあると考えています: * 「Draw」ウィジェットを別途追加し、マップでGraphicsレイヤーを有効にして、JimuMapViewを通じてそのレイヤーにアクセスする*…
-
外部地図座標
External Map Coordinates ウィジェットは、ArcGIS Experience Builder Developer Edition 1.21 用のカスタムウィジェットです。地図上でクリックした場所の緯度と経度を表示し、その場所を外部の画像サービスで開くリンクを提供します。バージョン 1.12.0 では、組み込みのヘルプガイドと、リアルタイムのズームレベルおよび縮尺表示が追加されました。 以前のスレッドについて このウィジェットは以前、Enhanced EXB Coordinate…
-
Select Widgetの選択シンボルをカスタマイズ...
こんにちは、 Developer EditionでデフォルトのExperience Builder Select Widgetをクローンしました。フィーチャを選択したときに表示されるデフォルトのシンボルをカスタマイズしたいと考えています。通常これはマップウィジェットに紐づくグローバル設定だと理解していますが、これを上書きしたいです。可能でしょうか?どのコードを修正すればよいかご存知の方はいらっしゃいますか? よろしくお願いいたします、 ML
-
Top-Nチャート — ランク付けされたカテゴリ統計(COUNT/SUM/AVG/MIN/MAX)用カスタムウィジェット
皆さん、こんにちは、 検討のためにカスタムウィジェットを提出したいと思います:Top-Nチャート。 ソース: https://github.com/imcintosh-esri/arcgis-exb-widget-library/tree/main/top-n-chart 機能内容 Top-Nチャートは、生のカテゴリデータをランク付けされたインタラクティブな横棒グラフに変換し、Experience Builderの組み込みチャートウィジェットを超えて、実行時のインタラクティビティを備えた透過的なサーバーサイドランキングに焦点を当てています。 主な特徴 * サーバーサイドのグループ化統計:COUNT、SUM、AVG、MIN、MAX *…
-
Custom List Widget
When i copy list widget from out box to custom widgets , I am getting the error in 1.21. Could you please suggest
-
区画作図ウィジェット
Web AppBuilderからExperience Builderに移植した区画作図ウィジェット WABの区画作図ウィジェットには、Experience Builderに相当する機能がありません。ExB Developer Edition 1.21向けのカスタムウィジェットとして移植しました。コミュニティでのテストをお願いします。 GitHub:https://github.com/brianmcleer/parcel-drafter-widget(ソースとダウンロード可能なリリース)。インストール用ZIPファイルもこの投稿に添付しています。 背景 これは何年も前から寄せられている未解決の要望です。 *…
-
Toggle some layers on/off , by group *super simple* layer_toggler_button (free src code)
layer_toggler_button is a simple custom ArcGIS Experience Builder widget that lets you control the visibility of (some) multiple map layers with a single click. In the widget settings, you can configure layers and assign each one to either Group A (turn ON) or Group B (turn OFF). When the user clicks the button, all…
-
User Activity Logging system?
My team has been devising a system to log user sign in and some specific activity beginning with deleting features. We could use webhooks to track delete and we are evaluating that as an alternative to a custom logging widget as well. The current strategy is to set up a simple nosql or other log db, a…
-
高度な印刷 - ArcGIS Pro PAGXレイアウトファイルまたは印刷ユーティリティサービスを使用
概要 このウィジェットを使うと、印刷サービスなしでArcGIS Proスタイルの地図印刷をArcGIS Experience Builderに取り込めます。ArcGIS Proからレイアウトをレイアウトファイル(.pagx)として共有し、ウィジェットの設定で一度インポートすると、ウィジェットがブラウザー上でライブマップに合わせてページを再構築します。マップフレーム、タイトルとテキスト、北矢印、縮尺記号、凡例、画像、線が含まれます。 https://github.com/brianmcleer/print-advanced-widget 注:ウィジェットの設定でArcGIS…
-
Handling a Scene Data Source with a Related Map Data Source
ExB Developer Edition 1.17.0 I'm working through a bug where a set of map service layers in a Scene is filtered out of my DataSourceSelector. My "hideDs" function takes in the current DataSource JSON, the dataSourceId of the JMV and a geometry type string, then does this: const hideDataSource = (dsJson: IMDataSourceJson,…
-
データの追加・マッピング・編集 ETL ウィジェット
概要 GitHub:https://github.com/brianmcleer/add-edit-etl-widget 「データの追加・マッピング・編集」は、Esri 標準の「データの追加」と「編集」ウィジェットを組み合わせ、その間にフィールドのマッピング手順を加えたカスタムウィジェットです。これは、何度も直面していた悩みから生まれました。既存の編集可能なレイヤーに取り込みたいスプレッドシートやレイヤーがあるのに、取り込む側のフィールド名が対象レイヤーと一致せず、誰かが編集を始める前に Experience Builder…
-
ゾーン検索
ArcGIS Experience Builder用のカスタムウィジェットです。住所を入力すると、その住所が含まれるポリゴンゾーンを特定し、そのゾーンの属性を反映した設定可能なテンプレートを表示します。 住所を入力するとポリゴンと照合し、一致したゾーンの属性をテンプレートに反映する汎用的なワークフローです。用途としては、市議会選挙区、投票所、学区、除雪ルート、条例執行区域、落ち葉収集エリア、ごみ収集日など、ポイントとポリゴンの判定が必要なあらゆるケースが考えられます。 設定パネル、またはXMLのインポート/エクスポートで設定できます。…
-
CSVジオコーダーウィジェット
Experience Builder用のカスタムウィジェットです。住所を含むCSVまたはExcelファイルをアップロードして、任意のArcGIS Locatorでジオコーディングし、接続されたマップウィジェット上で一致したポイントを確認できます。結果はGeoJSON、KML、またはShapefileとしてエクスポートできます。 GitHub: https://github.com/brianmcleer/csv-geocoder-widget Experience Builder 1.19および1.20で構築・テスト済みです。インストール手順とフィードバック用リンクはGitHubのREADMEにあります。下にZIPファイルを添付しています。…