Aki 様
こんにちは
思い込みで述べたところもあり、ご迷惑をおかけしました。
実際に手を動かして動作を確認しましたので、お知らせします。
1 検証用のデータ作成
ダウンロードしたデータから1区画だけを別ファイルに保存して、検証用のデータにしました。
2 入力するデータが区分数ではなく、角度で入力すべきことが判明
私のデスクトップPCでは「Equal width」を「200」にして実行すると、QGISが倒れてしまいます。
別環境ではどうかとノートPCで試したところ、同様に倒れてしまいます。
もしかしてということで、角度の場合と同桁程度の小さい数を入力してみたところ動作します。
ここで角度で入力すべきだったのか、と思いました。
3 入力する数値を計算してみる
レイヤのプロパティの「情報」タブの「プロバイダからの情報」という項目の中に「領域」の数値が表示されています。
私の検証用データでは、次のようなものです。
140.1250000000000000,39.7083330000000032 : 140.1374999999999886,39.7166670000000011
緯度、経度で差を取って、200で除して得た数値は次のとおりです。
緯度:0.00004167
経度:0.0000625
4 Split polygonで試してみる
上記数値でSplit polygonは動きましたが、1つ問題が発生しました。
200で分割したポリゴンを別方向に200分割しようとすると、QGISが倒れてしまいます。
5 代替手順
緯度、経度でそれぞれ分割します。
どちらかのポリゴンをメニューの「ベクタ - ジオメトリツール - ポリゴンを線に変換」でラインにします。
プロセッシングツールの「ベクタオーバーレイ - 線で分割」で、もう片方のポリゴンに対して上記ラインを使って分割します。
以上の手順で、私の環境では分割することができました。
ついでですが、緯度の数値を「0.000041667」でも試してみました。
結果からいうと、分割数が201になったので「0.00004167」で良い様です。
2022年4月30日土曜日 22:31:51 UTC+9 Aki: