エラー
注意: この記事は、ArcGIS バージョン 9.x に関連しています。 ArcGIS のこれ以降のバージョンには異なる機能が含まれていることがあり、メニュー、コマンド、ジオプロセシング ツールの名前や場所が異なる可能性もあります。
フィーチャを作成して格納する方法または InsertCursor のいずれかを使用して新しいフィーチャを作成するときに、次のエラーを伴って作成が失敗します。
FDO_E_INVALID_GRID_SIZE -2147216894 空間インデックスのグリッド サイズが無効です。
FDO_E_INVALID_GRID_SIZE エラーは、フィーチャが作成されるフィーチャクラスのグリッド サイズが小さすぎてフィーチャを管理できないために引き起こされます。 このエラーは、ファイル ジオデータベースまたは ArcSDE ジオデータベースのみで発生します。
このエラー メッセージがいつ引き起こされたかに応じて、これに対処するための 2 つの方法があります。
フィーチャクラスを読み込み専用モードにします。 このステップは、IFeature.Store または IFeatureCuror.InsertCursor を呼び出す前に実行する必要がある Dim pFCLoad As IFeatureClassLoad Set pFCLoad = pFeatureClass pFCLoad.LoadOnlyMode = True 'Create feature buffer Dim pFeatBuffer As IFeatureBuffer Set pFeatBuffer = pFeatureClass.CreateFeatureBuffer Set pFeatBuffer.Shape = pGeometry 'Create insert cursor and insert buffer Dim pCursor As IFeatureCursor Set pCursor = pFeatureClass.Insert(True) 'Insert the feature and call flush pCursor.InsertFeature pFeatBuffer pCursor.Flush フィーチャクラスの読み込み専用モードを終了し、フィーチャクラス内のフィーチャに基づいて、ジオデータベースが適切なグリッド サイズを計算する pFCLoad.LoadOnlyMode = False
ArcGIS エキスパートのサポートを受ける
Esri Support アプリのダウンロード