タグ付けされた質問 「data-driven-pages」

1
ArcMapのフィーチャの横に画像を表示しますか?
道路標識を表す一連のポイントフィーチャがあり、各ポイントにはそれぞれの標識の写真が1つずつあります。 ポイントとして表示される標識の位置と、ポイントの横に表示される写真を使用してマップブックを作成します。マップブックの各ページには、複数のサインの場所と写真があります。 ポイントフィーチャの横にあるデータビューでMXDへの写真のインポートを自動化する簡単な方法はありますか? 約1000あるため、自動化が必要です。または、何らかの方法で写真でフィーチャーに「ラベル付け」しますか?

1
データドリブンページを使用してテーブルを作成するPythonスクリプト
特定のデータドリブンページ内にある機能のテーブル(dbfに基づく)を表示するために、Pythonスクリプトを変換しようとしています。これまでのところ、特定のテーブルへのマップを正常に更新できるスクリプトがありますが、テーブルは更新されません。 ユーザーがArcToolboxからスクリプトを実行するときに3つの特定のフィールドで更新する必要がある3つのテキストボックスとして設定しています。 テーブルが更新されない理由に関する提案はありますか? import arcpy, sys, os #Reference current MXD mxd = arcpy.mapping.MapDocument("current") #Get input parameter Name = arcpy.GetParameterAsText(0) #Reference data frames mapatlasDF = arcpy.mapping.ListDataFrames(mxd, "Layers")[0] locatorDF = arcpy.mapping.ListDataFrames(mxd, "Locator Map")[0] #Reference appropriate layers atlasLyr = arcpy.mapping.ListLayers(mxd, "PinalCreekMapAtlas_HalfMile", mapatlasDF)[0] locatorLyr = arcpy.mapping.ListLayers(mxd, "Locator Map", locatorDF)[0] atlasoutlineLyr = arcpy.mapping.ListLayers(mxd, "Map Atlas …

3
データドリブンページで属性テーブルからレイアウトにダイナミックテキストを追加しますか?
ArcGIS 10のデータドリブンページのコレクションで、属性テーブルのダイナミックテキストを使用する方法を見つけようとしていました。 ヘルプファイルを調べましたが、属性テーブルのダイナミックテキストには何も見つかりません。

2
ArcGIS Desktopを使用して散在するポイントをマップするために動的ページの数を最小化しますか?
時々、興味のあるポイントを表示するためにマップブックを作成する必要があります。通常のメッシュを使用してページを作成する最初のステップ: a)単一のポイント(25ページなど)が端にあるページがいくつかあり、b)ページが多すぎるため、このソリューションは好きではありません。 最初の問題はコードを使用して簡単に修正できます。ページ範囲の長方形を関連するポイント範囲の中心に移動します。 私はまだそれが好きではありません、ページ数は同じままなので非常に込み合っています。それらはすべて、レポートの複数のコピーで実際のA3用紙ページになることに注意してください。 そこで、ページ数を減らすコードを作成しました。この例では、45から34です。 これが達成できる最良の結果かどうかはわかりませんが、 すべてのポイントをキャプチャするために指定されたサイズの長方形の数を最小限に抑えるためにポイントをシャッフルするための最良の戦略(疑似コード、パブリケーション、Pythonライブラリ)は何ですか?確かに、誰かがゲーム理論、軍事芸術、漁業でそれを発見しました これは元の質問の更新です: これは、必要な実際の範囲とページサイズを示しています。 164ページのうち10ページを表示する拡大ズーム: サンプルポイントフィーチャクラス 長方形のサイズは、制限内に収まるとすぐに変更できます。


3
データドリブンページがその後のエクスポートでハングするのを防ぐ方法は?
ArcMap 10.3.0で作業していて、データドリブンページ(DDP)を介してエクスポートしています。DDPエクスポートは最初とその後のエクスポートで期待どおりに機能しますが、同じMXDから1分以上(時間は異なる)後にDDPを使用して再度エクスポートすると、プログラムがハングし、シャットダウンする必要がありますタスクマネージャを介して。 「エクスポート」ウィンドウに「Page x of x」というテキストが表示されないため、「Export」をクリックするとすぐにハングアップするかどうかがわかります。こちらのスクリーンショットをご覧ください:https : //geonet.esri.com/message/536459#536459。しばらくコンピュータを実行させても、「Page x of x」というテキストは表示されず、エクスポートは行われません。これは、MXDから1分以上経過した後のエクスポートでのみ発生します。 これは、最初に単一のページをエクスポートする場合でも、ドキュメント全体をエクスポートする場合でも発生するようです。ただし、MXDを新しい名前で保存し直してエクスポートすると、常にハングアップし、ArcMapを再起動する必要があります。新しいPDFファイルを作成する場合でも、既存のPDFファイルを上書きする場合でも、問題が発生するようです。 その他の情報: 私のマップは、5つの10000 'x 10000' LIDARコンターシェープファイルと約10個の他の小さなベクターシェープファイルレイヤーを含むESRI空中ベースマップ(他のラスターレイヤーなし)で構成されています。 私のエクスポート設定は、300 dpiの解像度と出力画像の品質/リサンプル比1:2です。 この建物にあるデータサーバーで作業していますが、接続速度が異なります。 別の同僚が、自分のマシンの同じMXDで同じ問題を抱えています。 このエラーメッセージを追加するために編集: ArcMapが後続のエクスポートでハングアップし、タスクマネージャで[タスクの終了]をクリックした後に表示されます。このエラーメッセージが表示されたのは2回目か3回目だけですが、関連しているのではないかと思いました。(また、エラーメッセージに示されているように、f:/ドライブがありません。) ここではジオネット上で尋ねたとして、他の誰かがこの問題を抱えていた:https://geonet.esri.com/thread/161564 私はここに再びお聞きしたかったので、何の解決策は、彼女の質問に提示されませんでした。 ArcMapが後続のDDPエクスポートでハングアップするのを防ぐ方法はありますか? ハングすることなく複数のエクスポートを生成する次のコードスニペットを追加するように編集されました。 import_path = r"R:\Projects\Project\GIS\MXDs\Project_property_maps.mxd" # Path of .mxd export_path = r"C:\Users\user\Desktop\test\Test" # Path of output file field_name = "Project_INDEX.Pg_num" # Name of field used …

