ogrとは?初心者が知っておく基本と使い方ガイド共起語・同意語・対義語も併せて解説!

  • このエントリーをはてなブックマークに追加
ogrとは?初心者が知っておく基本と使い方ガイド共起語・同意語・対義語も併せて解説!
この記事を書いた人

高岡智則

年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)


ogrとは?

ogrは、地理情報データを扱うときに出てくる用語の一つです。特にGISの世界でよく使われます。OGRは、GDALというオープンソースのソフトウェアの一部として動作する「ベクトルデータ処理ライブラリ」です。GDALはラスタデータの処理で有名ですが、OGRはベクトルデータ(点・線・面)を扱う機能を担当します。

ベクトルデータとは、地図の「何かを表す地物」のことです。たとえば道路のライン、川の形、建物の境界線などです。これらのデータを別の形式に変換したり、別のソフトで使えるようにしたりするのがOGRの仕事です。

ogrの歴史と役割

OGRは長い間、地理情報システムの世界で使われてきました。元々は「OGR Simple Features Library」として開発され、現在はGDALの一部として利用されています。GISの現場では、異なるソフトウェア同士がデータをやり取りする際に、OGRが橋渡し役を果たします。

使い方の基本

使い方の基本は、コマンドラインツールを使ってデータを読み込み、形式を変換したり、メタデータを確認したりすることです。代表的なツールには ogrinfoogr2ogr があります。これらは多くのファイル形式をサポートしており、初心者にも比較的わかりやすい操作になっています。

例えば、Shapefile から GeoJSON へ変換したい場合、以下のようにコマンドを打ちます。<span>ogr2ogr -f \"GeoJSON\" out.geojson input.shp。

実務でよく使われるコマンドの例

<th>コマンド
説明
ogrinfoデータセットのメタデータを表示ogrinfo input.shp
ogr2ogrデータ形式の変換・抽出ogr2ogr -f \"GeoJSON\" out.geojson input.shp
ogrinfo -soデータサイズ情報だけを表示ogrinfo -so input.shp

よくある質問

初めて ogr を使う人は、まず「どのデータ形式を扱えるか」「どのツールで何ができるか」を知ることが大切です。データを変換する前には、元のデータがどの座標系(CRS)を使っているかを確認すると安心です。また、コマンドはダブルクォートの扱いに注意して入力しましょう。

まとめ

このページでは、ogrの基本的な意味と使い方を、初心者にも分かるように解説しました。OGRは地理情報データをやり取りする際の橋渡し役であり、ogr2ogrを使うことでさまざまな形式へ変換できます。データの形式や座標系を理解することが、次の一歩を踏み出すコツです。


ogrの同意語

OGRライブラリ
GISのベクタデータを入出力・操作するライブラリ。OpenGIS Simple Featuresの参照実装として機能します。
OpenGIS Simple Features Reference Implementation
OGRの正式名称。OpenGISのSimple Features規格の参照実装を示します。
GDAL/OGR
GDALプロジェクト内のベクタデータAPIとしての呼称。OGRはそのベクタ機能を指します。
OpenGIS Simple Features
OpenGISが定めたベクタデータの規格群の総称。主にベクトル地物の仕様を指します。
OGRベクトルデータAPI
ベクタデータを読み書き・処理するためのAPIとしてのOGRの表現です。
ベクタデータI/Oライブラリ
ベクタデータの入出力を提供するライブラリという意味で、OGRの機能を指す表現です。
ベクトルデータ処理ライブラリ
ベクタデータの処理機能を提供するライブラリという意味。
地理情報システムのベクタデータライブラリ
GISで使われるベクトルデータを扱うライブラリのこと。
オープンGISのベクトルデータAPI
OpenGIS規格に準拠したベクトルデータ操作用のAPIのこと。
OGR(オージーアール)
OGRの読み方。略称そのものを指す表現です。

ogrの対義語・反対語

