タグ付けされた質問 「arcgis-desktop」

このタグは、ArcGIS DesktopがArcGISプラットフォームから使用している製品およびアーキテクチャである場合に使用します。

1
ESRIファイルジオデータベースからPostGISにデータをインポートするときのジオメトリエラー
次のコマンドを実行して、ESRI fgdbからpostgisにデータをインポートすると... ogr2ogr -f "PostgreSQL" -a_srs "EPSG:28355" -t_srs "EPSG:3857" PG:"dbname=tp_test user=postgres port=54321 password=xxxxxxx host=localhost" -overwrite P:\2012\183_TownPlanning_Symbology\Working\QueryLayer\TP_Query_Final_28355.gdb ...私は...! 警告1:OrganizePolygons()が予期しないジオメトリを受け取りました。内部リングを持つポリゴン、または4ポイント未満のポリゴン、または非ポリゴンジオメトリのいずれか。引数をコレクションとして返します。警告1:ポリゴンのジオメトリはシンプルジオメトリに変換できません。すべてのポリゴンはマルチポリゴンに含まれます。 ESRIでジオメトリを確認したところ、エラーは報告されていません。これで問題が解決するかどうかを確認するために、マルチパートからシングルパートを実行していますが、これにより、アークマップ10.1がクラッシュし、ディゾルブが発生します。問題なくソートが実行され、データセットを開くことができます。 以前にデータセットを正常にインポートしましたが、ESRI Diceツールを実行して大きなポリゴンを15,000以下の頂点に分割し、処理を高速化する必要がありました。 私はpostgisが初めてです。 新しいgdbの問題を修正する方法、またはpostgis自体でポリゴンを分割する方法はありますか?

1
ArcGISレポートでカスタムフィールドを計算する方法を教えてください。
ArcGISに、基本的な記述統計を使用してフィールドを要約するカスタムレポートがあります。たとえば、特定のフィールドのグループの最大値を計算する集計フィールドは次のとおりです。 範囲(| max-min |)を計算します。ただし、この関数は要約統計には含まれません。"Fields> Calculated"メニューを使用してカスタムフィールドを追加できると思います。これはそのスクリーンショットです: 誰かがフィールド計算の「式」として何を入力する必要があるのか​​、そしてこの計算を入力したいフィールドの要素プロパティにどのように入力するのかを知っていますか?

2
Python(ArcPy)スクリプトツール使用時の出力ワークスペースからのエラー000725メッセージ?
Arc 10.1で作成したスクリプトツールを実行できません。スクリプトはPythonWinで正常に実行されますが、それを使用してスクリプトツールを作成すると、ツールはフォルダーまたはジオデータベースを出力ワークスペースとして受け入れたくないようです。スクリプトツールで出力パラメーター(引数)を出力とワークスペースの両方として設定しましたが、それでも、 "Dataset ..... already exists"というエラーが表示され続けます 私は新しいユーザーなので、写真を投稿できませんが、エラーは000725です それが助けになるなら、これが私のスクリプトです。 import arcpy #allow for overwrites arcpy.env.overwriteOutput = True #set the workspace inWorkspace = arcpy.GetParameterAsText (0) #set the erase feature eraseFeature = arcpy.GetParameterAsText (1) #set the output workspace outWorkspace = arcpy.GetParameterAsText (2) #get a list of all the features in the workspace arcpy.env.workspace …

4
半島の中心線が見つかりましたか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 南北に伸びる半島と南につながる2つの海岸線を考えると、どちらの場所、つまり半島の両方の海岸線から最も離れた場所にある線を見つけたいですか?私が探しているのは、下の画像の赤い線です。黒とピンクの線は東と西の海岸線です。 1つの方法は、ポリゴンを生成してネガティブバッファーを実行することです。もう1つは、縦方向の値を加算し、2で除算することです。後者の方が合理的であるように見えますが、それでもプログラミングと調整の処理が必要です。 しかし、おそらく3番目の方法がありますか?助言がありますか?ここでは、ArcGISとQGISの両方が関連するツールです。

