むらさき 様
こんにちは
ご要望のようなことをするには、どのような方法があるかをちょっと考えてみました。
まず、首都はポイントデータで、国の形はポリゴンで別々のレイヤかと思います。
そこで首都を手動で動かして、国を首都の移動量を元に移動させたら良いのではないかと考えました。
首都ですが、動かす前にフィールド計算機の$xと$yで位置を拾い、それぞれX1、Y1とか適当なフィールドに記録します。
動かした後にも同様に、X2、Y2とか適当なフィールドに記録します。
これらの差を取って、移動量を把握します。
次に国の移動ですが、プラグインやプロセッシングツールを使うと数値で移動させることができるようです。
プラグインでは「Affine Transformation」というのを見つけました。これは地物を選択して、移動させることができます。
x’とy'は座標値の用ですので、一番最後の項に移動量を入力してやれば良いと思います。

プロセッシングツールではGRASSの「v.transform」というのを見つけました。
これはファイル単位で移動させるようですので、国のポリゴンを別ファイルにする必要があります。
「X Shift」、「Y Shift」に移動量を入力して実行すると、「Transformed」という新しいレイヤで移動後のポリゴンを表示してくれますので、これを保存します。
なお、プロセッシングツールは2バイト文字を嫌いますので、その点にはご注意ください。