人間
ogre(オーガ)の対義語として、暴力的・凶暴的ではない普通の人間を指す意味です。
善良な人
道徳的に善いとされる人を指す対義語。
穏やかな存在
攻撃性が低く、平和的な性質を持つ存在を指す対義語
友好的な存在
敵対心がなく、協力的である性質を指す対義語。
非凶暴な生き物
危険性が低く、生態系に有害でない生物を示す対義語。
普通の市民
超自然的・怪物的存在と対比して一般的な社会構成員を指す語。
無害な者
害を及ぼさない穏やかな性質を持つ者を指す対義語。

ogrの共起語

GDAL
Geospatial Data Abstraction Libraryの略。地理空間データの読み書き・変換を行うオープンソースのライブラリ。
ogr2ogr
GDALのコマンドラインツールで、ベクタデータの読み込み・変換・結合を行う。
シェープファイル
Esriのベクタデータ形式の代表格で、点・線・面の地物を格納する古くから使われるフォーマット
GeoJSON
地理空間データをJSONで表現する国際標準フォーマット。
KML
Google Earthで使われる地理空間データのXML形式。
GML
Geography Markup Language、地理空間データのXMLベースの表現。
ベクターデータ
点・線・面などの地物情報を表す地理データ形式。
ベクトルデータ形式
シェープファイルやGeoJSONなど、ベクタデータを格納する形式の総称。
座標系
地理データの位置を地球上で表す参照枠。
CRS
Coordinate Reference Systemの略。座標系の正式名称。
ドライバ
GDALが各ファイル形式を扱うための拡張モジュールのこと。
GIS
Geographic Information Systemの略。地理情報データの作成・分析・表示を行うソフトウェア群。
読み取り
データを読み込む操作。
書き出し
データを外部形式に出力する操作。
変換
形式間の変換や座標系変換を指す。
パイプライン
複数のコマンドを連結して処理を自動化する手法。
Pythonバインディング
PythonからOGR機能を呼び出すためのライブラリ。
OSGeo
オープンソース地理情報ソフトウェアの団体・プロジェクト群の総称。
Linux
主にLinux環境での実行を想定したOS。
Windows
Windows環境での実行対応。
macOS
macOS環境での実行対応。
オープンソース
ソースコードを公開し誰でも利用・改変できるソフトウェアの考え方。
API
アプリケーションが機能を利用するための窓口。
ライブラリ
再利用可能な機能群をまとめたコードの集まり。
ベクターデータ処理
ベクタデータの読み書き・結合・抽出などの処理全般。
ファイル形式
地理データを格納するフォーマットの総称。
コマンドライ
端末上で文字入力で操作する方法。
データ統合
複数ソースのベクタデータを1つに統合する作業。
公式マニュアル
公式の解説書・ドキュメント

ogrの関連用語

OGR
OpenGIS Simple Features Libraryの略で、GDALのベクタデータを読みき・変換するライブラリです。点・線・面などのジオメトリと属性を扱います。
GDAL
Geospatial Data Abstraction Libraryの略。ラスタデータとベクタデータの入出力・変換を行うオープンソースの基盤ライブラリです。
OGR2OGR
OGRのコマンドラインツール。ファイル形式の変換、座標系の変換、属性の抽出・結合などを行えます。
Driver
GDAL/OGRがサポートするデータフォーマットの実装モジュール。Shapefile、GeoJSON、KML、GeoPackageなどを読み書きします。
Shapefile
ESRIが開発したベクタ形式。地物のジオメトリと属性を分かりやすく格納します。OGRでも読み書き可能です。
GeoJSON
地理データをJSON形式で表現する標準フォーマット。人にも機械にも扱いやすいデータ構造です。
KML
Google Earthで使われる地理データフォーマット。XMLベースで、点・線・面を表現します。OGRで読み書き可能です。
GML
Geography Markup Language。XMLベースの地理データ表現。互換性のある形式としてOGRに対応しています。
GPX
GPSデータの交換フォーマット。経路・ポイントなどを表現します。OGRで扱えます。
GeoPackage
GeoPackageはSQLiteを使ったオープンな地理データ格納形式。ベクトルとラスタを1つのファイルに格納でき、OGRで読書・書き込みが可能です。
WKT
Well-Known Text。ジオメトリをテキストで表現する標準フォーマット。
WKB
Well-Known Binary。ジオメトリを2進表現で表す標準フォーマット。
CRS
座標参照系。地球上の位置を定義する基準で、異なるCRS間の再投影が必要な場合があります。
EPSG
EPSGコードは座標参照系を識別する国際的なコード。CRSを簡潔に指定できます。
Reprojection
座標系の変換(再投影)。OGRはレイヤー間での再投影をサポートします。
Layer
データセット内の層。各Layerにはジオメトリと属性を持つFeatureが格納されています。
Feature
地物。ジオメトリと属性をひとつにまとめた最小単位です。
Field
属性フィールド。特徴の属性情報を格納する列。例: 名前や人口など。
DataSource
OGRが読み込むデータの入れ物。ファイル、データベース、サービスなどが対象です。
Dataset
データの集合体。OGRではDataSourceを指すことが多いです。
Vector
点・線・面などの幾何データ。OGRはこのベクタデータを主に扱います。
OSGeo
オープンソース地理情報技術の財団。GDAL/OGRなどのプロジェクトを支援しています。
OGRSQL
OGRに組み込まれたSQL風のクエリ言語。属性・空間条件でデータを抽出できます。
SpatialIndex
空間インデックス。大規模ベクタデータの検索を高速化する仕組みです。

