gpsを使用して犯罪追跡に関するプロジェクトを行っています。私はgoole APIを使用することはできません。これは、学生が単独で行う必要があるためです。私はそのようなアプリケーションをプログラミングするためにどのようなマップが必要なのだろうかと思っていました。ウェブベースのGPSアプリケーション
私はGoogle Earthから取得した地図のスクリーンショットを使用していましたが、ビットマップ形式で表示されますが、これらのマップは座標と位置などの情報を保持するベクトルマップであると聞きました。誰かが私にこのようなアプリケーションに必要なマップのタイプを教えてもらえますか?アプリケーションに必要な場合は、格納されたデータを持つベクターマップを作成するにはどうすればいいですか?
ビットマップイメージを使用して、その情報をリレーショナルデータベースに保存することはできますか?xとyは画面上で調整されています。
あなたが言っていることを明確にするために、ArcViewやMapInfoのようなアプリケーションを使って実際にマップを作成し、場所、経度、緯度座標などのマップに関する情報を格納することができます。その後、私はすべてのマップを設定しているとき私は、座標を取得し、クエリを実行するようにマップから情報を処理するライブラリを使用することができます。私が不明なことは、さまざまな機能をベクトルとして保存できると言っていることです。ベクトルとは、通りの名前や座標のようなマップに関するデータをベクトルと呼んでいます。あなたは私のためにそれについて詳しく説明できますか? – devdar
上記のアプリケーションを使用する場合は、ツールを使用して機能を描画するか、既製の地図を取得/購入できます。何もする必要はありません。他のアプローチ(困難な方法)は、これらの形式とは独立しています。ストリートをポリラインとして保存しているとします。ストリートの終点とすべてのターニングポイントのGPS座標を保存します。座標のシーケンスがポリラインを構成します。それがベクトルです。これをファイルやリレーショナルデータベースに保存することができます。好きな場所で好きなフォーマットで保存できます。 –
私は、id、street_name、x_coords(カンマ区切りのx座標)、y_coords(同じもの)、street_length(あらかじめ計算された)、max_xy、min_xyのテーブルに通りを格納していました。それはアドホックなアプローチでしたが、GPS追跡アプリケーションに完全に電力を供給しました。 –