タグ付けされた質問 「csv」

コンマ区切り値(CSV)ファイルには、表形式のデータ(数値とテキスト)がプレーンテキスト形式で格納されます。

2
Pandas DataFrameをGeoDataFrameに変換する
これは十分に簡単な質問のように思えますが、空間結合のためにパンダのDataFrameをGeoDataFrameに変換する方法がわかりません。 以下は私のデータがどのように見えるかの例ですdf.head(): Date/Time Lat Lon ID 0 4/1/2014 0:11:00 40.7690 -73.9549 140 1 4/1/2014 0:17:00 40.7267 -74.0345 NaN 実際、このデータフレームはCSVから作成されているため、CSVをGeoDataFrameとして直接読み込む方が簡単であれば、それでも問題ありません。
42 csv  geopandas  pandas 

4
QGISを使用して非空間CSVファイルを空間データ(シェープファイル)に結合しますか?
フィールドに郵便番号データを含むCSVファイルがありますが、それは非空間的です。たとえば、EastingとNorthingはありません。 フィールドに郵便番号といくつかの追加データを含むシェープファイルがあります。 属性(郵便番号フィールド)に基づいてCSVをシェープファイルに結合したい。ArcMapでこれを実行できることは知っていますが、QGISで同じことをどのように実現できますか?



6
属性とジオメトリを含むシェープファイルをCSVに変換しますか?
60k以上のエントリを持つシェープファイルがありますが、それらはすべて、対応する属性(総計、土地所有者名、納税者番号など)を持つポリゴンです。最終的に必要なのは、これらすべての属性とそれに対応するジオメトリ(KML互換のxyz形式、つまりWKT形式ではない)を含むCSVファイルです。 Excelで.dbfファイルを開いて属性を取得できることを知っています。また、QGISでシェープファイルを開き、データをExcelにコピーできることも知っています。これにより、属性とWKTジオメトリが取得されます。 属性とGoogle Earthに適したジオメトリを使用して、シェープファイルをCSV(Excelで開くことができる)に変換する簡単な方法はありますか?

1
外部CSVのデータを使用してQGISモデラーの複数のラスター計算を実行しますか?
CSVメタデータファイルの値に基づいて一連のラスターに対して複数の計算を実行する必要があります。 私はQGISグラフィカルモデラーを使用していますし、CSVでの特定のフィールドを呼び出すことができますTableし、Table Field入力。 複数のラスタがあり、各ラスタにはCSVの対応する値があるため、特定の行を呼び出す方法を教えてください。(たとえば、ルックアップに似ています)。 使いやすくする必要がない場合は、スクリプトを追加したくありません。

4
ポリゴンを座標付きのCSVにエクスポートする方法は?
私はQGISが初めてなので、どうかご容赦ください。 「.shp」ファイルがあります。このファイルには、オーストラリア郊外の一連の境界が含まれています。QGISで開いて、CSVファイルにエクスポートして、最終的なファイルが次のようになるようにします。 郵便番号、緯度、経度 [レイヤー]> [属性テーブルを開く]を選択すると、[郵便番号]列が表示されます。 私はここで同様の質問を見ました QGISを使用してレイヤー内のポイントの座標のリストを取得しますか? 「レイヤー>名前を付けて保存」に進み、「OGR作成オプション」の「レイヤー」セクションに「GEOMETRY = AS_XY」または「GEOMETRY = AS_XYZ」と入力するように指示されました。 正確に追跡しましたが、緯度と経度の値が返されません。
17 qgis  csv 

6
ArcGIS Desktopで使用するCSVファイルを準備していますか?
ArcGIS Desktopで使用するCSVファイルを準備するにはどうすればよいですか。 ArcGISは間違ったフィールドタイプを列に割り当て、áやêなどの特殊文字を誤って解釈するため、CSVファイルの使用に問題があるため、お願いします。 Esriフォーラムで、「Col22 = V002 Text」などのフィールドタイプを何らかの形で定義するいわゆるschema.iniファイルがあることを読みました。http://forums.esri.com/Thread.asp?c = 93&fを参照してください= 1149&t = 64464 ディスク上でこれらの.iniファイルを頻繁に見たことがありますが、実際には何が良いのか疑問に思ったことがないので、それはちょっとおかしいです。Rのような他のプログラムはそうしないので、Excelがそのようなメタデータを追加のファイルに保存するのはちょっと変です。 「文字列」型などの適用方法がわからなかったため、すでにこの.iniファイルを操作しようとしてほとんど成功しませんでした。MSサイトにはいくつかの情報があります。http://msdn.microsoft.com/en-us/library/windows/desktop/ms709353%28v=vs.85%29.aspxを参照してください。しかし、解決策が見つかりませんでした。 。 また、この.iniファイルで作業するというアイデアはあまり好きではありませんでした。50列とすると、すべてのフィールド名を定義して入力するのはかなりの作業です。そして、これらの.iniファイルは失われる可能性があります。

