GoGPT Best VPN GoSearch

OnWorksファビコン

v.in.ogrgrass - クラウド上のオンライン

OnWorksの無料ホスティングプロバイダーで、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMAC OSオンラインエミュレーターを介してv.in.ogrgrassを実行します。

これは、Ubuntuオンライン、Fedoraオンライン、Windowsオンラインエミュレータ、MAC OSオンラインエミュレータなど、複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドv.in.ogrgrassです。

プログラム:

NAME


v.in.ogr - OGR ライブラリを使用してベクター データを GRASS ベクター マップにインポートします。

KEYWORDS


ベクター、インポート、OGR

SYNOPSIS


v.in.ogr
v.in.ogr - 助けて
v.in.ogr [-flc2tojrewi] =string [=string[,string、...]] [出力=]
[空間的な=xmin、ymin、xmax、ymax[,xmin、ymin、xmax、ymax、...]] [コラボレー=SQL_クエリ]
[最小面積=フロート] [type=string[,string、...]] [スナップ=フロート] [場所=]
[コラム=[,、...]] [エンコーディング=string] [キー=string] [ =]
[-上書きする] [-助けます] [-詳細] [-静かな] [-ui]

フラグ:
-f
サポートされているOGR形式を一覧表示して終了する

-l
データソースで利用可能な OGR レイヤーを一覧表示して終了します

-c
ポリゴンをクリーンアップしない(非推奨)

-2
入力が2Dであっても3D出力を強制する
入力が 3D であるが、すべての Z 座標が同一である場合に便利です

-t
属性テーブルを作成しない

-o
データセット投影をオーバーライドする (位置の投影を使用)

-j
映り込みチェックだけして終了

-r
インポートを現在の地域に制限する

-e
新しいデータセットに基づいて領域範囲を拡張する
PERMANENT マップセット内の場合はデフォルトのリージョンも更新します

-w
列名を小文字に変更する

-i
「location」パラメータで指定された場所を作成して終了します。 輸入しないでください
ベクトルデータ。

-上書き
出力ファイルが既存のファイルを上書きできるようにする

- 助けて
使用状況の概要を印刷する

-詳細
冗長モジュール出力

- 静かな
静かなモジュール出力

--ui
GUIダイアログを強制的に起動する

パラメーター:
=string [必要]
OGRデータソース名
例:
ESRI シェープファイル: シェープファイルを含むディレクトリ
MapInfo ファイル: MapInfo ファイルを含むディレクトリ

=文字列[、文字列、...]
OGR レイヤー名。指定しない場合は、利用可能なすべてのレイヤーがインポートされます。
例:
ESRI シェープファイル: シェープファイル名
MapInfo ファイル: マップ情報ファイル名

出力=
出力ベクトルマップの名前

空間的な=xmin,ymin,xmax,ymax[,xmin,ymin,xmax,ymax、...]
サブリージョンのみをインポート
フォーマット: xmin,ymin,xmax,ymax - 通常は W,S,E,N

コラボレー=SQL_クエリ
'where'キーワードのないSQLステートメントのWHERE条件
例:収入<1000および居住> = 10000

最小面積=フロート
輸入対象エリアの最小面積(平方メートル)
小さな領域と島は無視されます。snap^2 よりも大きくする必要があります。
デフォルト: 0.0001

type=文字列[、文字列、...]
オプションでデフォルトの入力タイプを変更する
オプション: ポイント、 ライン、 境界、 重心
デフォルト:
ポイント: 面積の重心を点としてインポートする
ライン: エリア境界を線としてインポート
境界: エリア境界として線をインポート
重心: ポイントを重心としてインポート

スナップ=フロート
境界のスナップしきい値(マップ単位)
スナップなしの場合は「-1」
デフォルト: -1

場所=
作成する新しい場所の名前

コラム=名前[、名前、...]
元の名前の代わりに使用する列名のリスト。最初の列名はカテゴリに使用されます。
の項目に表示されます。

