LRTKレフィクシア株式会社

GeoJSONの座標精度を落とす前に確認したいリスク6つ

GeoJSONを扱う実務では、ファイルサイズを小さくしたい、表示速度を上げたい、不要に細かい座標を見せたくないといった理由で、座標の小数桁を丸めることがあります。座標精度を落とす処理は、データ量を抑え、地図表示や共有をしやすくする手段の一つです。しかし、何も確認せずに桁数を削ると、見た目の崩れ、面積や距離のずれ、境界確認の誤解、現地作業での手戻りにつながることがあります。この記事では、GeoJSONの座標精度を落とす前に確認しておきたい6つのリスクを、実務担当者向けに整理します。

GeoJSONの座標精度を落とすとは何を変えることか

GeoJSONの座標精度を落とすとは、主に座標値の小数桁を減らすことを指します。たとえば、経度や緯度が小数点以下に多くの桁を持っている場合、その桁数を一定のところで丸めたり切り捨てたりして、座標値を短くします。これにより、GeoJSON全体の文字数が減り、ファイルサイズを抑えられる場合があります。大量の点、線、面を含むデータでは、座標値の桁数削減が表示速度や通信量に影響することもあります。

一方で、座標値の桁を減らすことは、単なる表記の整理ではありません。座標の数値が変わるということは、地図上の位置そのものがわずかに移動するということです。見た目ではほとんど分からない場合もありますが、用途によってはその小さな移動が問題になります。広域の概略図であれば許容できるずれでも、敷地境界、設備位置、点検箇所、施工管理、現地確認用のデータでは許容できない場合があります。

GeoJSONでは、座標は原則として経度、緯度の順で記録されます。経度や緯度は角度の単位で表されるため、小数桁を1つ減らしたときの地上距離への影響は、場所や方向によって変わります。緯度方向では、おおまかに小数第5位で1メートル前後、小数第6位で10センチメートル前後の目安になることがあります。ただし、これはあくまで概算であり、経度方向は緯度によって距離が変わります。日本国内でも地域によって換算感覚は少し変わるため、桁数だけで安全性を判断するのは危険です。

また、座標精度の低下とデータの簡略化は似ていますが、同じではありません。座標精度を落とす処理は、各座標の数値を丸める処理です。一方、線や面の頂点数を減らす簡略化は、形状を構成する点そのものを間引く処理です。実務では、この2つが同時に行われることもあります。座標の丸めだけなら軽微に見えても、頂点の間引きと組み合わさると、形状のずれが大きくなる場合があります。

大切なのは、どの用途のために精度を落とすのかを先に決めることです。閲覧用、共有用、概略説明用、解析用、現地作業用、記録保存用では、必要な精度が異なります。GeoJSONを軽くする目的だけで一律に小数桁を減らすと、後から「このデータはどこまで信用できるのか」が分からなくなります。座標精度を落とす前には、見た目、解析、説明、再利用、保管という複数の視点でリスクを確認する必要があります。

リスク1:点の位置が想定以上に移動する

最初に確認したいリスクは、点の位置が思った以上に移動することです。GeoJSONの座標値を丸めると、点データの位置は丸め後の座標に置き換わります。点検箇所、写真撮影位置、設備位置、境界点、基準点のように、1点の位置そのものに意味があるデータでは、この移動がそのまま情報のずれになります。

広域地図で見ると、数十センチメートルから数メートルのずれは目立たないことがあります。しかし、現場実務では、地図を拡大して使う場面が多くあります。たとえば、道路沿いの設備、建物外周の確認点、敷地内の管理ポイント、太陽光発電設備の点検位置などでは、数メートルのずれでも別の対象物を指しているように見えることがあります。表示上は近くに見えても、現地ではフェンスの内外、道路の左右、構造物の前後が変わってしまうことがあります。

特に注意したいのは、点が密集しているデータです。点同士の間隔が広い場合は、少し座標が丸まっても識別しやすいことがあります。しかし、近い位置に複数の点がある場合、精度を落とすことで複数の点が同じ座標に重なったり、順序関係が分かりにくくなったりします。現地写真の撮影位置や検査ポイントのように、点ごとに属性情報が異なるデータでは、点が重なると確認作業が難しくなります。

