現場のプロがわかりやすく教える位置情報エンジニア養成講座(ゲンバノプロガワカリヤスクオシエルイチジョウホウエンジニアヨウセイコウザ)
プログラミング- 著者:
- 井口奏大(イグチカナヒロ)
- 出版社:
- 秀和システム
- 出版日:
- 2023年02月28日
- ISBN:
- 9784798068923
- 価格:
- ¥2,970
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
ウェブで位置情報を扱う際は、大規模なデータを利用するため、クライアントサイドとサーバーサイドの両面で多くの工夫・発明が日々なされており、そのことが初学者にとって理解を難しくしています。しかし、これらを体系的に整理した資料や書籍が少ないというのが現実です。そこで本書では、最短距離で「位置情報アプリケーションを開発できるようになる」「要件に応じたベストプラクティスを学べる」「最新のトレンドを把握できる」ように構成しており、この一冊で位置情報エンジニアとしての知識がすべて身に付きます。
まずは位置情報を使ったサービス・アプリ開発に必須となる知識や概念を説明し、次にアプリケーション開発に必要となる技術やデータの入手・加工方法などを解説します。独特の概念や、通常のウェブ開発では使わない技術などがあるため、しっかりと解説しています。
次に、基礎知識として学んだことを利用して、実際に単純なウェブアプリケーションを開発しながら、サーバ側とデバイス側の実装に必要なプログラミング技術を解説します。さらに、実用的なサンプルウェブアプリケーションを構築し、さらに PWA としてスマートフォンにも対応させます。
また、サンプルアプリケーションのソースコードはすべて公開されているので、まずは動作を確認して概念を理解し、それから自分で再実装してみて、さらにカスタマイズを行ってオリジナルアプリケーションを構築するといったように、ステップバイステップで学ぶことができます。
第 1 章 位置情報の世界
第 2 章 位置情報の基本
第 3 章 位置情報データの取得・加工
第 4 章 位置情報アプリケーション開発:入門編
第 5 章 位置情報アプリケーション開発:実践編
言及の推移
言及 Qiita 記事 (9 件)
2023年版データ分析の100冊
♡ 654本, 機械学習, データ分析, データサイエンスWebで地図を作ってみたいけど、どこから始めればいいかわからないアナタへ — 『位置情報エンジニア養成講座』(#位置エン本)書評
♡ 66leaflet, GIS, foss4g, MapLibre, 位置エン本Web地図のためのサーバーサイド技術の勘所をつかむ — 『位置情報デベロッパー養成講座』(#位置デベ本)書評
♡ 17GIS, foss4g, MapLibre, 位置エン本, 位置ベロ本MapLibre GL JS+標高タイルで3D地形を表示する方法
♡ 14JavaScript, GIS, foss4g, OSS, MapLibreCloud Optimized GeoTIFF(COG)をMapLibre GL JSで表示してみる
♡ 4JavaScript, GIS, foss4g, geotiff, MapLibrePostGISのST_AsMVTを使用してベクトルタイルサーバーを構築し、地図に表示させてみた
♡ 3PostgreSQL, GIS, PostGIS, vectortile, MapLibreMapbox GL JS v3と国土地理院 標高タイルで「自分で作る色別標高図」風の地図を作成してみました
♡ 2JavaScript, GIS, mapbox, mapbox-gl-js, 標高タイルMapbox GL JS v3と国土地理院 標高タイルで海面上昇シミュレータを作成してみました
♡ 1JavaScript, GIS, mapbox, mapbox-gl-js, 標高タイル【GIS】Cloud Optimized フォーマットについてまとめる
♡ 1GIS, geotiff, flatgeobuf, PMtiles
この本に興味がある方におすすめ
この本に関連
関連記事
関連用語
Python
読みやすさを重視した汎用プログラミング言語で、データサイエンス、AI、Web 開発で広く使われる
SAML
企業の ID プロバイダーとサービスプロバイダー間でシングルサインオンを実現する XML ベースの認証プロトコル
シングルサインオン
1 回の認証で複数のアプリケーションやサービスにアクセスできる仕組み
API ファーストデザイン
実装の前に API の仕様を設計・合意し、フロントエンドとバックエンドの並行開発を可能にするアプローチ
ログ設計
アプリケーションのログを構造化・分類し、効果的なデバッグと監視を実現する設計手法
BFF (Backend for Frontend)
フロントエンドごとに専用のバックエンドを用意し、クライアントに最適化された API を提供するパターン