GeoJSONは、点、線、面などの地理情報をテキスト形式で表現できるデータ形式です。現場で取得した位置情報、区域の境界、道路や敷地の線形、調査地点の記録などを地図上で確認したいとき、GeoJSONを使うと内容を視覚的に把握しやすくなります。ただし、ファイルを開けたことだけで、データが正しいと判断できるわけではありません。座標の順番、座標系の前提、属性情報、図形の閉じ方、表示範囲、データ量を確認しないまま地図上に重ねると、位置が大きくずれたり、表示されなかったり、意図しない形で見えたりすることがあります。
この記事では、「geojson 使い方」で調べている実務担当者に向けて、GeoJSONを地理院地図で確認するための基本的な流れを5つの手順に分けて解説します。単にファイルを読み込む方法だけでなく、読み込み前の確認、表示後の見方、属性情報の確認、関係者へ共有する前の注意点まで、実務で迷いやすいポイントを整理します。地理院地図の画面構成やボタン名は更新される可能性があるため、実際の操作では最新の画面表示や公式案内を確認しながら進めることが大切です。
GeoJSONを地理院地図で確認する前に目的を整理する
GeoJSONを地理院地図で確認する作業は、ファイルを読み込む操作から始めるよりも、まず何を確認したいのかを整理することが大切です。目的が曖昧なまま地図に重ねると、表示できたことだけで安心してしまい、実務上必要な確認が抜ける可能性があります。たとえば、調査地点が予定範囲内に入っているかを見たい場合と、道路や敷地の境界線が背景地図とおおむね合っているかを見たい場合では、確認する視点が異なります。
点データを確認する場合は、各地点が意図した場所に表示されているか、重複や欠落がないか、属性名と位置が対応しているかが重要になります。線データを確認する場合は、線が途中で切れていないか、折れ曲がり方が不自然でないか、道路や水路などの背景と大きく離れていないかを見ます。面データを確認する場合は、範囲が閉じているか、隣接する区域と不自然に重なっていないか、穴抜けや自己交差のような見え方がないかを確認します。
また、GeoJSONを確認する目的には、作業前の下見、現場記録の整理、関係者への説明、データ変換後の検査、別システムへ渡す前の確認などがあります。作業前の下見であれば、細かな属性よりも全体の位置関係が重要です。現場記録の整理であれば、地点名、取得日、担当者、対象物の種別などの属性が正しく入っているかが大切です。関係者への説明であれば、専門知識がない人でも位置関係を理解できるよう、背景地図との見え方や表示の分かりやすさを確認する必要があります。
この段階で意識したいのは、地理院地図で確認しやすいことと、地理院地図だけでは判断しにくいことを分けることです。地図上の位置、図形の形状、背景との大まかな関係は確認しやすい一方で、測量成果としての精度保証、法的な境界確定、設計値との厳密な差分判定などは、別途専門的な資料や確認作業が必要になる場合があります。地図上で一致して見えるからといって、高精度な検査や法的判断まで完了したとは限りません。
実務では、最初に確認項目を文章で簡単にまとめておくと、後の作業が安定します。対象範囲が正しいか、座標が大きくずれていないか、点数や図形数が想定と合っているか、属性名が現場資料と対応しているか、共有用として見やすい状態になっているか、といった観点を先に決めておくと、地図に表示した後に何を見ればよいかが明確になります。
GeoJSONはテキスト形式のデータなので、内容を確認しやすい反面、人の手で修正したときに小さな誤りが入りやすい特徴もあります。括弧の不足、座標の順番の入れ替わり、属性名の揺れ、不要な文字の混入などがあると、読み込み時にエラーになったり、表示できても意図と違う場所に出たりします。そのため、地理院地図で確認する作業は、完成データの閲覧だけでなく、データの健全性を早い段階で見つけるための点検作業として位置付けると有効です。
特に複数人でデータを扱う場合は、GeoJSONの作成者と確認者が同じとは限りません。作成者は座標の意味や属性の意図を理解していても、確認者には伝わっていないことがあります。目的を整理せずに確認を始めると、「表示されているから問題ない」という判断になりがちです。確認の目的、対象範囲、想定する図形の種類、確認後に誰へ渡すのかを明確にしてから作業を始めることが、GeoJSONの使い方として最初に押さえておきたい基本です。
読み込むGeoJSONの座標と構造を事前に確認する
GeoJSONを地理院地図で確認する前には、ファイルそのものの座標と構造を確認しておく必要があります。地図上で表示できない、位置が大きくずれる、図形が崩れるといった問題の多くは、読み込み後ではなく、読み込み前のデータ状態に原因があります。特に実務で扱うGeoJSONは、別の地図ソフト、測量成果、現場アプリ、台帳データ、設計資料など、さまざまな経路で作成されるため、形式や前提が揃っていないことがあります。
まず確認したいのは、座標が経度、緯度の順で入っているかです。GeoJSONでは、位置を表す配列の先頭2要素は経度、緯度の順で扱うのが基本です。普段の会話や資料では緯度、経度の順で表現されることも多いため、手入力や変換作業の中で順番が入れ替わることがあります。順番が逆になると、国内のデータであってもまったく別の場所に表示されたり、地図上に見つからない位置へ飛んだりします。表示できない場合は、ファイルが空だと判断する前に、座標の順番を疑うことが重要です。
次に、座標値が地理院地図で表示できる前提に合っているかを確認します。地理院地図に重ねて確認するGeoJSONでは、経度と緯度を十進度で表した値を使う前提で考えると確認しやすくなります。一方で、平面直角座標系のようなメートル単位の座標値がそのまま入っていると、地理院地図上では意図した位置に表示されない場合があります。数値の桁が大きい、経度や緯度として不自然、国内のデータなのにゼロ付近や海外に出てしまう、といった場合は、座標系の前提を再確認する必要があります。
GeoJSONの基本構造も見ておきたいポイントです。GeoJSONでは、点、線、面などの図形情報が一定の決まりに沿って記述されます。複数の図形をまとめる場合は、FeatureCollectionの中に複数のFeatureを入れ、それぞれのFeatureにgeometryとpropertiesを持たせる形がよく使われます。見た目には単なる文字の羅列に見えますが、括弧、カンマ、引用符、座標配列の階層が崩れると、読み込みに失敗する原因になります。編集作業をしたファイルでは、末尾のカンマ、不要な全角文字、閉じ括弧の不足なども確認しておくと安心です。
面データでは、外周の線が正しく閉じているかも重要です。Polygonの外周は線形リングとして扱われ、開始点と終了点が一致している必要があります。開始点と終了点が一致していない場合や、座標の階層が崩れている場合は、表示時に意図しない形になることがあります。また、外周と内側の穴を持つ図形では、座標配列の階層が複雑になります。範囲を示すデータを扱う場合は、地理院地図で見る前に、面が閉じているか、極端に長い線が混ざっていないか、同じ点が不自然に繰り返されていないかを確認しておきます。
属性情報についても、読み込み前に整理しておくと確認しやすくなります。属性とは、地点名、番号、分類、作成日、備考など、図形に紐づく情報です。地図上で位置だけを見たい場合でも、属性が整理されていないと、どの点が何を示しているのか分かりにくくなります。特に、同じような点が多数ある場合は、番号や名称が入っていないと確認作業が止まってしまいます。属性名が日本語で入っている場合は、文字化けしないか、不要な改行や記号が混ざっていないかも見ておくとよいです。
ファイルサイズにも注意が必要です。GeoJSONは扱いやすい形式ですが、座標点が非常に多い線や面、細かく分割された大量の図形を含むデータでは、地図上での表示に時間がかかったり、操作が重くなったりすることがあります。確認目的が全体の位置把握であれば、細かすぎるデータをそのまま読み込むより、確認用に軽くしたデータを用意した方が実務上は扱いやすい場合があります。ただし、簡略化すると形状が変わる可能性があるため、どの程度まで簡略化してよいかは目的に応じて判断します。
読み込み前の確認では、元データとGeoJSON化した後のデータを混同しないことも大切です。変換前の台帳や設計資料では正しく見えていたとしても、GeoJSONへ変換する過程で座標順、文字コード、属性名、図形種別が変わることがあります。したがって、地理院地図で確認する対象は、最終的に共有や利用に回すGeoJSONそのものにする必要があります。変換前のデータだけを確認しても、GeoJSONとして正しく使えることの確認にはなりません。
このように、読み込み前に座標、構造、図形種別、属性、ファイルサイズを点検しておくことで、地理院地図上での確認がスムーズになります。表示エラーが起きたときも、どこから疑えばよいかが明確になります。GeoJSONの使い方に慣れていない段階では、地図に重ねる操作そのものよりも、読み込む前の基本確認を丁寧に行うことが、結果的に手戻りの削減につながります。
地理院地図にGeoJSONを重ねて表示状態を確認する
読み込み前の確認ができたら、次はGeoJSONを地理院地図に重ねて表示します。この段階では、細かな正確性を判断する前に、まず地図上で表示できるか、意図した地域付近に出ているか、図形の種類が想定どおりに見えているかを確認します。最初から細部に拡大して確認すると、全体のずれや範囲違いに気づきにくくなるため、読み込み直後は広めの縮尺で全体像を見ることが大切です。
地理院地図では、作図やファイル読み込みに関する機能を使い、対象ファイルを地図に重ねて表示できます。公式案内では、KML、GeoJSON、GeoTIFF、CSVなどの読み込みに対応しているとされ、ファイルを選択して読み込む方法や、地図上へのドラッグアンドドロップによる読み込みが案内されています。ただし、画面構成やボタン名は変わる可能性があるため、実際の作業では最新の地理院地図の表示に合わせて操作します。また、作図・ファイル機能はスマートフォンでは利用できないと案内されているため、確認作業はパソコン環境で行う前提にしておくと安全です。
読み込んだ後は、「表示されたかどうか」だけで終わらせず、どのレイヤとして表示されているか、表示のオンとオフを切り替えられるか、地図の移動や拡大縮小に追随しているかを確認します。読み込み直後に何も表示されない場合は、ファイルの構文が崩れていて読み込めていない場合、座標が想定外の場所にある場合、表示範囲が現在の地図画面から離れている場合、図形の色や線幅が背景に埋もれている場合などが考えられます。
何も見えないからといって、すぐにデータが空だと判断しない方がよいです。まずは表示範囲を広げる、読み込み結果の一覧や表示状態を確認する、対象地点から遠く離れた場所に出ていないかを見る、ファイルの中身にFeatureやgeometryが存在するかを確認する、といった順で原因を切り分けます。別の閲覧環境で表示できるかを確認すると、地理院地図上の操作の問題なのか、GeoJSONそのものの問題なのかを分けやすくなります。
表示できた場合は、図形の種類が想定と合っているかを見ます。地点を示すデータであれば点として表示されているか、経路や境界を示すデータであれば線として見えるか、区域を示すデータであれば面として塗られているかを確認します。本来は面として確認したい敷地範囲が線だけに見える場合、面の構造が正しく閉じていない可能性があります。本来は複数地点のデータなのに一つの点しか出ない場合は、変換時に一部の図形だけが出力された可能性があります。
次に、全体の位置を確認します。国内の特定地域を対象にしたGeoJSONであれば、その地域付近に表示されるはずです。大きく海上に出ている、別の都道府県に表示されている、地図をかなり縮小しないと見つからない、といった場合は、座標系や座標順の問題が疑われます。全体の位置が数メートル単位でずれているのか、数百メートル以上ずれているのか、まったく別の場所に出ているのかによって、原因の考え方は変わります。大きなずれは座標系や変換条件、小さなずれは測位条件や背景地図との表現差、データ作成時の基準違いなどが関係する場合があります。
表示スタイルも確認作業に影響します。線が細すぎる、面の色が濃すぎて背景が見えない、点の記号が小さくて見落としやすいといった状態では、正しい判断がしにくくなります。確認用としては、背景地図が見える程度の透過、境界が分かる線幅、地点を見失わない記号の大きさに調整すると扱いやすくなります。共有用の見栄えと点検用の見やすさは必ずしも同じではないため、まずは確認しやすい表示にすることを優先します。
また、地図を拡大縮小したときの見え方も確認します。広域では問題なく見えていても、拡大すると線が細かく折れていたり、面の一部が不自然に飛び出していたりすることがあります。逆に、拡大して確認した地点では問題がなくても、全体を見ると遠く離れた場所に不要な点が一つだけ混ざっていることもあります。そのため、広域表示で全体の範囲を見た後、対象範囲に近づき、さらに代表的な地点や境界を拡大して確認する流れが有効です。
複数のGeoJSONを重ねる場合は、表示順にも注意が必要です。面データが上にあると点や線が隠れることがあります。線データが同じ色で重なると、どちらのデータを見ているのか分かりにくくなります。比較のために複数データを読み込むときは、ファイルごとに色や表示状態を変え、必要に応じて一つずつ表示を切り替えながら確認します。重ねて見た結果だけではなく、単独で見たときにも不自然な形がないかを確認することが大切です。
この手順では、地理院地図を確認の場として使い、GeoJSONが地図上で実用的に見える状態かを判断します。読み込めたことは出発点であり、目的の地域にあり、図形種別が合っており、全体と細部の両方で破綻がないことを確認して初めて、次の照合作業へ進めます。
背景地図と属性情報を照合してずれや抜けを確認する
GeoJSONを地理院地図に表示できたら、次は背景地図や属性情報と照合しながら、ずれや抜けを確認します。この工程は、実務上もっとも重要です。表示できたGeoJSONが、現場や資料の意図と合っているかを判断するためには、位置、形状、属性を分けて見る必要があります。地図上に線や点が出ているだけでは、正しいデータとは言えません。
まずは背景地図との位置関係を確認します。道路、河川、建物の輪郭、地形、行政界、標高表現など、確認目的に合う背景を選び、GeoJSONの図形と大きく矛盾していないかを見ます。道路沿いの調査点であれば、点が道路付近に並んでいるかを確認します。区域を示す面であれば、周辺の地形や既存の線形と不自然に交差していないかを見ます。境界確認であれば、背景地図と完全に一致することを期待しすぎず、どの資料を基準に判断する作業なのかを意識する必要があります。
背景地図との照合では、地図の縮尺による見え方の違いにも注意します。広域で見ると合っているように見えても、拡大すると道路中心から離れていたり、敷地の角がずれて見えたりすることがあります。一方で、背景地図そのものも縮尺や作成時期、表現方法によって実際の現況と差がある場合があります。したがって、背景地図と少し違うから直ちにGeoJSONが誤っているとは限りません。現場写真、測量成果、図面、台帳など、どの資料を基準に判断するかを明確にしておくことが大切です。
次に、属性情報を確認します。点や線や面を選択したときに、名称、番号、種別、備考などが見える場合は、表示された属性が元資料と合っているかを確認します。位置が正しくても、属性が入れ替わっていると実務では大きな問題になります。地点Aと地点Bの座標が正しくても、名称だけが逆に入っていれば、現場指示や報告書で誤解が生じます。図形と属性は一体で確認する必要があります。
属性情報では、空欄や表記ゆれも見落としやすいポイントです。同じ分類を表すはずなのに、表記が少しずつ違っていると、後で集計や検索を行うときに支障が出ます。確認段階では、地図上の見た目だけでなく、属性の名称が揃っているか、不要な記号や改行が入っていないか、説明に使える内容になっているかを見ます。特に関係者へ共有するGeoJSONでは、内部作業用の略称や担当者だけが分かるメモがそのまま入っていると、受け手が誤解する可能性があります。
図形数の確認も重要です。想定していた地点数、線の本数、区域数と、地図上に表示された数が大きく違う場合は、変換漏れや読み込み漏れが疑われます。現場で30地点を記録したはずなのに地図上では28地点しか見えない場合、重なっている点があるのか、そもそも2地点が出力されていないのかを確認します。点が重なっている場合は、拡大しても見分けにくいことがあるため、属性を確認しながら重複や同一点付近の複数データを見ます。
線データでは、接続関係を確認します。道路やルートを表す線が途中で切れている、交差するはずのない場所で交差している、折れ曲がりが極端に鋭い、遠く離れた点へ一直線につながっているといった場合は、座標の並びや変換処理に問題がある可能性があります。現場で取得した線では、移動中の測位の乱れや不要な点が混ざることもあります。地理院地図上で線の形を確認することで、数値一覧だけでは見つけにくい異常に気づきやすくなります。
面データでは、重なり、隙間、飛び地、穴抜けを確認します。区域が隣接する場合、境界に不自然な隙間がないか、面同士が大きく重なっていないかを見る必要があります。面の一部が細長く飛び出している場合は、座標点の順番や入力ミスが原因になっていることがあります。区域管理や説明資料に使う場合は、面の塗りつぶしだけでなく、外周線の見え方も確認します。塗りつぶしが濃すぎると背景との関係が分かりにくくなるため、確認時は背景を読み取れる表示にしておくとよいです。
確認中に見つけた違和感は、その場で記録しておきます。単に「ずれている」と書くのではなく、どの地点、どの図形、どの属性に対して、どの背景や資料と比べて、どの程度違和感があるのかを残すと、後で修正しやすくなります。画面を見ながら口頭で共有しただけでは、修正担当者が再現できないことがあります。地図上の位置、対象の名称、確認した日付、判断に使った資料を簡単に残しておくと、確認作業の信頼性が上がります。
この工程で大切なのは、地理院地図を単なる閲覧画面としてではなく、GeoJSONの内容を点検するための確認環境として使うことです。背景地図との関係、属性の整合、図形数、形状の自然さを順番に見ていくことで、データの問題を早い段階で発見できます。GeoJSONの使い方として、表示と照合を分けて考えることが、実務でのミス防止につながります。
確認結果を共有し次の現場作業につなげる
GeoJSONを地理院地図で確認した後は、確認結果をどのように共有し、次の作業につなげるかが重要です。地図上で見て問題がなかったとしても、その判断が関係者に伝わらなければ、後工程で同じ確認を繰り返したり、修正済みか未確認か分からなくなったりします。GeoJSONの確認は、表示して終わりではなく、結果を整理して実務の流れに組み込むところまで含めて考える必要があります。
まず、確認した内容を記録します。記録には、確認したGeoJSONのファイル名、作成日または受領日、確認日、確認者、対象範囲、確認した観点、見つかった問題、対応状況を残します。細かな様式は組織や案件によって異なりますが、後から見たときに「どのデータを、何の目的で、どこまで確認したのか」が分かることが大切です。特に同じ名前に近いファイルが複数ある場合は、ファイル名だけでなく、更新日時や版数に相当する情報も併せて残すと混乱を減らせます。
問題が見つかった場合は、修正指示を具体的にします。「位置を直す」「属性を確認する」といった表現だけでは、修正担当者が何を直すべきか判断できません。対象地点の番号、地図上で見た位置、元資料との差、想定される原因、修正後に再確認すべき内容を記録します。点の位置ずれなのか、名称の入れ替わりなのか、面の閉じ方なのか、座標系の違いなのかによって、修正方法は大きく変わります。
問題がなかった場合も、確認済みであることを明確にします。実務では、問題があるデータだけでなく、問題がないと判断したデータの管理も重要です。確認済みのデータと未確認のデータが同じ場所に混在していると、関係者が誤って未確認データを使う可能性があります。確認済みのGeoJSONは、フォルダ、ファイル名、管理表などで状態が分かるようにし、必要に応じて確認メモを添えます。
関係者へ共有する場合は、GeoJSONそのものを渡すのか、地図上で確認した結果を画面や資料として渡すのかを分けて考えます。GeoJSONを渡す場合、受け手が同じように地理院地図で読み込めるとは限りません。受け手の環境や知識に応じて、読み込み手順、確認すべき背景地図、注意点を簡単に添えると親切です。一方で、説明だけが目的の場合は、GeoJSONそのものではなく、確認済みの地図表示を資料化した方が伝わりやすいこともあります。
共有時には、データの利用範囲も明確にします。確認用のGeoJSONなのか、現場指示に使うデータなのか、報告書作成に使うデータなのか、別システムへ取り込むためのデータなのかによって、求められる正確性や属性の整備度が変わります。確認用に簡略化したデータを、厳密な数量算出や境界判断に使ってしまうと、誤った判断につながる可能性があります。データの目的と制約を共有することは、地図上の見え方を共有するのと同じくらい重要です。
また、現場作業につなげる場合は、GeoJSONと現地で使う記録方法を合わせておく必要があります。地図上で確認した地点名と、現場で使う写真番号、測点名、帳票番号が一致していないと、現地での確認や後日の整理に時間がかかります。GeoJSONを地理院地図で確認した段階で、現場で使う名称や番号と対応しているかを見ておくと、現場作業後のデータ整理がしやすくなります。
確認結果を次の作業へつなげるうえでは、更新の流れも決めておきます。修正が入ったGeoJSONを再度確認する場合、前回と同じ観点で見直す必要があります。修正済みファイルが別名で保存されるのか、同じファイルが上書きされるのか、確認済みの記録をどう更新するのかが曖昧だと、古いデータが残ってしまいます。GeoJSONは複製しやすいため、版管理を意識しないとどれが最新か分からなくなります。
最後に、GeoJSONを地理院地図で確認する作業は、専門的な地理情報処理の入口としても役立ちます。まず地図上で見て、位置、形状、属性を確認する習慣を作ることで、データの誤りに早く気づけます。さらに、現場で取得した位置情報をすぐに地図上で確認できる流れがあると、記録漏れや位置の取り違えを減らしやすくなります。現場で取得した点や線を整理し、GeoJSONのような扱いやすい形式で確認し、関係者へ共有する流れを作ることが、地理情報を実務に活かす第一歩です。
GeoJSONを地理院地図で確認するためには、目的整理、読み込み前のデータ確認、地図上での表示確認、背景や属性との照合、確認結果の共有という流れを押さえることが大切です。どれか一つだけを行うのではなく、順番に確認することで、位置ずれ、属性の取り違え、図形の欠落、共有時の誤解を減らせます。特に「geojson 使い方」を調べている段階では、操作方法だけに目が向きがちですが、実務では確認の観点を持つことが成果物の品質に直結します。現場で取得した位置情報を扱う機会が多い場合は、取得、確認、共有までを一連の流れとして整え、使用目的に合った精度と属性管理を確認しながら運用することが重要です。