山、川、道路、湖といった不定形オブジェクトの位置を、地図上に
自分で書き込んだり配置したりするアプリケーションを作りたいと思い、
数学を勉強しなおすことにしました。

単純に相互の位置関係を表すならば、各オブジェクトの中心とか重心を
決めて三角関数と座標を組み合わせれば出来るかと思いますが、各形が
不定形なので、すぐに不都合が出てきそうです。

更に汎用的にこうしたものを扱う場合、勉強すべき数学の分野としては、
トポロジーになるのでしょうか?

また、そうだとすれば、お薦めの本があればおしえていただけるとありがたいです。