CSVへの表形式データのエクスポートをサポートしているArcGISジオプロセシングツールは何ですか?


11

表形式の出力を許可するすべてのジオプロセシングツールではないにしても、ほとんどの場合、サポートされている出力形式のジオデータベーステーブルとDBFファイルに限定されることがわかりました。CSV出力もサポートしているものはありますか?Table to TableCopy Rowsなど、多数のツールがCSV入力をサポートしています。

私が見た唯一の例外は、空間属性ツールボックス内のExport Feature Attribute to ASCIIというスクリプトツールですが、これはテーブルではなくフィーチャクラスのみをサポートし、非ASCII文字でチョークします。

<type 'exceptions.UnicodeEncodeError'>: 'ascii' codec can't encode character u'\xa0' in position 213: ordinal not in range(128)`

編集:これまでの回答の選択肢に感謝します。私は実際にこれらのいくつかを実際に使用していますが、明確にするために、ArcGIS 10の組み込みジオプロセシングツールに関する質問を明確にしています。 ArcMapが、どうやらGPフレームワークを介していない(Pythonスクリプトなし)。

ちなみに、ArcGIS Ideasサイトを少し調べてみたところ、いくつかの既存のアイデアに出くわしました。

回答:


8

データをcsv / excelにエクスポートするために、Ghislain Prince のTable To Excelツールを使用しています。このツールについては、リンクのArcgisのアイデアで、「テーブルをMS Excelファイルに直接エクスポートする」という説明の最後に記載されています。

このツールを使用して多くのUnicodeデータをエクスポートし、完全に機能しました。


おかげで、私はこれを実際に過去に使用したことがあると思います。組み込みではありませんが、おそらく、ESRIがツールの1つにテキスト/ CSV出力を実装することを決定するまでは、ほぼ同じ程度です(Table to Tableが良いでしょう)。
blah238

これはまさに私の考えであり、これまでこの回避策はうまく機能しています。
-iRfAn

@ blah238はい、これは思ったとおりに行われました(TableToTable、10.3.1リリースのCopyRows)。
ゴチュラ

@gotchula情報をありがとう。これを説明する回答を追加していただけますか?それが変更されたことは聞いていませんでした。
blah238

4

奇妙なことに、あなたはプロプライエタリなソフトウェアよりもFOSSの世界で有利です。理由はわかりません。とにかく、CSVへのエクスポートをサポートする地理空間ツールには、OGR2OGRPostGIS、Spatialite、QGISなどが含まれます。

もちろん、Python(または場合によってはArcPy)を使用して独自のエクスポーターを作成するのは十分に簡単なので、ESRIは完全なサポートを提供する必要性を感じていない可能性があります。

...そして最後に、もしあなたがプログラミングできないが、desしいなら、あなたは非常に簡単にdbf経由でcsvにポイントデータをエクスポートすることができます。属性テーブルに座標用の2つの列を作成し、ExcelでDBFを開いてCSVとして保存します。


2
実際、データによっては、PythonでCSVにエクスポートするのが少し難しい場合があります。たとえば、ユニコードデータをエクスポートする必要がある場合は、カスタムCSVライターを使用する必要があります(csvモジュールドキュメントに例を示しますが、このSOの質問によると、それに関する問題)。
blah238

4

まあFMEは変換としてそれを行います(つまり、FMEはETLツールであり、エクスポート機能を備えたGISではありません)。CSVライターを使用すると、既存のデータベースのコンテンツ、または任意の空間形式の属性コンテンツを、任意の文字で区切られたテキストファイルに変換できます。

たとえば、ここでは属性をジオデータベースからCSVに変換します。

ここに画像の説明を入力してください

個人的には、この方法が好きです。なぜなら、データの変換(および変換)をより詳細に制御できるからです。一方、ほとんどのエクスポート関数は、さらに処理が必要な方法でデータを出力することを期待しています。

しかし- 注意 -私はFMEのメーカーであるSafe Softwareで働いているので、私の見方は完全に公平な見方ではありません!


マーク、ニックネームをMark of FMEまたは同様のものに変更した場合は、明白な視点を限定するために免責事項を追加する必要はありません。ちょっとした考え。;-)
マットウィルキー

Twitterでmark2atsafedonatsafeなどを使用しています。)
blah238

私はできましたが、このアカウントは私のアカウントであり、作業アカウントではないと考えたいです。その問題のため、少なくとも3つのTwitterアカウントを持っています!同時に、自己宣伝に関するコミュニティのルールに違反したくありません。そのため、免責事項を何度も繰り返していても、これは良いバランスだと思います。他のソフトウェア会社の従業員はここにいますか?あまり見かけません。
マークアイルランド

3

マークのリードに続いて、いくつかのオプションがあります。

旧式だが良い点、ただしUnicodeサポートなし:http ://www.arcgis.com/home/item.html?id=f3d91b8f852042e289e09a7ec8342431

Unicodeとschema.iniファイルをサポートするが、ArcGIS Proを必要とする私のアイデア:http ://www.arcgis.com/home/item.html?id=d887241f6908466a984c94631fd1974f

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