位置データは正常系だけでなくエッジケースでもテストする
よく地図化された市の中心部の住所からは、システムが農村部のルート、係争中の国境、極地付近のクエリをどう扱うかについてほとんど何もわかりません。難しいケースを意図的にテストしてください。
標高データの検証は、ジオコーディングの精度の検証と同様の原理で行います。真の値がすでに独立して判明している地点が必要であり、データを無条件に信頼するのではなく、それらの既知の地点と比較します。標高の場合、これは返された値を固定の測量基準点、つまり従来の測量手法によって海抜の高さが独立かつ慎重に測定された地点と照らし合わせ、それらの既知の値からの意味のある系統的なずれを調査すべきシグナルとして扱うことを意味します。
役立つ検証作業では、ほぼどんな妥当な標高データソースでも良好な結果を出し、既知の値とよく一致する簡単で平坦な場所だけを確認するのではなく、平地、緩やかな斜面、急峻な地形など、さまざまな種類の地形に分散した基準点をサンプリングします。別の記事で取り上げたとおり、地形の種類は、ある解像度で期待できる標高の精度に強く影響します。そのため、平坦な基準点だけに限った検証作業では、より急峻な地形や複雑な地形でデータがどれだけ機能するかを系統的に過大評価してしまいます。
既知の測量地点をまったく必要としない、補完的な2つ目の確認方法は、近くのサンプルの集まりの内部での一貫性です。既知の短い距離を隔てた複数の地点の標高を問い合わせ、得られた値が実際の地形と矛盾するような不規則な跳び方をせず、なめらかにもっともらしく変化しているかを確認することは、それだけで役立つ妥当性の確認になります。実際の地形は通常、本当に近接している隣り合った地点の間で、ランダムで相関のない跳び方はしないからです。崖の縁や建物のような実際の急な地形の特徴がないのに、ごく近いサンプルの間で突然の不連続がある場合は、データをそのまま信頼するのではなく、データやその特定の地域を再確認すべき妥当なシグナルです。
可能であれば役立つ3つ目の確認方法は、同じ地点の集合について、独立した2つ目の標高ソースと照合し、2つのソースがよく一致する場所と、意味のある形で食い違う場所を具体的に見ることです。ほとんどの地点でよく一致し、ときどきの食い違いが急斜面や建物が密集した都市の谷間のような既知の難しい地形に集中しているというのは、2つのそれなりに優れたソースが本当に難しい問題を測定している場合にまさに予想されるパターンです。これは、どこでも疑わしいほど完全に一致している状態よりも健全な兆候です。完全な一致は、2つのソースが本当に独立した測定ではなく、同じ元データから取られていることを示している場合があるからです。
標高の精度が用途にとって本当に重要な場合は、自分の特定の地域と地形の種類に関係する既知の基準点に対して、この種の検証を自分で実行すれば、標高データの品質に関するどんな一般論よりもはるかに多くのことがわかります。私たちの標高検索は1回のリクエストで地点のリストを受け付けるため、意味のある規模のサンプルに対して、まさにこの種の基準点と一貫性の確認を効率よく簡単に実行できます。