円の特定の中心に基づいて、不規則なポリゴン(国勢調査地区)内に最大半径の円を作成するアルゴリズムを作成しようとしています。
この動機は、調査に回答した個人の場所を不明瞭にすることです。実際の場所はわかっていますが、さらに分析するためにデータを公開するために、分析で覆い隠す必要があります。
私たちは、個人がいる国勢調査地区によって制約された外半径によって境界が設定された、(ある程度)ある程度の内半径を持つ、調査回答者ごとにドーナツ型のポリゴンを作成します。最終的な場所は、ドーナツポリゴン内にランダムに配置されます。 。
私はここで同様の質問に対する多くの回答を見てきましたが、この特定の場所ではなく、この特定の質問に対する回答はありません。
ドーナツを作成したら、ポリゴン内の個々の応答の位置をランダム化できます。それは比較的簡単です...
あなたのアイデアのおかげで、これまでのところ、私はかなり力ずくで、計算上「高価」または非効率的であるように見えました...