3
ArcGIS for Desktopで特定の列のみをCSVファイルにエクスポートしますか?
ポリゴンフィーチャクラスをファイルジオデータベースに出力するarcpyを使用して、Pythonスクリプトを記述しました。属性を別のCSVファイルにエクスポートする機能を追加しました。この投稿で見つけた完全に機能するコードを使用しています。ただし、そのコードは、フィーチャクラスのすべての列をエクスポートします。:私は、以下の名前を持っていないフィールドをエクスポートするOBJECTID、ShapeまたはShape_Length。 CSVファイルが正常に生成され、またはフィールドが正しく含まれていません。ただし、フィールドはファイルに書き込まれます。そのフィールドに書き込まれる値の例は次のとおりです。OBJECTIDShape_LengthShape <geoprocessing describe geometry object object at 0x28CB90A0> フィールド名を印刷する行を追加しましたが、フィールド名を繰り返し処理するため、驚くことにShape印刷されません。ArcGISが非表示にしたり、別の名前を付けたりするようです。 私の関数のコードは次のとおりです。 def exportToTable(): """ Exports the final outputs to a CSV File. """ # Create path to CSV File (note the varialbe outputPath is declared elsewhere). CSVFile = outputPath+'\\FinalOutput.csv' arcpy.AddMessage("Created CSV File: %s" %CSVFile) # Get all fields in FinalOutput …

1
CSVからポリラインとポリゴンをQGISにインポートする
データをプロットするために、1つまたは複数のQGISレイヤーに多数のポリラインやポリゴンをインポートしたい。それぞれには、単純な属性(名前など)のみがあります。私は知る必要がある: 手順2を有効にするために必要なCSVファイルの形式。 QGISでポリラインまたはポリゴンレイヤーを作成するには、コマンドまたはプラグインが必要です。 詳細については、入力CSVファイルは特注のExcel VBAまたはFORTRANコードによって書き込まれるため、これらの出力形式を完全に制御できます。基本的に、区切りテキストプラグインに相当するポリラインとポリゴンを探しています。
14 qgis  csv  import 

4
墓地をモデル化する方法-故人あたり1ポイントまたは墓あたり1ポイント?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 4年前に閉鎖されました。 これは、GISシステムでの墓地の実装を経済的に回避する方法に関するプロジェクトに関する以前の質問の続きです。 墓地で見つけることができます 通常の墓:最大2人 家族の墓:2人以上、20人まで(カトリックの会衆の姉妹…) 戦争記念碑:約30人 灰散乱エリア:100人から始まる無許可 Bur墓のあるフィールド:1スポットあたり最大2 Bur墓のある壁:高さは最大3 だから、定義するための最善の方法は何ですか: POINTオブジェクトとしての各人 POINTオブジェクトとしての各墓、人物は属性の一部です 私は一人一人にポイントオブジェクトとして選択します: すべての人のための1つの単純なCSVファイル。 列の例を次に示します。FirstName– FamilyName – YearDeceased 墓の中の人数に依存しない そうすれば、ASH SCATTERING AREAでもファイルに入ることができます 最終的に、他の人が同じ墓に埋められた検索の結果に追加するために、いくつかのコードを書く必要があります 私は各墓がPOINTオブジェクトとして見られる合併症: 各行には、墓の中の最大人数の列が必要です… それは、多くの人がいるわずかな墓のために、多くのセルが空になることを意味します しかし、ASH SCATTERINGエリアではどうでしょうか?100人には、テーブルのすべての追加列が必要です… 1つのCSVファイルにすべてのデータを含めることは合理的ではありませんが、ファイルを増やすと問題が非常に複雑になります。 だから、コメントは大歓迎です:ポイントオブジェクトとしての人や墓?または、これのどれも、私はそれを別の方法で行う必要がありますか? 私の町では、3年前、彼らは局のためにSHPファイルを作成していました。私はそれらのファイルを引き渡され、墓がポリゴンとして描かれていることに気付きました。これには、「墓のデータ」用のDBFファイルが付属しています。通常の墓には4つの座標セットがあります。しかし、いくつかのことは私には不合理に思えます: 六角形のコロンバリアが六角形の図形のセットとして描かれた「urの壁」があります。つまり、各図形には6組の座標があります… 「灰の散乱エリア」には、小さな長方形のネームプレートのある柱があり、4つの座標セットで各ネームプレートに長方形のPOLYGONが描かれています。 それに加えて、間違っている場合は修正してください: POLYGONSはDBFファイルを必要とするため、DBFエディター(追加料金) POINTSはCSVファイルのみを必要とするため、EXCELで十分です(追加費用なし) ほとんどの町では、故人のデータはCSVファイルで提供されます。 EXCELで直接作成または WIN95がまだ存在していたときに作成されたDOSベースのプログラムからエクスポートされた… 「個人のデータ」を1つのCSVファイルで管理し続けると、EXCELは次のことを回避します。 DBFファイルを編集できるソフトウェアを購入する 「人のデータ」をDBFファイルにインポートすることを心配するCSVからDBFファイルにデータをインポート、編集、保存する手間がなく、データの破損がないとは限りません。これは、特にArcGis(ESRI)を使用する場合に当てはまることを読みました。