3
複数のデータセットまたはポリゴンによるラスターのクリッピング?
ポリゴンのグリッドを使用してDEMをクリップしたいと思います。おそらく1つのシェープファイルで複数のポリゴンを使用する方が簡単ですが、これを管理していないため、forループを使用してgdbの各データセットをループできるようにしています(それぞれに1つのポリゴンしか含まれていません)。 これが私のコードです(Pythonウィンドウで実行してください)。 #creating a workspace and a list of feature classes arcpy.env.workspace = "C:/data/lidar/lidar.gdb" fcs = arcpy.ListFeatureClasses() #looping through each feature class and creating a raster based on the extent of #feature class for fc in fcs: arcpy.Clip_management("perth", "#", "C:/data/lidar", fc, "", "ClippingGeometry") 私のコードは実行されませんが、そこに座って、何かを待っています...しかし、何ですか?1つのクリップで機能させることはできますが、ループでは機能しません。 新しいラスターにフィーチャクラスなどで名前を付けるには、出力に対して別のことをする必要があると思いますが、繰り返しになりますが、方法はわかりません。さらに情報を追加する必要があるかどうかをお知らせください。

4
Spatial Analystがなくても、ArcGIS Desktopでベクターポリゴンを使用してラスターをクリッピングしますか?
ArcView 10を使用していて、DEM(TIFF)を荒野の境界(ポリゴン)にクリップしようとしています。私が持っていないSpatial Analystがないと、ArcViewがこれを許可しないことを知っています。 QGISでラスターとベクターをエクスポートしようとしましたが、2つを整列させることができません(異なる座標系)。 ArcToolboxで「DEFINE COORD SYSTEM」を試してみましたが、何かがおかしいです。


2
土地へのアクセスを維持しながら、土地被覆ポリゴン(区画)を同じサイズに分割しますか?
道路ポリゴンを囲むランドカバーポリゴンを同じサイズに分割したいのですが、作成されたすべてのポリゴンは道路にアクセスできるはずです。 これを自動的に行う機会はありますか?すべてのプログラム、ライセンスなどを歓迎します。この問題を解決する方法がわからない。 より明確にするために、基本的なスケッチを添付しました。

1
ArcPyまたはArcGIS Desktopでのラスター処理の範囲を削減しますか?
Pythonで何らかの自動手順を実行して、ラスターの処理範囲を減らす必要があります。現在、私が使用しているデータセットの境界に異常があります(ランドサット走査線の分類のため)。 上記の情報をSetNull関数で取得したときに境界線が処理されないように、ラスター処理の範囲を縮小したいと思います。何かのようなもの これは、マスク領域の手動での選択を必要としますが、マスク関数による抽出(つまり、figure2)で簡単に実行できます。エクステント領域(nodata値を無視)から各行/列のx方向とy方向の境界幅を引いたものを計算arcpy.env.extentしてPythonで利用する方法はありますか?

3
ArcMapを使用して、40フィートごとの特定の距離でポリラインに沿ってポイントをカウントしますか?
パイプラインを表すポリラインがあり、メタルロスのあるピグランがあります。 ArcMap 9.3.1でパイプラインに沿った金属損失位置のポイントシェープファイルを作成しますが、40フィートごとのスライドルールのように作成し、40フィートあたりの金属損失ポイントの数を取得します。 ArcMapでこのタスクを実行する最良の方法は何ですか?

5
ArcGIS Desktopを使用してポリゴンでポイントを分割する方法を教えてください。
郡のポリゴンフィーチャクラスによってポイントを分割する方法を探しています。添付の画像は、2つのフィーチャクラスを示しています。1つはポイントで構成され、もう1つは郡のポリゴンフィーチャクラスです。スプリットそれはポイントを許可されている場合ツールが理想的です。ポイント属性に追加フィールドを追加せずに、きれいな出力を望みます。さらに、新しいポイントフィーチャクラスを定義するポリゴンフィーチャクラス(Kiowa、Clark、Comancheなど)から郡名を取得したいと思います。解決策やアドバイスはありがたいです。 この例では、最終的な製品は、「Kiowa」、「Clark」、および「Comanche」という名前の3つのポイントフィーチャクラスであり、1つの大きなポイントフィーチャクラスから生成されます。自動化されたソリューションが理想的です。私が数十の郡にまたがって(多くの場合、KSの状態にまたがって)結合する多数のFCがあるからです。