エンコーディング=string
属性データのエンコード値
エンコード解釈をオーバーライドします。ESRI Shapefile をインポートするときに便利です。

キー=string
カテゴリに使用される列の名前
指定しない場合、カテゴリは一意の値として生成され、「cat」列に保存されます。

=
ジオメトリ列の名前
指定しない場合は、入力のすべてのジオメトリ列が使用されます。

DESCRIPTION


v.in.ogr OGRライブラリを使用してベクターデータをGRASSベクターマップにインポートします。OGR(Simple Features
ライブラリはGDALライブラリの一部なので、使用するにはGDALをインストールする必要があります。 v.in.ogr.

Status パラメータが指定されていない場合、利用可能なすべてのOGRレイヤーが個別にインポートされます。
GRASSレイヤを1つのGRASSベクターマップにまとめます。複数のOGRレイヤ名を指定した場合、それらはすべて
レイヤーは個別の GRASS レイヤーとして 1 つの GRASS ベクター マップにインポートされます。

オプション 空間的な パラメーターは、空間クエリの範囲を定義します。 このパラメータにより、
データのインポート時に、領域を空間サブセットに制限することができます。すべてのベクター
この長方形のサブ領域に完全にまたは部分的に収まるフィーチャがインポートされます。
-r 現在の地域フラグは同じですが、現在の地域設定を空間フラグとして使用します。
境界 (参照 g.地域).

トポロジー クリーニング
エリアのトポロジークリーニングは自動的に実行されますが、特殊なケースでは失敗する可能性があります。
これらのケースでは、 スナップ インポートされたベクトルデータから閾値が推定され、印刷される
最後にベクターデータをインポートすると、 スナップ
閾値は10の累乗で増加し、推定上限値に達するか
閾値に達したか、または領域のトポロジークリーニングが成功した場合。
場合によっては、手動でのクリーニングが必要になるか、領域が実際に重複していることがあります(例:バッファ)
非トポロジカルソフトウェアで作成されました。

当学校区の 最小面積 閾値は、地図単位のエリアサイズとして指定され、
緯度経度の場所の場合は、正方形のみで指定されます。
メートル。

当学校区の スナップ 閾値は、距離が
2つの頂点間のマップ単位の間隔が閾値を超えていない。スナップはデフォルトで
-1で無効になります。 v.クリーン マニュアル。

サポート オグル ベクトル フォーマット
OGRライブラリは、ESRI Shapefile、Mapinfoファイルなど、さまざまなベクターデータ形式をサポートしています。
英国 .NTF、SDTS、TIGER、IHO S-57 (ENC)、DGN、GML、AVCBin、REC、メモリ、OGDI、PostgreSQL
ローカルインストールに依存します。詳細については、OGR Web サイトを参照してください。

ローカルでサポートされている形式のリストは、次のように印刷できます。 -f フラグ。

重複 ポリゴン
重なり合ったポリゴンをインポートすると、重なり合った部分は新しい領域となり、
複数のカテゴリがあり、元のポリゴンごとに1つのカテゴリがあります。元のポリゴン
同じカテゴリを共有する複数のエリアに変換されます。これらの複数の
したがって、エリアは属性テーブル内の同じエントリにリンクされます。単一のカテゴリ
値は、複数の重複しない領域を指す場合があり、それらは全体として
元のポリゴンが別のポリゴンと重なっている。元のポリゴンは復元できる。
使用して、 v.抽出 希望するカテゴリ値または コラボレー ステートメントと -d フラグを立てる
共通の境界を解消する。

サービス提供先 創造


v.in.ogr データセットをインポートする際に、ソースが投影情報を保持しようとします。
フォーマットに投影情報が含まれているかどうか、またOGRドライバがそれをサポートしているかどうかを確認します。
ソース データセットの投影法が現在の場所の投影法と一致しない
v.in.ogr エラーメッセージが報告されます(「データセットの投影が一致していないようです
現在の場所」を参照してください。

ユーザーが見かけの座標系の違いを無視したい場合は、
ソースデータと現在の場所、それらは -o 投影をオーバーライドするフラグ
チェック。

ユーザーが完全な投影定義でデータをインポートしたい場合は、可能です。
持つ v.in.ogr 投影と範囲に基づいて新しい場所を自動的に作成する
読み取られているファイルの。 これは、新しい
経由の場所 場所 パラメータ。 コマンドが完了すると、新しい場所が
(PERMANENT マップセットのみで) 作成され、ベクター マップが作成されます。
指定されたものでインポート 出力 名前を PERMANENT マップセットに追加します。

注意事項


テーブル列名に使用できる文字は制限されています。サポートされている文字は次のとおりです。
[A-Za-z][A-Za-z0-9_]*
これは、SQLがテーブル列で「.」(ドット)、「-」(マイナス)、「#」をサポートしていないことを意味します。
名前。また、テーブル名は数字ではなく文字で始まる必要があります。

v.in.ogr インポート時に「.」、「-」、「#」を「_」(アンダースコア)に変換します。 -w 旗の変更
SQLでの使用上の便宜上、列名を大文字から小文字に変更します(小文字
属性テーブルがSQL DBMSに格納されている場合、列名を引用符で囲む必要はありません。
PostgreSQLなど)。 cnames パラメータは、新しい列名を定義するために使用されます。
インポート。

DBFデータベース仕様では、列名は10文字までに制限されています。デフォルトのDBが
DBF に設定され、入力データに長い列/フィールド名が含まれている場合、それらは切り捨てられます。
同じ名前の列が複数ある場合は、 v.in.ogr 生産される
エラーです。この場合、入力データを修正するか、 v.in.ogrさん
cnames パラメータを使用して列の名前を一意の名前に変更します。(ヒント:リストをコピーして変更します
エラーメッセージで表示される)。または、ローカルDBを次のように変更します。 デシベル接続.

Esri Shapefilesをインポートする場合、OGRライブラリはLDID/コードページ設定を読み取ろうとします。
.dbfファイルから文字列フィールドをUTF-8に変換するために使用します。LDID「87 / 0x57」は
ISO8859_1として扱われますが、多くの言語には適さない可能性があります。残念ながら、
他にどのような値が適切かは不明です(以下の例を参照)。エンコードを変更するには、
ユーザーはSHAPE_ENCODING環境変数を設定するか、単にエンコード値を定義することができます。
エンコーディング パラメータ。再コーディングのサポートは GDAL/OGR 1.9.0 の新機能であることに注意してください。

エンコーディング DXFファイルのインポート時のテキストの再コーディングにも影響します。その他の形式の場合
エンコード値は効果がありません。

オプション キー 特徴カテゴリに使用する列名を指定します。この列は整数である必要があります。
指定しない場合は、カテゴリ番号は1から生成され、
「cat」という名前の列。

GDAL 1.11以降、ライブラリはOGRの複数のジオメトリ列をサポートします。デフォルトでは
v.in.ogr 指定されたレイヤーからすべてのジオメトリ列を読み取ります。ユーザーは希望するジオメトリを選択できます。
列別 オプションについては、以下の例を参照してください。


このコマンドはさまざまなベクター形式をインポートします。

SHAPE ファイル
v.in.ogr 入力=/home/user/shape_data/test_shape.shp 出力=grass_map
別の方法:
v.in.ogr 入力=/home/user/shape_data レイヤー=test_shape 出力=grass_map
属性データのエンコーディング値を定義します(この例では、属性データは
Windows-1250エンコーディング、つまりラテン文字を使用する中央/東ヨーロッパ言語では、
Microsoft Windows エンコーディング)。
v.in.ogr 入力=/home/user/shape_data/test_shape.shp 出力=grass_map エンコーディング=cp1250

MapInfo ファイル
v.in.ogr 入力=./ レイヤー=mapinfo_test 出力=grass_map

アーク カバレッジ
円弧とラベル ポイントをインポートすると、モジュールが領域の構築を処理します。
v.in.ogr 入力=gemeinden レイヤー=LAB,ARC タイプ=centroid,boundary 出力=mymap

E00 file
参照 v.in.e00.

まず、E00ファイルを「avcimport」(AVCE00ツール、
つかいます e00conv まず、 avcimport 失敗):
avcimport e00ファイルの範囲
v.in.ogr 入力=カバレッジ レイヤー=LAB、ARC タイプ=重心、境界 出力=mymap

SDTS ファイル
CATD ファイルを選択する必要があります。
v.in.ogr 入力=CITXCATD.DDF 出力=都市

ファイル
v.in.ogr 入力=input/2000/56015/ レイヤー=CompleteChain,PIP 出力=t56015_all \
タイプ=境界、重心スナップ=-1

PostGIS テーブル
エリアの例:
v.in.ogr 入力="PG:host=localhost dbname=postgis ユーザー=postgres" レイヤー=ポリマップ \
出力=ポリゴン タイプ=境界、重心

オラクル 空間の マップ
環境変数ORACLE_BASE、ORACLE_SID、ORACLE_HOMEを設定する必要があることに注意してください。
それに応じて TNS_ADMIN も変更します。
v.in.ogr dsn=OCI:ユーザー名/パスワード@database_instance 出力=grasslayer レイヤー=roads_oci

複数 コラム
この例では、フィーチャごとに複数のジオメトリを含むデータの処理方法を示します。
フィーチャあたりのジオメトリ列の数は次のように確認できます。 v.外部 ととも​​に -t フラグ。
v.external -t 入力=20141130_ST_UKSH.xml.gz
...
Okresy、ポイント、1、DefinicniBod
オクレシー、マルチポリゴン、1、オリジナルニフラニツェ
オクレシ、マルチポリゴン、1、ヘネラリゾヴァネ・フラニツェ
...
この例のレイヤー「Okresy」には3つのジオメトリ列「DefinicniBod」があります。
「オリジナルニ・フラニツェ」と「ジェネラリゾヴァナ・フラニツェ」。デフォルトでは v.in.ogr すべてからデータを読み取る
3つのジオメトリ列。ユーザーは、希望するジオメトリ列を オプション、
この場合、モジュールは指定されたジオメトリ列からのみジオメトリを読み取ります。
下の例では、出力ベクターマップには、
「OriginalniHranice」ジオメトリ列。
v.in.ogr input=20141130_ST_UKSH.xml.gz Layer=Okresy ジオメトリ=OriginalniHranice

警告


「警告: エリアサイズ1.3e-06、エリアはインポートされません。」のようなメッセージが表示される場合は、 最小面積
すべての領域がインポートされるように、値を小さく調整することができます。そうでない場合は、小さな領域が
インポート時にフィルタリングされます(デジタル化エラーや非トポロジカルなエラーを修正するのに役立ちます)
データ)。

「少なくとも1e-008でスナップして再度インポートしてください: 'snap=1e-008'」のようなメッセージが表示される場合
が表示された場合、インポートするマップにトポロジエラーが含まれています。このメッセージは、
の値 スナップ 試すべきパラメータ。詳細については、上記の トポロジー
クリーニング.

ERROR メッセージ


DBMI-DBF ドライバー エラー: SQL パーサー エラー: 構文エラー、予期しない DESC、NAME が必要です
'DESC'を処理中
列名がSQL予約語(ここでは「DESC」)に対応することを示します。
異なる列名を使用する必要があります。 cnames パラメータを使用して割り当てることができます
即座に異なる列名を付与します。

データセットの投影が現在の場所と一致していないようです。
インポートするデータと一致する投影の場所を作成する必要があります。
使用してみてください 場所 投影に基づいて新しい場所を作成するパラメータ
ファイル内の情報。必要に応じて、別の場所に再投影することもできます。
  v.proj.

参考文献


・OGRベクターライブラリ

· OGR ベクター ライブラリ C API ドキュメント

onworks.net サービスを使用して v.in.ogrgrass をオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。