現場のプロがわかりやすく教える位置情報デベロッパー養成講座 位置情報データ配信のためのサーバーサイド実装
発売日:2024年8月
- ページ数
- 234p
- ISBN
- 978-4-7980-7224-1
- 著者情報
- 井口 奏大(イグチ カナヒロ)
立教大学経済学部卒。地元である北海道士別市の市役所に就職後、農業部署で業務システムとしてGISに触れたことをきっかけに位置情報の世界に入門。CPUはCeleron、メモリは2GBのPCでもそれなりに動くQGISにいたく感激し、利用方法を学び業務で活用を進めた。そんな折に「FOSS4G Hokkaido」というイベントに行き着き、北海道札幌市を拠点とする株式会社MIERUNEを知る。のちに同社へ転職してGISエンジニアとして従事、2023年からは執行役員CTOを務める。ふだんは士別市からリモートワークで勤務している。オープンソース開発の傍ら、技術系イベントにも多数登壇。MapLibre User Group Japanの運営メンバー
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
位置情報のデータベース、地図タイル、空間クエリ…位置情報の永続化や衛星データなど、サーバーサイドの技術と手法を基礎から応用まで解説!
本書は『現場のプロがわかりやすく教える位置情報エンジニア養成講座』(位置エン本)の続編にあたります。位置エン本は現代のウェブ地図開発のトレンドを広く解説し、主にクライアントサイトに焦点を当てています。それに対して本書は、サーバーサイドに注力し、位置情報データの配信における技術や手法について、詳しく解説しています。昨今話題の「衛星データ」の配信技術にも言及します。
本書の前半3章は「知識編」で、位置情報技術の応用的な知識を確認します。位置エン本と重複する部分もありますが、特にサーバーサイド実装で必要となる知識を重点的に解説しています。後半の4章の「実践編」となり、知識編で学んだ内容をもとに、アプリケーションを開発するハンズオンで知識の定着・理解を図ります。各章の具体的な内容は、次のようになっています。
第1章 位置情報の基礎知識
「位置エン本」の内容を復習しつつ、本書がカバーする領域への導入を行います。
第2章 位置情報データの配信方法
位置情報データの配信における関心ごと・技術・手法を解説します。
第3章 位置情報データとデータベース
位置情報データをデータベースで扱う際の選択肢・方法を学びます。
第4章 タイルサーバーの実装
位置情報データの配信において重要な技術である「地図タイル」を活用したサーバーを開発します。
第5章 実践編:ベクトルデータのCRUD処理
データベースを利用したベクトルデータのCRUD処理を実装します。
第6章 実践編:衛星画像配信サーバーの構築
衛星画像を事例として使い、ラスターデータを配信するサーバーを開発します。
第7章 応用編:ベクトル・ラスターを組み合わせたアプリケーション開発
本書の集大成として、本書で学んだ技術を総動員してアプリケーションを開発します。
※お届け日が変更になりました
8月24日→8月27日
目次
まえがき
第1章 位置情報の基礎知識
1-1 位置情報の世界
1-1-1 位置情報アプリケーション
「位置エン本」で作成した防災マップ
Googleマップ
Windy.com
1-1-2 FOSS4G・オープンデータ
OpenStreetMap(OSM)
COLUMN 「オープン」はタダではない!
1-2 「位置」の表現方法
1-2-1 経緯度
1-2-2 地図投影法
1-3 位置情報データの種類
1-3-1 ベクトル
主なファイル形式
1-3-2 ラスター
主なファイル形式
1-4 地図タイル
1-5 ウェブブラウザの性能向上
COLUMN 地図のスタイリング
1-6 Cloud Optimized
1-6-1 主なファイル形式
1-7 QGIS
第2章 位置情報データの配信方法
2-1 最も基本的な方法:ファイル配信
COLUMN ベクトルデータの形式ごとのサイズ
2-2 位置情報データ配信の勘所
2-3 関心領域を受け取るWebAPI
2-3-1 プロトコル
Web Map Service(WMS)
Web Feature Service(WFS)
OGC API - Features
COLUMN GeoServer
2-4 地図タイル・タイルインデックス
2-4-1 静的タイル
COLUMN OpenMapTiles
2-4-2 動的タイル
COLUMN 「バイナリ」ではないベクトルタイル
ベクトルタイルの仕様
2-5 Cloud Optimized
第3章 位置情報データとデータベース
3-1 静的ファイルによる永続化
3-2 リレーショナルデータベース(RDB)
3-2-1 位置情報データの正しいRDBの使い方
カラムを増やす
配列で保持する
座標を別のテーブルで保持する
ほか
商品詳細
- 出版社名
- 秀和システム新社
- サイズ
- 24cm
- 対象年齢
- 一般
- フォーマット
- 単行本
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。