タグ付けされた質問 「fields-attributes」

属性とも呼ばれるフィールドには、機能に関する情報が含まれています。

1
QGISで部分的に異なる2つのシェープファイルをマージする方法は?
以下に示すように、異なる形状の属性を変更して部分的に編集した2人の人に、同じシェープファイルのコピーが渡されました。 QGISの2つのシェープファイルを、違いが含まれる新しいシェープファイルにマージする方法を知りたいのですが? 以下のアドバイスに従っても、2つのシェープファイル「1」と「2」を1つにマージできません。

1
シェープファイルフィールドの長さを決定していますか?
私の仕事では、QGISの新しいプロジェクトに取り込むMapInfoから派生したいくつかのシェープファイルを継承しています。列名を変更したり、列を追加および削除したりする機会があります。列にデータが多すぎないため、新たに開始してフィールド長を調整することもできます。 一部のフィールド長が必要以上に長いことに気付き、20年前の過去のデータベース作成から、フィールド長を必要以上に長くしないことをお勧めします。効率を向上させるために、「スペース」を節約します。 これはまだ望ましいですか、それともフィールド長はもはや問題ではありませんか?

3
編集モードでフィーチャ間をズームしますか?
数百ポイントのシェープファイルを手動で編集する必要があります。 属性の意味と視覚/空間の意味の両方で、あるポイントから次のポイントにすばやくジャンプする方法を教えてください。つまり、編集モードで、属性テーブルを開かずにオブジェクトID 1からオブジェクトID 2にジャンプしたいと思います。 、次のポイントの選択、選択範囲へのズームなど 手動プロセスを迅速化する一種の「次へ」ボタン。

2
属性をクリーンアップする
フィールドのすべてのエントリの道路シェープファイルの属性テーブルをクリーンアップしたいと思います。 例:以下に示すように、属性リストに「名前」、「名前の始点」、「名前の終点」のある道路フィーチャがあります。選択された行では、セグメントの名前はLouis Bothaです。 NameFromにもこのセグメント名が含まれています(Louis Botha&Unknown)。 データをクリーンアップした後、関連するフィールドに次の項目のみを表示します。 名前= Louis Botha名前From =不明な名前To = Janeke すべての属性の「name from」フィールドと「name to」フィールドの両方でこれを削除する方法はありますか?

4
WMSソースを使用したタイムスライダー付きのオープンソースWebマップクライアント
Webマップサービス(ジオサーバー上のWMS)があります。それはまともな現在の視覚化を持っています。データは、現在タブを使用している月に分割されます。タイムスライダー付きのオープンソースベースのWebマップクライアントを使用してデータを視覚化したいと思います。 いくつかの例を見てきましたが、私は基本的にバックグラウンドレイヤー(WMSも)、ソースwms、関連属性を変更できる一般的なソリューションを探しています。これにより、ソリューションをさらに試すことができます。wmsタイムレイヤー(wms-t)は、背景のwms-layersを変更しないでください。これらは、タイムスライダーに関連しない構成ファイルまたはインタラクティブな選択インターフェイスによって制御されたままにする必要があります。 現在のサービスには、wms時間パラメーターを介してアクセスできます。 時間= 2014-1 時間= 2014-5 など ユーザーが最小/最大値と間隔を設定できるようにする必要があります。または、クライアントがgetcapabilities-infoに基づいてこれを推測できる必要があります。 ESRIまたはその他の商用(クローズドソース)ソリューションは、この質問には使用できないオプションです。

5
qgisの属性テーブルのプロパティを印刷しますか?
多くのシェープファイルを1つの素晴らしいシェープファイルにマージする必要があります。 したがって、属性テーブルのプロパティを比較して、各形状のテーブルプロパティ(タイプ、長さ、精度、名前など)に違いがあるかどうかを確認したいと思います。すべてのシェープファイルを標準化するつもり 例えば: 「フィールド」タブに表示されるテーブルプロパティのリストを印刷する方法、またはプロパティを.xlsまたは.dbfにエクスポートする方法はありますか? または、標準化を行う自動化された方法はありますか?(おそらく、これは新しいスレッドの主題です...) QGIS 1.8を使用しています(QGIS 2.2も可能です)。 ありがとう

1
追加する前に、フィーチャクラスまたはテーブルに特定の名前のフィールドが含まれているかどうかを確認するにはどうすればよいですか?
シェープファイルに特定のフィールドがあるかどうか、およびフィールドを追加しないかどうかを確認するスクリプトを作成しようとしています。フィールドを表示するために取得しますが、ループは各フィールドを通過するため、指定されたフィールドが存在しない場合は常に新しいフィールドが作成されます。でもそこにあるなら、そこにあると言って欲しいし、新しいフィールドを作るのではないなら。これまでのところ私のコードはただ言う: "not filled in yet" "not filled in yet" "not filled in yet" "cities.shp" "not filled in yet" (この原因で出力されるフィールドは5つあります) これまでの私のコード: fieldList = arcpy.ListFields("cities.shp") for field in fieldList: if field.name == "CAPITAL": print "cities.shp" else: "then add new field"

2
属性フィールドの各単語の最初の文字を大文字にする
属性テーブルのフィールドの各単語の最初の文字を大文字にする方法を知っている人はいますか?私はQGISでこれを行っています。すべての単語を小文字または大文字に変更するためのフィールド計算は知っていますが、各単語の最初の文字を大文字にし、残りの文字を小文字にしたいです。私はこれを手動で行う方法を知っていますが、自動化された方法を探しています。Excelの適切なコマンドに似ています。 ありがとう...

2
ArcMapの数値形式のデフォルトのフィールドプロパティを変更しますか?
14桁を超える数値を扱った経験のある人なら誰でも、そのような長さの任意の数を電子表記に変換するというArcMapのすばらしい習慣に出くわしました。これを変更することは、[フィールドのプロパティ]に移動して数値形式を設定するだけの簡単なことですが、すべてのテーブルのすべてのフィールドに対して繰り返し行うのは面倒です。数値形式をデフォルトで「数値」以外のものにする秘密の環境設定または方法はありますか?

4
ポリゴンシェープファイル属性テーブルから列/フィールドを削除しますか?
私の属性ファイルに古い人口統計データがロードされたポリゴンシェープファイルがあります。今日、新しいデータをxls形式で受け取りました。私がしたいことは、属性テーブルのフィールドを選択して削除を右クリックすることにより、既存のシェープファイルから古いデモデータを削除することだけです。次に、各フィーチャのID番号を使用して単純な結合を実行し、新しいテーブルから新しいデータを追加して、新しいシェープファイルとしてエクスポートします。問題は、何らかの理由で属性テーブルから列全体を削除できないことです。 このポリゴンシェープファイルからデータを取り除くにはどうしますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.