2
ArcGIS Desktopを使用して複数のフィールドに基づいて結合を作成しますか?
複数のフィールドに基づいて結合したいファイルジオデータベースに2つのフィーチャクラスがあります。私はこのサイトとGoogleを検索しましたが、思いついたのはMake Query Tableツールを使用することだけでした。私はこれを試しましたが、SQLエラーが出続けます。私のSQLはかなり貧弱であり、何かが欠けていると確信しています。 新しいフィールドを作成してフィールドの値を連結できることは承知していますが、可能であればこれを避けたいと思います。 私は次のようなものを使用しています: (Table1.Field1 = Table2.Field1) AND (Table1.Field2 = Table2.Field2) AND (Table1.Field3 = Table2.Field3) クエリを確認すると、次のエラーが表示されます。 There was an error with the expression. An Invalid SQL statement was used. An invalid SQL statement was used. [Table1] また、誰かがこのツールを使用しない別の解決策を持っている場合、私はそれについて聞いてうれしいです。

1
Microsoft Accessの観点からパーソナルジオデータベースはどのように機能しますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4ヶ月前に閉鎖。 パーソナルジオデータベースを使用する場合に、ArcGISがMS Accessとどのように連携するかについて、より一般的な理解を得ようとしています。新しいpgdbを作成してから非常に単純なシェープファイルをインポートし、最終的に(ArcCatではなく)Windowsエクスプローラーで結果を確認すると、pgdb作成プロセスで表示される唯一のアイテムは1つのmdbファイルです。Accessでmdbファイルを開くと、11のテーブルがあることがわかります(1つのポイントを持つshpファイルの場合)。 一般に、Accessを介してpgdbを確認すること、およびそうすることに意味がある場合(たとえ、すべてがどのように機能するかを調べようとするだけの目的であっても)は、ほとんどドキュメントを見つけることができません。pgdbの設計に関するほとんどのリソースは、他の2つの推奨されるgdbの代替案と比較してあまり言い過ぎではありません。ただし、Accessは今でも非常に人気があるため、このトピックを詳細に確認することにはいくつかのメリットがあると思います。 それでは、ArcGISが作成するmdbテーブルがどのように関連しているか、またはAccessとWindowsのどちらも認識できないファイルによって定義されているかを知ることは可能ですか? ArcGISがこれらのテーブルを使用して、「空間」コンポーネントをAccessに提供する方法を知ることは可能ですか? MS Accessを使用してpgdbとして保存されたshpファイルを操作することは有益ですか、それともpgdbテクノロジーは独自仕様であり、公開されている詳細な知識がないため、これはすべて無駄です。

2
arcpy.Delete_managementがジオデータベースフォルダーを削除しない
このスクリプトは最初は正常に実行されますが、2回目に実行すると失敗します。問題は、KMLToLayer_conversionステートメントがファイルジオデータベースを作成すること(驚きではありません)であり、フィーチャクラスがマップから削除され、レイヤーファイルが削除され、ジオデータベースのコンテンツが削除されても削除できません。MasterGDB内の新しい機能クラス以外のすべてのトレースを使用してこのスクリプトが実行されたら、自分でクリーンアップしたいと思います。問題は、ArcMapを終了し、Windowsでフォルダーを手動で削除して、ArcMapを再起動しない限り、このスクリプトは1回しか実行できないことです。Pythonウィンドウ内で個々のコマンドを実行すると、必然的に「」が表示されますが、ジオデータベースのディレクトリは残ります。では、この初心者はここで何を失っていますか?(このテスト/デバッグスクリプトでは、単一のKMLファイル "C: import arcpy, os # Name: BatchKML_to_GDB.py # Source: AS16818.ZIP from acripts.esri.com import arcpy, os # Set local variables and location for the consolidated file geodatabase KMLDir = "C:\TEMP\KML3" outLocation = "C:\\Temp\\MuleDeer" MasterGDB = 'AllKLM5.gdb' MasterGDBLocation = os.path.join(outLocation, MasterGDB) # Create the master FileGeodatabase as needed if not (arcpy.Exists(MasterGDBLocation)): …

1
ArcGIS Desktopを使用して建物の方位を計算していますか?
平面図で建物の主な方位を取得することは可能ですか? (IDで)建物を作成したいのですが、その建物の主な方位(例:E / 90°またはW / 270°)です。アイデアは、polygon-featureクラスをline-featureクラスに変更することです。次に、各辺の長さを計算できます。両側の方位も計算できます。フロアプランがより複雑な建物私は、ベアリングの側面の長さを累積することを計画しました。 問題は、方位計算の開始点のために、4つの平行な側面を持つ1つの建物が4つの異なる方位を取得することです(画像を参照)。さらに、計算は常に行の同じ終わりで始まるとは限りません。

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