• オープンソース の UI ライブラリを使ってメニューをアレンジしてみよう

    Android には標準でもたくさんのサポート ライブラリが用意されており、UX / UI を極める上では欠かせないものとなっていますね。 サポート ライブラリの他にも、さわるだけで楽しくなるようなメニューやボタンの動作などを、独自のライブラリとしてオープンソース(以下、OSS)で公開しているものもあります。 今回はそんなポップで楽しい OSS ライブラリを一覧でまとめているサイトを発見したので、Android で作る地図アプ...
  • 地図データを空間検索してチャートで表現する 〜Charts 連携〜

    今回は、簡単にパイチャートやレーダーチャートなどの様々なチャートを作成することができる iOS のチャート表示用ライブラリ「Charts」と連携して、地図上に表示しているデータの属性をチャートで表現する方法をご紹介します。 Charts: https://github.com/danielgindi/Charts Charts は軸項目のラベルや数値の変数を API に渡すことで iOS アプリ上にチャートを表示します。本記事...
  • iOS でフリーハンド描画機能を作成してみよう

    マップ上で、フリーハンドで描画したエリア内にあるデータを空間検索したいといった場合、ArcGIS API for JavaScript では Draw クラス を使用して実装することができます。ArcGIS Runtime SDK for iOS には専用のクラスがありませんが、マップ上のタッチイベントを使用してフリーハンド描画機能を実装することができます。 ArcGIS Runtime SDK for iOS では、マップの表...
    yuki_ozawaesrij-esridist
    last modified by yuki_ozawaesrij-esridist
  • Xamarin.Forms で色々な地図を表示する

    前回の記事では Xamarin.Forms で ArcGIS Runtime SDK for .NET を使用して背景地図の種類を切り替えるロジックを紹介しました。背景地図は Esri のクラウド GIS「ArcGIS Online」のベースマップ サービスを利用しました。 今回は、ArcGIS 以外の地図配信サービスを利用して「地理院地図、OpenStreetMap、Bing Maps、日本シームレス地質図」などの地図を切り替...
  • GeoDev Meetup #8 - 地図データ可視化・アプリ作成もくもく会開催レポート

    2017 年 7 月 19 日(水)に 第 8 回目となる GeoDev Meetup を開催しました!                  前回に引き続き、ArcGIS で作成した地図をアプリに組み込んでみることを主なテーマとしてチャレンジしました。  ...
  • Web アプリで Arcade を使ってみよう!(後編)

    ArcGIS プラットフォームで使用するために開発された新しい式言語である「Arcade」は、シンプルなコーディングで演算や式の評価を行い、ビジュアライゼーションやラベリングなどを独自に定義することが可能です。 前編では、ArcGIS API for JavaScript で開発したアプリで Arcade を使ったビジュアライゼーションの方法をご紹介しました。後編では、ArcGIS プラットフォームにおける Arcade の共有...
  • Kotlin で地図アプリを作ってみた

    今年 5 月の Google I/O では、Android 開発用の言語として Kotlin が正式サポートされることが発表されましたね。みなさんはもう Kotlin で開発にトライしてみましたか? 私は、ArcGIS Runtime SDK for Android という Android 端末で地図などの GIS 機能を扱うための開発者製品を担当しているので、これを機に Kotlin の世界に足を踏み入れてみました!いままで A...
    wakana_satoesrij-esridist
    last modified by wakana_satoesrij-esridist
  • GeoDev Meetup #7 - 地図データ可視化・アプリ作成もくもく会開催レポート

    2017 年 6 月 21 日(水)に 7 回目となる GeoDev Meetup を開催しました! 前回に引き続き、ArcGIS で作成した地図をアプリに組み込んでみることをメイン テーマとしてチャレンジしました。     GeoDev Meetup とは?   地理情報や地図・位置データを扱う(扱ってみたい)エンジニアやデザイナーの交流の場 ArcGIS を使ったデータ可視化・解析...
  • Developer セッション ブレイクデモ開発後記

      今年も 5 月に開催された「GIS コミュニティフォーラム」の開発者向けセッションでは、開発者向け ArcGIS 製品での開発手法や事例についてご紹介しました。毎回、このセッションの休憩時間では"ブレイクデモ"と称して、GIS を駆使したゲームを皆さんに披露しています。今年はジオフェンスを活用した参加型のゲームでした。   今回はこのゲームの開発後記として、実際に開発したメンバーに、...
    wakana_satoesrij-esridist
    last modified by wakana_satoesrij-esridist
  • Xcode の Playground を使って地図を操作してみる

    Xcode の Playground はインタラクティブな Swift コーディング環境で、プロトタイピングとして使え、アプリをビルドしなくてもコードの実行結果をすぐに確認できます。   Playground を使用してログを出力する   地図アプリ開発でも、地図の表示状態の確認や地図機能をテストするのに利用できます。 本記事では、iOS 用のネイティブ地図アプリ開発キットの ArcGIS Runtime ...
  • GeoDev Meetup #6 - 地図データ可視化・アプリ作成もくもく会開催レポート

    2017 年 5 月 24 日(水)に 6 回目となる GeoDev Meetup を開催しました! 前回に引き続き、「ArcGIS で作成した地図をアプリに組み込んでみること」をメインテーマとしてチャレンジしました。また LT 枠では、参加者の方や弊社社員からの GIS にまつわるトークを通して意見や経験を共有しました!       GeoDev Meetup とは...
  • GISコミュニティフォーラム 2017 開発者向けセッションの内容を先行してご紹介!

    来る 5 月 16 日~ 18 日の日程で、GIS コミュニティフォーラム(主催:ESRIジャパンユーザ会)が開催されます! このイベントは、日本国内の GIS ユーザー並びに GIS にご興味をお持ちの方々の情報交換と GIS 利用促進を目的としています。 GIS、リモートセンシングに携わる多くの方にご参加いただき、活用事例や最新テクノロジーの紹介を通してお互いのアイデアを共有する場として、毎年多くの方にご来場いただいていま...
  • GISコミュニティフォーラム2017開発者向けセッション紹介⑤―ArcGIS API for JavaScript ~Web アプリ開発 最新情報~―

    毎年、GISコミュニティフォーラムの前日には、技術セッションのみのプレフォーラム・セミナーを開催しています。本連載では、開発者向けのセッションを案内してまいります。 今回は「ArcGIS API for JavaScript」をテーマにしたセッションの紹介です!     セッションの開催概要 日時:5月16日(火曜日) 16:50~17:30 場所:東京ミッドタウン 4F ルーム1-2 概要:Web アプ...
  • GISコミュニティフォーラム2017開発者向けセッション紹介⑥―IoT×GIS:屋内測位と ArcGIS プラットフォームをつなげよう!―

    毎年、GISコミュニティフォーラムの前日には、技術セッションのみのプレフォーラム・セミナーを開催しています。本連載では、開発者向けのセッションを案内してまいります。 今回は「屋内測位」をテーマにしたセッションの紹介です!       セッションの開催概要 日時:5月16日(火曜日) 14:20~15:00 場所:東京ミッドタウン 4F ルーム1-2 概要:これまで ESRIジャパンでは屋内での ...
  • GISコミュニティフォーラム2017開発者向けセッション紹介④―ゼロから始めるオフラインアプリ開発―

    毎年、GIS コミュニティフォーラムの前日には、技術セッションのみのプレフォーラム・セミナーを開催しています。本連載では、開発者向けのセッションを案内してまいります。 今回は「オフライン」をテーマにしたセッションの紹介です!     セッションの開催概要 日時:5月16日(火曜日) 16:00~16:40 場所:東京ミッドタウン 4F ルーム1-2 概要:通信が制限されている状況で地図を使用するためには、...
  • GISコミュニティフォーラム2017開発者向けセッション紹介③―ArcGIS Engineからプラットフォーム アプリへの移行の勘所とは?―

    毎年、GIS コミュニティフォーラムの前日には、技術セッションのみのプレフォーラム・セミナーを開催しています。本連載では、開発者向けのセッションを案内してまいります。 今回は「プラットフォームアプリへの移行」をテーマにしたセッションの紹介です!       セッションの開催概要 日時:5月16日(火曜日) 15:10~15:50 場所:東京ミッドタウン 4F ルーム1-2 概要:今後の ArcG...
  • GISコミュニティフォーラム2017開発者向けセッション紹介①―3D GISアプリ開発は難しくない!―

    毎年GISコミュニティフォーラムの前日には、技術セッションのみのプレフォーラム・セミナーを開催しています。本連載では、開発者向けのセッションを案内してまいります。 今回は「3D」をテーマにしたセッションの紹介です!   セッションの開催概要  日時:5月16日(火曜日) 11:30~12:10 場所:東京ミッドタウン 4F ルーム1-2 概要:3D アプリを作成することに難しいイメージがありませんか?...
  • GISコミュニティフォーラム2017開発者向けセッション紹介②―ArcGIS Python APIで始めるデータサイエンス―

    毎年GISコミュニティフォーラムの前日には、技術セッションのみのプレフォーラム・セミナーを開催しています。本連載では、開発者向けのセッションを案内してまいります。 今回は「データサイエンス」をテーマにしたセッションの紹介です!       セッションの開催概要  日時:5月16日(火曜日) 13:30-14:10 場所:東京ミッドタウン タワー棟 4F ルーム1-2 概要:Pyth...
  • GeoDev Meetup #5 - 地図データ可視化・アプリ作成もくもく会開催レポート

    2017 年 4 月 14 日(金)に 5 回目となる GeoDev Meetup を開催しました! 前回に引き続き、「ArcGIS で作成した地図をアプリに組み込んでみること」をメインテーマとしてチャレンジしました。また、今回は LT 枠を増設して、参加者の方・弊社社員からも GIS にまつわる LT を通して意見や経験を共有しました!     GeoDev Meetup とは?   地理情...
  • Web アプリで Arcade を使ってみよう!(前編)

    Arcade は、ArcGIS プラットフォームで使用するために開発された、新しい式言語です。 他の式言語と同様に、演算や式の評価を行うほか、記述した式を ArcGIS プラットフォームにおいて共有、実行することができます。   ArcGIS API for JavaScript ではバージョン 4.2 およびバージョン 3.19 から Arcade を使用できるようになりました。 本記事は、ArcGIS API ...