私は、Arc Hydro ToolsのAdjoint Catchment Processingツールを使用して得られたキャッチメントを表すポリゴンを含むフィーチャクラスを持っています。私の知る限り、このフィーチャクラスには、ある閾値の流域面積以上のDEMから得られたすべてのキャッチメントのポリゴンが含まれており、大きなキャッチメント内にネストされたキャッチメント(サブキャッチメント)も含まれています。フィーチャクラスの属性テーブルで「Select by Attributes」を使用して、上限面積を超えるポリゴンと下限面積未満のポリゴンをすべて選択し削除しましたが、それでも大きなポリゴンに重なっているポリゴン(本質的には大きなキャッチメント内のサブキャッチメント)が残っています。同じフィーチャクラス内でより大きなポリゴンに含まれる領域を持つサブキャッチメントであるすべてのポリゴンを除去したいのですが、これまで試したすべてのツールは望む結果を出しませんでした。ご助力いただければ幸いです。Arc Hydro<\/A><\/P><\/BODY><\/HTML>
Brian, In response to:
"To the best of my knowledge, this feature class [AdjointCatchment] contains polygons of all of the catchments from my DEM above a certain threshold drainage area, including the catchments that are nested within a larger catchment (subcatchments)."
Lets say you wanted to delineate a watershed that did not coincide with a DrainagePoint. Delineating only using the flow direction grid (fdr) is very slow. If we calculate the Catchments at the DrainagePoints, some of that work is already done.
The AdjointCatchment (ACat for short) is precisely created to overlap the Catchment polygons and allow us to capitalize on the Catchment polys by conglomerating (adjoining) them. Then to delineate any point, one must only delineate a small portion downstream of a DrainagePoint using the fdr grid and then use the ACat polys to immediately define the rest of the delineation.
The appropriate way to use our Arc Hydro is to develop the Catchments and AdjointCatchments first and leave them alone. The Catchments and AdjointCatchments are used by Arc Hydro in performing the delineation by "Batch_Points". Their whole purpose is to speed up the delineation process.
You place "Batch_Points" at the locations where you want to calculate flows. You can use the drainage points created by Arc Hydro (Copy or snap to while creating. The Batch_Point feature table has specific fields. Create at least one point using the Batch Point creation tool, then copy other points to that dataset). Then use the Arc Hydro Watershed Processing tool Batch Subwatershed Delineation to delineate the Subwatersheds you want for your study based on the Batch_Points locations. GeoHMS has a tool that "imports" Batch_Points. I use this all the time without having to use other GeoHMS functions.
In Arc Hydro, Subwatersheds do not overlap and Watersheds do overlap. So, pick which you want. You can create both. They are created in different datasets. To use the batch points again, you have to calculate the BatchDone field to zero.
I'm doing this from home and don't have access to the software to make sure all of my terms are correct. I may look at this tomorrow and double check that I'm communicating correctly. I have updated this reply considerably after getting into the office this AM.
Mark Boucher
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.