2017-01-17 9 views
0

私は自分のビジネス内のエリアの所有者に自動的に送信されたジョブを自動化し、仕事をしたい顧客に最も近いエリアを所有している人を見つける必要性を排除したいと思っています。ジオフェンシングの正確度

私の問題は、郵便番号、郊外名、都市名などで販売者が所有するエリアが設定されていないことです。マップ上に描かれたカスタマイズされたエリアです。

GEOフェンシングが私を助けてくれることを望んでいますが、まだ解決策はありません。現在、私は円、ポリゴンなどの既成のパターンしか見つけることができません。領域の性質上、正確なパターンではありません。一部の領域は文字通りお互いの境界にあり、再び円や多角形ではありません。彼らは文字通り国境のように無作為に引き出されています。

私は、たとえば、Googleマップ上で描画ツールを使用して、それらを再描画することができます。しかし、私はあなたがそれをちょうどwouldntの仕事として長いと緯度の中に引き出された領域を格納することができると思います。

誰も私のためにすべてのソリューションを持っていますか?

+0

問題は複雑なポリゴンを描画しない(これは可能で簡単です)精度は大きな問題ではありません通常はGPSモビルは数メートル正確ですが問題は位置があるかどうかを知るためのアルゴリズムですポリゴンの内側.. Googleマップはこの機能を持っていません。しかし、このようなmysqlのためにデータベースのgemtry拡張子を使用することができます – scaisEdge

+0

よく私の現在のWebソフトウェアはPHPとMySQLで動作します。引き出された領域をデータベースに入れることができるものにエクスポートするツールはありますか?そこから私は残りの部分を作業することができるかもしれません。 – Elgoots

+1

その後、別の問題が輸入ポリゴンとconversioneのためにあなたが量子GIS(QGIS)のようなGISを使用することができます。.. GoogleのCOORDとMySQLのジオメトリCOORDの違いョ関連している..しかし、このすべては、いくつかの研究で解決されます – scaisEdge

答えて

0

私はすべての後に解決策を見つけました。 KMLファイルを作成することで、必要な領域を引き出して再作成することができます。私はそれを行った後、私はKMLファイルをエクスポートすることができます。

次に、KMLファイルをGoogleマップAPIに変換し、そのデータに基づいてGoogleマップのポリゴンを生成できます。

それから長いと緯度を照会し、それが何に該当ポリゴン見ることができます。

私がそれを終えたら、私は例のためのスニペットを残して覚えようとします。

関連する問題