地理データを扱うときの出発点は、ラスタとベクタという二つのデータモデルのどちらを主に用いるかである。この選択は、デスクトップ GIS での扱い方や、配信に使うタイル形式へと波及していく。
ラスタとベクタ——データモデルの選択
ラスタデータは、四角形のグリッドのすべてに情報が埋まった構造をとり、衛星画像が典型例である。ベクタデータは、点・線・ポリゴンという図形で位置情報を表す。点は店や学校などの特定の場所(POI)、線は道路、ポリゴンは千代田区のような行政区画の境界に対応する。ポリゴンは始点と終点が一致する閉じた図形で、内部に穴を持つ場合はポリゴンの配列として表せる [UC-009 §地理情報システム(GIS)とデータ構造]。
面を表すもう一つの構造が TIN(Triangulated Irregular Network)である。点どうしをドロネー三角形分割で結んで三角形の網を作り、各頂点に標高などの値を与えて三次元の表面を表す。センサーのある地点の値から、センサーのない場所の値を補間したい場面で用いられ、IoT のようにセンサーを配置して計測する場合によく現れる [UC-009 §地理情報システム(GIS)とデータ構造]。
扱う対象が面的に連続する値なのか、個別の地物なのかによって、どちらのモデルを主に用いるかが決まる。座標系や投影法がこの選択にどう関わるかは、「空間の表し方」を参照。
デスクトップ GIS とレイヤー管理
GIS は地図を表示するだけでなく、地図の作成、情報の付加、データの処理といった機能を持ち、地理情報を管理・可視化・分析するソフトウェアである。特徴的な機能がレイヤーで、道路や建物などの情報をレイヤー単位でオン・オフし、表示する情報を組み合わせられる。道路レイヤーをオフにすれば道路が消え、建物レイヤーをオフにすれば建物が消える。オープンソースの実装としては QGIS が広く使われている [UC-009 §地理情報システム(GIS)とデータ構造]。
バイナリベクタタイルによる大量地点の配信
多数の地点をウェブ地図上で扱う場合、配信形式の選択が表示のしやすさを左右する。歴史地名マップでは、人間文化研究機構・H-GIS 研究会が公開する歴史地名データ 298,914 件をバイナリベクタタイルに変換し、多数の地点を 1 枚のウェブ地図に表示している。このデータは、うち明治〜昭和期の地図から抽出した地名が全体の 8 割以上を占める [UC-013 §既存データセットの活用と過去データの課題]。この事例は、大量の点データをタイルに変換するという方法が実際に成立することを示している。
旧国・旧郡境界のような既存の通時的データセットが再利用しにくい理由——精度、サービス展開、修正手順、翻刻の誤り——は、形式の側の問題ではなく、データの中身に由来する。その内容は「時間をもつ空間」を参照。格納先の選択や API 配信の一般論は「データの格納と情報基盤」を参照。