また、丸め方によって移動方向が変わる点にも注意が必要です。四捨五入であれば近い座標へ移るように見えますが、切り捨てや切り上げを使うと、一定方向に偏ったずれが生じることがあります。1点だけ見れば小さな差でも、データ全体では全体的に南西方向や北東方向へずれたような印象になることがあります。複数のデータを重ねる場合、この偏りは目立ちやすくなります。

点データの精度を落とす前には、その点が何を表しているのかを確認する必要があります。単なる目印なのか、現地で対象物を探すための位置なのか、測量や管理の根拠に近い位置情報なのかで許容できるずれは変わります。閲覧用の目安であれば粗くしても問題が少ない場合がありますが、現地作業者がその点を頼りに移動する場合は、安易に桁数を減らすべきではありません。

実務では、座標精度を落とした後の点を元データと重ねて、最大でどの程度移動したかを確認することが重要です。平均的なずれだけではなく、最も大きくずれた点を確認することが大切です。平均値では問題がなくても、特定の点だけが現地判断に影響する位置へ移動していることがあります。座標の丸め処理を行う前に、どの程度の位置移動まで許容できるかを決めておくと、安全な判断がしやすくなります。

リスク2:線や面の形状が崩れて表示品質が落ちる

次に確認したいのは、線や面の形状が崩れるリスクです。GeoJSONでは、道路中心線、河川、区画線、管理範囲、敷地形状、作業範囲などを線や面で表現することが多くあります。これらの形状は複数の座標点で構成されており、各点の座標が丸められることで、線の曲がり方や面の輪郭が変わります。

座標精度を少し落としただけなら、広域表示ではほとんど変化が分からないことがあります。しかし、細い通路、狭い敷地、複雑な境界、曲線に近い線形、細長いポリゴンでは、丸めによる影響が大きく見えることがあります。特に、元の頂点間隔が細かいデータでは、隣り合う点が同じ座標に丸められたり、短い辺が消えたように見えたりすることがあります。

面データでは、輪郭の崩れがさらに問題になります。座標を粗くした結果、面の一部が折れ曲がって不自然になったり、細いくびれ部分がつぶれたり、穴あき形状の位置関係が変わったりすることがあります。見た目の違和感だけで済む場合もありますが、場合によっては面が自己交差に近い状態になり、後続の処理でエラーや不正な形状として扱われることもあります。

線データでは、折れ点の位置が変わることで、道路や管路の見え方が不自然になる場合があります。たとえば、直線に近い線であれば影響は少ないですが、曲線部分や交差点付近では、わずかな座標の丸めでも線が角張って見えることがあります。地図表示の縮尺が大きいほど、こうした違和感は目立ちます。社内確認用や外部説明用の図面として使う場合、表示品質の低下は信頼感にも影響します。

また、座標精度を落とす処理は、表示する地図の縮尺とセットで考える必要があります。広域の概要図であれば、粗い座標でも自然に見えることがあります。一方、現場区画や施設単位の詳細図では、同じ桁数でも粗く見えることがあります。つまり、適切な座標精度はデータの種類だけでなく、表示する目的や縮尺にも左右されます。

形状崩れを避けるには、処理前後のGeoJSONを同じ条件で表示し、拡大表示でも確認することが有効です。全体図だけではなく、複雑な箇所、細い箇所、曲がりが多い箇所、穴や内側境界を含む箇所を重点的に見ます。実務では、最も形状が細かい部分を基準に精度を決める方が安全です。単純な区画では問題がなくても、細部で崩れると現場説明に使いづらくなります。

リスク3:面積・距離・重なり判定の結果が変わる

GeoJSONは表示だけでなく、面積計算、距離計算、包含判定、交差判定、近接判定などの解析にも使われます。座標精度を落とすと、これらの計算結果が変わる可能性があります。見た目では小さな差に見えても、解析処理では境界線の位置や点の位置が変わるため、結果が変わることがあります。

面積計算では、ポリゴンの各頂点が少しずつ移動することで、面積が増えたり減ったりします。広い面では相対的な影響が小さく見える場合がありますが、細長い面や小さな面では影響が目立つことがあります。管理範囲、施工範囲、緑地、区画、設備周辺の作業範囲など、面積が報告や判断に使われるデータでは、座標を丸めた後の面積差を確認する必要があります。

