6
プライベートWebアプリケーション用の無料のマップサービス
バックグラウンド Webページにマップを表示すること(内部使用のみ)。アプリケーションは、(マップサービスホストにデータを送信せずに)カスタムレイヤーを追加できる必要があります。 市区町村(シェープファイルで定義) カスタムゾーン(ポリゴンで定義され、場合によっては市区町村ゾーンで定義されます) サイトの場所(緯度/経度で定義) 追加の都市データ(シェープファイルで定義) プライベートベンチャーであるため、Googleマップ、Bing、Yahoo!など、多くのマップサービスが不要になります。マップ、MapQuest、およびその他の有料サービス。 アップデート#1 おそらくMapQuestは可能性です。 アップデート#2 言及し忘れた要件: OpenStreetMapの一部ではない追加データ(都市、町、集落)があります。これらの都市は、データをマッププロバイダーに提供せずに含める必要があります。 データの検索場所をマッププロバイダーに通知せずに、表示する必要があるさまざまなレイヤー(従業員の場所など)があります(つまり、データはファイアウォールの内側にあります)。 現在の開発 現在、要件を満たすサーバーを見つけることができなかったため、さまざまなWebサイトで指示に従ってMapnik Webサーバーをインストールしました。 http://dbsgeo.com/foss4g2010/html/_static/pdf/osm-rendering-foss4g2010.pdf http://osgeo.org.cn/l18n/geodjango/install.html http://wiki.openstreetmap.org/wiki/Mapnik/Installation http://www.postgresonline.com/journal/archives/180-pgAdmin113plugins_postgis.html http://blog.geoserver.org/2009/01/30/geoserver-and-openstreetmap/ http://workshops.opengeo.org/stack-intro/postgis.html 複数のシェープファイルをPostGISに一括読み込み この時点で、さまざまなデータがあります。 市および自治体のデータ(PostGISに読み込まれた形状ファイル) Natural Earthデータ(シェイプファイル。ロードされません) Mapnikスタイルシート(さまざまなファイル。ロードされません) GeoServer GeoServer(Mapnikより前)をインストールしようとしましたが、ドキュメントが不足しており、Webベースの管理ツールの設定が面倒で、2 GHzマシンの応答性が非常に遅い(タイルをレンダリングするのに10秒かかりました)単層:道路)、およびデフォルトの美的ブランド。(スタイルシートを使用してプレゼンテーションを活気づけることができますが、それは適切なファイルを見つけて(または作成して!)、それらをインストールし、テストするなどのことを意味します。) 必要条件 技術的な要件は次のとおりです。 都市、道路、水域(湖、川、海) 政治的境界(州、国) 高品質(視覚的にはGoogleマップ、MapQuestなどに類似) 高い稼働率 900913投影(Googleマップに類似) レスポンシブタイル(タイルあたり0.1秒未満) カナダの道路データの優れたカバレッジ 滑りやすいマップに役立ちます(OpenLayersと互換性があります) 1日あたり10,000タイルリクエスト 商用(または個人)使用は無料ですか、それとも年間2000ドル未満ですか? 良い例え ここに私が達成しようとしているものの素晴らしい例(OpenLayers)があります: 悪い例 私が達成したくないものの例: 不完全なデータの例: 関連リンク http://atlas.nrcan.gc.ca/site/english/dataservices/web_map_service.html …