ogrのおすすめ参考サイト


インターネット・コンピュータの人気記事

awstatsとは?初心者でもわかる使い方と基本解説共起語・同意語・対義語も併せて解説!
16164viws
bing・とは?初心者のための基本ガイド:検索エンジンの仕組みと使い方共起語・同意語・対義語も併せて解説!
2709viws
着信転送とは?初心者向けガイドで分かる使い方と設定のコツ共起語・同意語・対義語も併せて解説!
1155viws
差し込み印刷・とは?初心者でもすぐわかる使い方と仕組みガイド共起語・同意語・対義語も併せて解説!
1153viws
com端子・とは?初心者にも分かる基礎ガイド|シリアルポートの使い方と歴史を解説共起語・同意語・対義語も併せて解説!
1032viws
7zファイル・とは?初心者でもわかる使い方と特徴を解説共起語・同意語・対義語も併せて解説!
995viws
全角文字とは?初心者向け解説|全角と半角の違いをやさしく学ぶ共起語・同意語・対義語も併せて解説!
980viws
充電アダプターとは何かを徹底解説|初心者でも分かる基本と選び方のコツ共起語・同意語・対義語も併せて解説!
968viws
リマインドメールとは?初心者にもわかる基本ガイドと使い方のコツ共起語・同意語・対義語も併せて解説!
862viws
pinロックとは?初心者が知っておくべき基本と使い方ガイド共起語・同意語・対義語も併せて解説!
859viws
16進数カラーコード・とは?初心者でもつまずかない基礎と使い方ガイド共起語・同意語・対義語も併せて解説!
800viws
none とは?初心者にもやさしく解説する意味と使い方ガイド共起語・同意語・対義語も併せて解説!
798viws
asp・とは?初心者向けに徹底解説する基本と使い方ガイド共起語・同意語・対義語も併せて解説!
752viws
xlsmとは?初心者でも分かるExcelのマクロ付きファイルの基本共起語・同意語・対義語も併せて解説!
712viws
ローカルポート・とは?初心者にも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
698viws
sha256とは?初心者が知るべき暗号ハッシュの基礎と使い道共起語・同意語・対義語も併せて解説!
646viws
countifとは?初心者でもすぐ使える基本と応用ガイド共起語・同意語・対義語も併せて解説!
600viws
csvダウンロードとは?初心者が今すぐ使える基本ガイド共起語・同意語・対義語も併せて解説!
594viws
ワンタイムコード・とは?初心者でも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
592viws
googleドキュメントとは?初心者が今日から使いこなす基本ガイド共起語・同意語・対義語も併せて解説!
532viws

新着記事

インターネット・コンピュータの関連記事