距離計算でも同じです。点と点の距離、線の延長、点から線までの距離などは、座標の丸めによって変化します。特に、しきい値に近い判定を行っている場合は注意が必要です。たとえば、ある点が管理範囲から一定距離以内にあるか、設備が道路や境界から一定距離離れているか、点検対象が指定範囲に含まれるかといった判定では、わずかな座標差で結果が変わる可能性があります。

重なり判定や交差判定も影響を受けます。ポリゴン同士がわずかに重なっている、あるいはわずかに離れているようなデータでは、座標精度を落としたことで重なりが消えたり、逆に重なりが発生したりすることがあります。線と面の交差、点の包含、隣接区画の接続なども同様です。解析の目的が「おおまかな傾向を見ること」であれば許容できる場合がありますが、「判定結果を作業指示や確認資料に使うこと」であれば慎重に扱う必要があります。

さらに、座標を丸めたデータを別の処理に投入すると、誤差が連鎖することがあります。最初は表示用に軽くしただけのデータが、後から解析用に使われることは実務でよくあります。ファイル名や説明に用途が明記されていないと、軽量化済みのデータが元データのように扱われ、面積や距離の計算に使われてしまうことがあります。このような流用は、結果の信頼性を下げる大きな原因になります。

解析に使う可能性があるGeoJSONでは、座標精度を落とす前に、処理前後で代表的な計算結果を比較することが大切です。面積差、距離差、判定結果の変化件数を確認し、実務上許容できる範囲かを判断します。単にファイルが軽くなったかどうかだけではなく、解析結果がどの程度変わったかを見ることで、リスクを具体的に把握できます。

リスク4:境界・管理範囲・施工位置の説明で誤解を招く

GeoJSONは、社内の技術者だけでなく、現場担当者、管理者、発注者、協力会社、土地所有者、関係部署などへの説明資料として使われることがあります。このとき、座標精度を落としたデータが境界や管理範囲の説明に使われると、誤解を招く可能性があります。

特に注意したいのは、境界に近い対象物を表示する場合です。点や線が境界の内側にあるのか外側にあるのか、道路側なのか敷地側なのか、管理範囲に含まれるのか含まれないのかは、現場では重要な意味を持ちます。座標精度を落とした結果、表示上の位置が境界線をまたいだように見えると、実際とは異なる判断を誘発することがあります。

施工位置や点検位置でも同じです。GeoJSONを使って作業範囲や確認点を共有する場合、表示された位置を見て作業者が現地判断を行うことがあります。座標精度を落としたデータで位置がずれていると、作業対象の取り違えや確認漏れにつながる可能性があります。実際の作業では、図面、写真、現地標識、測量成果など複数の情報を確認すべきですが、地図上の点が分かりやすく表示されていると、それだけに頼ってしまう場面もあります。

また、説明資料では、見た人がデータの精度低下に気づかないことがあります。作成者は「軽量化した閲覧用データ」と分かっていても、受け取った人は「正確な位置を示しているデータ」と受け止めるかもしれません。GeoJSONは数値座標を含むため、見た目がきれいだと精度も高いように見えます。しかし、座標を丸めたデータは、元データと同じ精度を持っているわけではありません。

境界や管理範囲の説明に使う場合は、データの用途と精度を明確にする必要があります。たとえば、概略確認用なのか、現地作業の参考用なのか、正式な境界判断には使わないのかを、ファイル名や属性、共有時の説明に残しておくことが重要です。特に外部へ渡す場合は、丸め処理を行ったデータであることを明示しないと、後で認識違いが起きるおそれがあります。

実務上、境界や施工位置に関わるGeoJSONは、原本データと閲覧用データを分けて管理するのが安全です。閲覧用に座標精度を落とすこと自体は有効ですが、そのデータを根拠資料のように使わない運用が必要です。精度を落としたデータを使う場面では、「位置は概略であり、詳細確認は元データや正式資料で行う」という前提を関係者に共有しておくことが、誤解防止につながります。

リスク5:他データとの重ね合わせでズレが目立つ

GeoJSONは単独で使うよりも、背景地図、航空写真、測量データ、施設図、管理台帳、点検記録、設計図由来のデータなどと重ねて使うことが多い形式です。座標精度を落とすと、単体では気にならないずれが、他データと重ねたときに目立つことがあります。

