1

デジタル マップで郵便番号を検索するための Web サイトを設計するプロジェクトがあります。postgreSQL または MySQL で PHP を使用するように勧められた人がいます。

私の教授は、私が地図作成サイトにこれを選んだ理由を教えてほしいと言っています。

質問は... GIS サイト用の専門 Web 言語はありますか?? 他のリモートデータベースへの接続がある場合、MySQL または MSsql または Access を使用する場合の違いは何ですか??

ありがとう

4

4 に答える 4

1

私はあなたの質問を完全には理解していないかもしれませんが、

MySQL と PHP は良い選択ですが、私が知る限り、その選択はあまり重要ではありません。これは、任意のデータベースを使用して任意の言語で行うことができます。あなたが最も快適なものは何でも。GIS を勉強していた友人がほとんどのプロジェクトを Python で行っていたことは知っていますが。

私はあなたが何を求めているのか確信が持てませんし、大学があなたにゼロからやり直してほしいと思っていることは知っていますが、私がプロジェクトのためにこれを行っていた場合、Google マップを拡張することで 99% の方法でそこに到達できるように思えますか?

于 2008-12-21T21:50:29.363 に答える
1

データベースでの LAT/LON のサポートに関しては、Access は、空間 SELECT に関してはほぼゼロを提供します。PostgreSQL はこれに対してより確立されたサポートを提供していますが、MySQL は昨年かそこらで追いついてきており、最新バージョンでこれを機能させる方法があります。MySQL のバージョンは明らかに PostgreSQL よりわずかに高速ですが、より高度な空間機能がいくつか欠けているため、特定の範囲の座標に一致するレコードを見つけることにかなり制限されています。Microsoft の SQL ソリューションについて話すことはできませんが、膨大な量のデータの場合、パフォーマンスのために PostgreSQL/MySQL を使い続ける必要があります。ただし、Oracle を使用したい場合を除きますが、それでもパフォーマンスの違いはごくわずかです。M$ SQL はパフォーマンスの点でひどいものであり、Access は拡張できません。

理想的には、各データベース エンジンが地理空間データを処理するためにどのような機能を備えているかを評価し、アプリケーションの要件を考慮して、最適なパフォーマンスと機能を備えたエンジンを選択する必要があります。

于 2009-06-05T00:54:57.927 に答える
1

あなたが最も慣れている言語とデータベースを使用してください + Google Maps または Microsoft MapControl.

これらのテクノロジを選択した理由を尋ねられた場合は、真実を伝えることができます。どの言語やデータベースでも問題ないため、これらのテクノロジを使用することが最も快適であり、生産性が最も高くなります。

于 2008-12-21T23:21:36.310 に答える
0

PHP と MySQL は可用性が高く、通常は無料で、ほとんどの言語よりも学習曲線が緩やかで、(多くの言語と同様に) 必要なものを正確に提供します。

Google マップ、ロケーション検索 (LAT/LON または ZIP コードに基づく)、インタラクティブ マッピング、および KML データを使用して、いくつかのマッピング プロジェクトを行ってきました。MySQL と PHP は、それ以上の能力を備えています。

于 2008-12-21T23:33:20.640 に答える