2
同じエリアが表示されているが異なるレイヤーがオン/オフになっているページのマップブックを作成するにはどうすればよいですか?
ESRIでは、マップブックは、それぞれが独自のページを取得する一連の機能に最適です。機能を選択し、ダイナミックテキスト、グラフなどを介して各ページに追加したい追加情報を含む各機能のマップブックページを生成できます。 まったく同じ領域を表示しているが、異なるレイヤーがオンまたはオフになっている一連のページの代替案はありますか?都道府県の境界をすべてのページに表示するために作成する必要がある資本改善文書があります。1ページにはすべての警察と消防署がリストされ、別のページには提案された水道システム、高速道路と高速道路、およびそれらの近くまたは上で行われている作業などが示されています。 このドキュメントの各マップページに個別のMXDを作成する必要がないように、これを設定する方法はありますか?

2
データドリブンページ(DDP)を使用して、範囲が同じでレイヤーが異なるマップのセットを作成しますか?
ArcMapまたはArcPyのデータドリブンページ(DDP)ツールを使用して、範囲が同じでレイヤーが異なるマップのセットを作成することはできますか? 明確にするために、プロジェクトのマップの大規模なセットを定期的にすべて同じ場所に同じベースレイヤーで作成しますが、場所の監視、土地利用、主要な機能など、レポートの関連セクションのさまざまな側面に焦点を合わせるように変更しました。別個の.mxdsを作成して維持する必要があります。 DDPタイプシステムを使用すると、ダイナミックテキストを利用して標準のテンプレート/出力を全体にわたって確保できます。また、レポートが複数の.mxdではなく1つの.mxdで記述されるため、一般的な図の番号やコメントを更新するときにも非常に簡単になります。クライアント。 私はArcMap 10.1を使用していますが、ArcGIS DDPオンラインヘルプを読んでいるので、ArcMap内での実行方法を理解できなかったため、ArcPyでこれを行う必要があると思います。私はQGISにAtlasプラグインがあることを知っていますが、その機能についてはあまり詳しくありませんが、代替として喜んで使用します。

3
ブックマークをArcGIS Desktopのデータドリブンページに変換しますか?
ブックマークを使用してこれらのマップ/ページ間を移動する30のマップを持つこの大きなプロジェクトがArcGISにあります。 今度は、代わりにデータドリブンページを使用します。問題は、ブックマークをデータドリブンページに変換することは可能ですか、それとも各マップ範囲をカバーする多くのポリゴンを作成する必要があるのでしょうか。

1
ArcGIS Pythonスクリプトツールに終了コマンドを追加しますか?
mxdのコピーを作成し、定義クエリを設定し、定義クエリに基づいてデータドリブンページのセットをエクスポートするGISスクリプトツールがあります。エクスポートが完了すると、mxdコピー、いくつかの変数、および一連のデータベース接続が削除されます。 どこにいてもデータドリブンページのエクスポートをキャンセルするエスケープコードをコーディングする方法はありますか?スクリプト全体をキャンセルするのではなく、最後にジャンプしてmxdコピーなどを削除します。コードのブロックは次のようになります。この: mxd = arcpy.mapping.MapDocument(mxd_master) mxd_folder = os.path.dirname(mxd_master) mxd_copy = mxd_folder + "\\WORKING.mxd" mxd.saveACopy(mxd_copy) mxd = arcpy.mapping.MapDocument(mxd_copy) ddp = mxd.dataDrivenPages for page_num in range (1, ddp.pageCount + 1): ddp.currentPageID = page_num row = ddp.pageRow mapsheet = row.getValue(ddp.pageNameField.name) arcpy.mapping.ExportToPDF(pdf export parameters....) del mxd, mxd_master arcpy.Delete_management(mxd_copy) 基本的に、「Q」キー(または任意のキー)を押すことができるようにしたいのですが、pdfエクスポートループが壊れ、del / Delete_managementブロックが実行されます。ツールを介してスクリプトを実行しているので、それは可能ではないと思いますが、エクスポートを早期に停止することを決定した場合、手動で削除する必要がなくなるため、そうであるかどうかを確認しました。 ArcGIS Desktop 10.4を使用しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.