たとえば、道路線形のGeoJSONを背景地図と重ねる場合、座標を丸めたことで線が道路の中心から少し外れて見えることがあります。敷地や区画のポリゴンであれば、隣接する区画との境界に隙間や重なりが見えることがあります。設備点であれば、写真や図面で示される対象物から少し離れた位置に表示され、どの設備を示しているのか分かりにくくなることがあります。

重ね合わせで問題になるのは、座標精度だけではありません。座標系、測地系、元データの作成方法、背景データの精度、表示環境の処理など、複数の要因が関係します。そのため、座標精度を落とした後にずれが見えたとしても、その原因が丸め処理だけとは限りません。ただし、丸め処理によって追加のずれが発生する可能性はあります。もともと少しずれていたデータが、丸めによってさらに目立つこともあります。

また、複数のGeoJSONを別々の精度で丸めると、データ同士の整合性が崩れる場合があります。たとえば、同じ境界線を共有している区画データで、一方だけ座標精度を落とした場合、隣接部分に隙間や重なりが発生することがあります。点データと面データを別々に処理した結果、本来は面の内側にある点が境界上や外側に表示されることもあります。

このような問題を避けるには、重ね合わせるデータ全体で精度方針をそろえることが重要です。どのデータを元データとして残すのか、どのデータを閲覧用に軽量化するのか、丸める小数桁を統一するのか、データ種別ごとに変えるのかを事前に決めます。特に、同じ現場や同じ管理範囲で使うデータは、個別に処理するのではなく、全体の整合性を見ながら処理する方が安全です。

重ね合わせ確認では、全体表示だけでなく、ずれが問題になりやすい場所を拡大して見ることが大切です。境界付近、交差部、隣接区画、細い通路、設備が密集する箇所、現地写真と照合する箇所などを確認します。閲覧者がどの縮尺で使うのかも想定し、実際の利用環境に近い表示条件で確認します。座標精度を落とす処理は、単体のGeoJSONだけで完結するものではなく、他データとの関係で評価する必要があります。

リスク6:後工程で元の精度に戻せなくなる

座標精度を落とす最大のリスクのひとつは、一度失った精度を後から元に戻せないことです。小数桁を削ったGeoJSONには、削除された座標情報が残っていません。後から桁数を増やしても、元の座標が復元されるわけではなく、見かけ上の数字が増えるだけです。

この点は、データ管理上とても重要です。軽量化したファイルを元データとして上書き保存してしまうと、元の精度を持つデータが失われます。後から解析や現地確認に使いたくなっても、丸め前の位置に戻せません。特に、測量成果、現地取得データ、境界確認データ、施工管理データなど、再取得に手間がかかる情報では大きな損失になります。

実務では、最初は表示用として精度を落としたデータが、いつの間にか別の担当者に渡り、別業務で使われることがあります。ファイル名に「軽量版」や「閲覧用」と書かれていなかったり、属性情報に処理履歴が残っていなかったりすると、そのデータが丸め済みであることが分からなくなります。その結果、精度が落ちたデータを元に新しいデータを作成し、さらに編集や変換を重ねてしまうことがあります。

また、座標精度の低下は履歴管理の問題にもつながります。いつ、誰が、どの桁数で、どの目的のために処理したのかが分からないと、後からデータの信頼性を判断できません。業務でGeoJSONを使う場合、データの作成日や更新日だけでなく、変換や軽量化の履歴も重要です。処理履歴がないと、問題が起きたときに原因を追跡しにくくなります。

元の精度を守るためには、必ず原本データを残し、座標精度を落としたデータは別ファイルとして管理することが基本です。ファイル名、フォルダ、属性、管理表などで、原本と軽量版を区別します。さらに、丸めた小数桁、処理日、用途、処理担当、元ファイルとの関係を記録しておくと、後工程での混乱を防ぎやすくなります。

座標精度を落とす作業は、データを軽くする便利な作業である一方、不可逆な加工でもあります。後で戻せるだろうという前提で処理するのではなく、戻せない前提で慎重に扱う必要があります。特に、社外共有や長期保管を行うデータでは、原本を残す運用と、軽量版の用途を明示する運用が欠かせません。

座標精度を落とす前に実務で確認したい進め方

