簡単に入手できる最高レベルの抽象化を常に使用する必要があると思います。データが地理空間である場合は、地理空間オブジェクトを使用します。
ただし、注意してください。 Mysqlは、最悪の地理空間データベースです。ポイントは問題ありませんが、ポリゴン機能はすべて完全に壊れています。ポリゴンを外接する長方形に変更してから、その答えを出します。
私を襲った最悪の例は、日本を表すポリゴンがあり、日本にある場所を尋ねると、ウラジオストクがリストに含まれることです!
OracleとPostGISにはこの問題はありません。 MSSQLはそうではなく、エンジンがそうではないのでJTSを使用するJavaデータベースはないと思います。地理空間的グッド。 MySQLの地理空間が悪い。
ここを読んでください
フーラ!