2
QGISでジオメトリをWKTとしてCSVを作成(フィールド区切り文字を選択)
QGISでジオメトリをwktとしてCSVをエクスポートするときにフィールド区切り文字を選択する方法はありますか? ドーナツホールのあるシェープファイルがあり、CSVとしてエクスポートしたいのですが。DBが空間データをサポートしていないパートナー向けです。 私はGreg Krakowの方法論に従って、エクスポートされたファイルにWKTフィールドを追加しました(csvにエクスポートする場合GEOMETRY=AS_WKT、「レイヤー」フィールドに追加しますが、エクスポートされるフィールド区切り文字はコンマです: 問題は、ポリゴンの各座標ペア(およびラインについても同じであると思われる)がカンマで区切られているため、QGISにデータをインポートできないことです。 ポイントシェープファイルを使用すると、チャームのように機能します。 CSVにエクスポートするときに、区切り文字で区切られたフィールドを選択できるかどうか誰にもわかりますか?たとえば、セミコロンを選択しますか? WebとQGISのドキュメントを検索しましたが、何も見つかりませんでした。
12 qgis  export  csv  wkt 

1
ラインシェープファイルをノードとリンクを含むCSVに変換する方法は?
線形シェープファイルを次の形式のCSVファイルに変換する方法はありますか。 Node_1, Node_2, attribute_1, ...., attribute_x 1 2 "hello" 567845.334 私はGDAL / OGR2OGRとPostGISを見てきましたが、どちらもデータを希望の形式に変換するとは思いません。 私が正しい方向に導かれていれば、それを行うスクリプトを書いてもかまいません。
12 shapefile  convert  ogr  csv 

2
巨大なXYZ CSVをGeoTIFFに変換する
私はUTM座標を含むCSV形式のデータの膨大な量を持っているXとYように標高値Z情報。さらに分析するには、これらのデータをGeoTIFFとしてDEMに変換する必要があります。この場合、膨大な量は16 mを意味します。行、1つのポイントX、YおよびZ行ごと。点は均等に分布しているため、補間は必要ありません。各ポイントをラスタセルに変換する必要があります。 元のデータにはセパレータがなく、固定列幅が使用されていました。ストリームテキストエディターsedを使用して、固定幅の代わりにセパレーターを使用し、すべてのスペース文字を削除するようにファイル構文を変換する方法を既に考えました。ここからは、通常、私のワークフローからフィーチャクラスを作成することにより、ArcGISのデータをインポートするだろうX、YとZ使用して、データと第2段階としてのGeoTIFFにポイントシェープファイルを変換ポイントラスタにツールを。しかし、私が現在持っているファイルは、このプロセスには大きすぎます。 上記のワークフローの代わりに、効率的な代替手段を探していて、GDALを発見しました。ただし、ではgdal_translate、サポートされているファイルタイプリストで最も近いサポートされている形式はASCIIグリッドですが、カンマ区切りのXYZはありません。もう1つの難点は、UTM座標を持っていることですが、ほとんどの例では10進度座標を使用しているようです。ただし、UTMシステム内にとどまる必要があります(または少なくとも、出力GeoTIFFはUTM座標系にある必要があります)。 したがって、GDALを使用してCSV XYZをGeoTIFFに変換する方法を探していますが、これまでのところ、この正確な問題に対処する例を見つけることができませんでした。いくつかのヒントやコード例があればとても嬉しいです。

4
QGISを使用して500個のCSVファイルを効率的かつ簡単に再投影する方法は?
私の質問は、このサイトの古い質問と似ています。 私はqgisにインポートする(そして変換する)多くのCSVファイル(geo座標)を持っていますが、それを行うには通常の方法は最適ではありません(長すぎます)。 私はほぼ500のCSVファイル(wgs84座標)を持っていますが、これは私がやりたいことです: すべてのCSVファイルを一度にQGISにインポートする それらを投影する それらをCSVファイルに(再び)エクスポートしますが、座標が異なります(UTM33Nへの変換) 私はPythonコンソールの使用方法を理解しようとしていますが、先に進みません:( 誰も私にステップバイステップでそれを達成する方法を説明できますか?
11 qgis  python  pyqgis  export  csv 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.