GeoJSONの座標精度を落とす前には、まず用途を分けて考えることが重要です。閲覧用なのか、解析用なのか、現地確認用なのか、記録保存用なのかによって、許容できる精度は変わります。すべての用途に対して同じ桁数を適用すると、ある用途では十分でも、別の用途では不足することがあります。最初に「このデータは何に使うのか」を明確にし、その用途に合わせて精度を決めることが基本です。

次に、元データを必ず残します。座標精度を落としたデータは軽量版や共有版として作成し、原本とは別に管理します。原本を上書きしないことは、実務上の安全策として非常に重要です。特に、現地で取得した座標や、後から再取得しにくいデータは、原本を保管しておくことで将来の再解析や確認に対応できます。

そのうえで、どの小数桁まで残すかを検討します。桁数を決めるときは、単にファイルサイズの削減率だけで判断しない方が安全です。点の移動量、線や面の形状変化、面積や距離の差、判定結果の変化、表示縮尺での見え方を確認します。必要であれば、複数の桁数で試し、業務に支障がない範囲を比較します。最初から大きく削るのではなく、段階的に確認する方がリスクを抑えられます。

確認作業では、代表的な場所だけでなく、影響が出やすい場所を選ぶことが大切です。点が密集する場所、境界に近い場所、細長い面、複雑な形状、交差部、隣接区画、現地確認に使う箇所などを重点的に見ます。全体では問題がなくても、業務上重要な一部で問題が出ることがあります。実務では、平均的な品質よりも、問題が起きると困る箇所で耐えられるかを重視します。

また、座標精度を落とした後のデータには、用途と処理内容を残すことが望ましいです。ファイル名に閲覧用、軽量版、丸め桁数などを含めるだけでも、誤使用を減らせます。属性情報や管理メモに処理内容を記録しておけば、後から受け取った担当者もデータの性質を判断しやすくなります。データが複数部署や外部関係者に渡る場合は、この情報が特に重要になります。

最後に、現地作業に使うデータでは、座標精度だけに頼らない確認体制を整えることも大切です。地図上の位置、写真、名称、管理番号、図面、現地標識、距離関係などを組み合わせて確認できるようにすると、座標の丸めによる誤解を減らせます。GeoJSONは便利な形式ですが、現地の判断をすべて代替するものではありません。用途に応じて、座標の精度と確認方法をセットで設計することが、手戻りを防ぐ実務的な進め方です。

まとめ:軽量化だけでなく用途に合う精度管理が重要

GeoJSONの座標精度を落とすことは、ファイルサイズの削減や表示速度の改善に役立つ場合があります。特に、広域の閲覧用データや概略説明用データでは、過剰に細かい座標をそのまま保持する必要がないこともあります。しかし、座標精度を落とす処理は、位置情報そのものを変える加工です。単なる見た目の調整ではなく、点の位置、線や面の形状、面積や距離、重ね合わせ、境界説明、後工程の再利用に影響します。

確認すべきリスクは大きく6つあります。点の位置が移動すること、線や面の形状が崩れること、面積や距離などの解析結果が変わること、境界や施工位置の説明で誤解が生じること、他データとの重ね合わせでずれが目立つこと、そして後から元の精度に戻せなくなることです。これらはどれも、実務でGeoJSONを扱う担当者にとって見落とせないポイントです。

安全に進めるには、まず用途を明確にし、原本データを残したうえで、処理後のデータを別管理することが基本です。さらに、処理前後の表示、点の移動量、形状変化、解析結果、重ね合わせ結果を確認し、業務上問題がないかを判断します。軽量化の効果だけを見るのではなく、使う場面で必要な精度を満たしているかを見ることが重要です。

現場で使うGeoJSONでは、座標精度の管理に加えて、データの取得方法や記録方法も大切になります。位置情報を含む写真や点検記録を活用し、現地の確認情報と地図データを結びつけることで、座標の扱いはより実務的になります。GeoJSONの軽量化や共有を進める際も、元の位置情報をどのように取得し、どの精度で残し、どの用途に使うのかを整理しておくことが欠かせません。

座標付きの現場記録や位置情報の活用をさらに進める場合は、特定の製品名だけで判断せず、取得精度、オフライン対応、写真や属性情報とのひも付け、データ出力形式、原本管理のしやすさなどを確認することが大切です。GeoJSONの精度管理は、単に小数桁を何桁残すかだけでなく、現場で取得した情報をどのように保管し、どの用途に安全に使うかまで含めて考える必要があります。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る