タグ付けされた質問 「web-mapping」

「Webマッピングは、World Wide Webでマップを設計、実装、生成、および配信するプロセスです...」

3
GoogleMaps、OpenStreetMap、およびLeaflet用のEPSG 3857または4326
議論WGS84とEPSG4326の違いは何ですか?は、4326がWGS84のEPSG識別子であることを示しています。。 GoogleマップとOpenStreetMapのウィキペディアのエントリは、どちらもWGS 84を使用していることを示しています。 http://wiki.openstreetmap.org/wiki/EPSG:3857には、 EPSG:3857は、Googleや後のOpenStreetMapなどのWebサービスで一般化された球状メルカトル図法です。 リーフレットのヘルプの状態: EPSG3857オンラインマップ用の最も一般的なCRS。ほとんどすべての無料および商用タイルプロバイダーで使用されています。球面メルカトル図法を使用します。Mapのcrsオプションでデフォルトで設定します。| EPSG4326 GIS愛好家の間で一般的なCRS。単純な正距円筒図法を使用します。 これは混乱を招きます-Google MapsとOpenStreetMapはEPSG3857を使用しているようですが、EPSG4326であるWGS84を使用しているようです。ここに何かはありえません。おそらく私の理解です。 誰かが私を理解するのを助けることができますか?

17
さまざまなJavaScriptマッピングライブラリを比較しますか?
私はWebベースのマッピングシステムに取り組んでおり、使用するライブラリを見つけようとしています。 利用可能なライブラリの比較へのリンクは次のとおりです。 Laurent Jegouのベンチマーク(2010年から)は、Webマッピングソリューション(クライアントとサーバーの両方)の世界的な展望です。 FOSSライブラリの比較ドイツカリージョを見つけることができるここに。 これまでのライブラリのリスト: グーグルマップ Microsoft Virtual Earth MapQuest リーフレット -「より小さく、より速く、より新しく、より簡単なコメントは、より少ない機能とより少ないテストとして読むこともできます。」-Geographika(以下を参照) ArcGIS API for JavaScript -ArcGIS Serverで最適に動作します(以下を参照)。GoogleマップとBingマップの拡張機能も利用でき、Google / BingマップでESRI APIを使用できます(ただし、これはほとんどのライブラリに当てはまります)。 Yahoo Map APIの ミシュラン経由 OpenLayers-豊富なドキュメントと豊富な機能に加えて、さまざまなマッププロバイダーを使用する機能。 Mapquery -MapQueryがリリースされ、いくつかの有用なドキュメントが追加されました。OpenLayers とjQueryを組み合わせるという非常に価値のある目標があります。OpenLayers + jQueryのアイデアに特に熱心な場合、またはJavaScriptマッピングライブラリに貢献したい場合は、参加して努力を貢献してください。ただし、単にエンドユーザーになりたい場合、またはこの分野に慣れていない場合は、あなたには向かないかもしれません。 Mapstraction-特に複数のベースマッププロバイダーでの作業を非常に簡単にします。しかし、それはまだ進行中の作業であり、ドキュメントのように機能が場所に欠けています。(たとえば、「FeatureCollection」タイプのGeoJSONオブジェクトは、フィーチャコレクションオブジェクトです。)あまり有益ではないようです。 1月から。 deCarta-モバイルおよびデスクトップjavascriptがあります-最初はHTML5 / CSS3に準拠し、2番目はより多くのブラウザー互換性があります。ソースコードが提供されました。商用APIの開発者にとって最も使いやすい用語。マップのブランド化が許可されており、いくつかの異なるマップスタイルがあります。NAVTEQまたはOSMデータを選択できます。また、いくつかのモバイルAPIもあります。-TheSteve0による編集-deCartaの従業員 クラウドメイド ポリマップ -さまざまなソースからのラスターデータとベクターデータを非常に簡単に合成できます。独自のカラーリング、グループ化、インタラクションを簡単に追加できます。迅速に実行され、バックグラウンドタイルの読み込みを適切に管理し、わずか30kのJavascriptです。潜在的なマイナス面の1つは、MSIE 7または8で動作しないSVGを使用することです。他のすべてのブラウザで動作し、IE9で動作するはずです。 ジャンプ -ジャンプは、独自に機能する軽量のマップライブラリです。つまり、OpenLayersまたはGoogleMaps APIのラッパーではありません。現在、開発中ですが、多くの重要な機能がうまく機能しています。 ModestMaps -MapboxおよびTileMillのメーカーが提供する、より小さく、高速で、新しいJSマッピングライブラリ。 マピエーター OpenLayersは私が現在使用しているものです。それで多くのことができ、ほとんどのデータ型をサポートします。ただし、すべてに最適というわけではありません。たとえば、リーフレットは、画像のフェードおよびその他の視覚的な調整により、多くの点でよりスムーズに見えます。jQueryに興味がある場合は、jQueryとOpenLayersの組み合わせのようなMapQueryをチェックしてみてください。

28
Webマッピングを開始する方法は?
職場でWebマップの作業を開始して、都市ごとに統計の一部をマップしたいと思います。 アイデアはありますが、どこから始めればいいのか正確にはわかりません。 これを行う方法に関する段階的なガイダンスを提供する決定的なリソースはありますか?

3
Openlayersアニメーションの例とアルゴリズム
このコミュニティの人々がアニメーションのニーズにオープンレイヤーを使用しているのか、長い間疑問に思っています。ブラウザでのアニメーションは少し疲れるが、地図がアニメーションと出会うと、良いことが出てくると信じている。 openlayersと互換性のあるアニメーションの優れたWebサイトまたはアルゴリズムを知っていますか? これらは、アニメーション、いくつかのコード、例について私が知っていることです。plsは、これを必要とする人々のために、アニメーションに関する知識をオープンレイヤーと共有します... 時間遅延のあるマップ上に機能を追加するための基本的なJavaScriptコード。 time = 0; for (var i = 0; i < 5; i++) { time += 1000; setTimeout(function(j) { return function() { console.log("var is now", j); } }(i), time); } i2maps ジオコンピューティング環境です。時空間データとWeb指向の視覚化から知識を発見するための柔軟なプログラミングフレームワークを提供します。Javascriptライブラリは、インタラクティブなユーザーインターフェイスの構築に使用され、OpenLayersの上に構築されます。 OpenLayersタイムライン OpenLayersで時間関連のマップを作成するためのシンプルなライブラリです。クラスタ戦略(OpenLayers.Strategy.Cluster)と時間フィルタリングをサポートしています。現在、GeoJSONまたはGeoRSS形式のソースデータをサポートしています。 Timemap.js は、Google、OpenLayers、BingなどのオンラインマップをSIMILEタイムラインで使用できるようにするJavascriptライブラリです。このライブラリを使用すると、JSON、KML、またはGeoRSSの1つ以上のデータセットをマップとタイムラインの両方に同時に読み込むことができます。デフォルトでは、タイムラインの表示範囲内のアイテムのみがマップに表示されます。 自転車共有マップ データはプロバイダーのWebサイトから2〜20分ごとに自動的に更新されます。自転車の使用は同時使用であり、サイクルの再配布が含まれます。1日の実際の合計使用量ははるかに高い場合があります。分布の不均衡-すべてのスタンドが同じ満杯になるために、別のスタンドに移動する必要があるサイクルの数。数字が大きいほど、分布が不均衡になっていることを示します。たとえば、中心部に多くの自転車があり、端部にはほとんどありません。このウェブサイトは中断される場合があります。 データ:プロバイダーのWebサイト。地図データ:OS Open Dataを含むOpenStreetMapの貢献者。ホスティング:UCL。MapnikとOpenLayersを搭載しています。 RaphaëlJSとOpenLayersの統合。 RaphaëlJSは、Web上のベクターグラフィックスでの作業を簡素化する小さなJavaScriptライブラリです。たとえば、独自の特定のグラフや画像の切り抜きと回転ウィジェットを作成する場合、このライブラリを使用して簡単かつ簡単に実現できます。 OpenLayersフィルター戦略 この例では、フィルター戦略を使用して、レイヤーに渡されるフィーチャを制限しています。このレイヤーにバインドされたフィーチャには、日付値を持つwhen属性があります。フィルター戦略は、表示される日付の範囲を制限するbetweenフィルターで構築されます。単純なアニメーションは、when値のドメインを循環し、更新されたフィルターを使用して戦略でsetFilterを呼び出します。

4
Webメルカトル(補助球)がWebマップの標準になったのはなぜですか?
Webメルカトル図法とWebメルカトル補助圏(WMAS)の違いを理解しています。また、GoogleとEsriの両方がWebマップのプライマリ投影としてこの投影法を採用しているため、すべての投影間で再投影するだけでなく、webMercatorToGeographicなどのWM固有の関数である特殊な関数を使用します。結局、WMASプロジェクションを使用する理由と、それがWebマッピングの標準になった理由を疑問に思っていました。それは純粋にその方向に動く2つの空間の巨人の結果なのでしょうか、それとも単に精度の理由だけのせいなのでしょうか? 追加リンク: メルカトル図法

10
ArcGIS Onlineの代替品ですか?
現在、約80%のArcGIS機能(ArcMap、簡易マップ作成、情報表示)の約5%を現在使用しているユーザーグループのためにArcGIS Onlineを購入することを検討しています。ArcGIS Onlineの主な魅力的な機能には、レイヤーのドラッグアンドドロップの追加、ブラウザーに埋め込まれたマップの公開と共有、デスクトップソフトウェアのインストールの回避、クラウドから提供されるベースマップの公開と使用が含まれます。 他のオプションといくつかの長所と短所は何ですか?

12
html5地理空間アプリケーションの最新技術とは何ですか?
canvas地図のhtml5 要素に非常に興味があります。たとえば、MIT Media Labの研究者のCartagenのような仕事は非常に有望に見えます。carto.netには、SVGベースの興味深い作品がいくつかあります。 WebSocketライブ地理空間データ用の素晴らしいAPIのようです。FlickrとPicasaのデータを使用して、いくつかのhtml5実験を行いました。たとえば、ここにあります。これらの新しいテクノロジーに人々は何に慣れていますか、それとも何を試しましたか?

6
Leafletで大きなデータセットを視覚化する
Leafletを使用して大規模なデータセット(10,000ポイントの機能を備えたGeoJSON)を視覚化する場合、当然のことながらブラウザーがクラッシュまたはハングします。同じデータセットからの1000個のフィーチャのサブサンプルは問題なく機能します。残念ながら、他の人が試してみるためにデータセットを共有することはできません。 このような大規模なデータセットを視覚化するための優れたソリューションはありますか?(最終的な目的は、これを200万個の機能に拡張することです)Polymapsやd3.jsなどのブラウザーベースの代替が不可能であると見なされる場合に備えて、オフラインの視覚化フレームワークを検討しても構いません。 編集:言及するのを忘れましたが、ユーザーは属性によってデータセットをフィルターできる必要があります。したがって、N個の機能のうち、一致するn <= N個の機能のみを動的にレンダリングする必要がある場合があります。

4
GIS技術者/アナリストからGIS Webマップ開発者/プログラマーにキャリアを切り替えますか?
私は、ArcGISとGoogle Maps JavaScript API V3でPythonスクリプトを作成する作業をしているGISアナリストです。 私の専門的な目標は、Webマッピング開発またはデスクトップ/サーバーGISアプリケーション開発のいずれかになることです。 私はプラトーに達しているようで、自分の学習をどのように進めるか、または目標を達成するために専門的に進む方法がわかりません。 技術者/アナリストからどのようにそれをしたのですか? 経験がほとんどないかまったくない状態で、Webマッピング/アプリケーション開発の仕事に就くにはどうすればよいですか。

6
OpenLayersベクターレイヤーのポイントフィーチャの最大数
あなたの経験では、OpenLayersベクターレイヤー(新しいOpenLayers.Layer.Vector( "ポイントレイヤー"))を使用できないほど遅くなる前に、いくつのポイントフィーチャを追加できますか? 私の使用例は、データベーステーブルからポイントを表示することです。ユーザーは、視覚化する時間枠を決定できます。したがって、結果はごく少数から潜在的に100,000ポイントになる可能性があります。妥当な制限を導入し、クエリがより多くの機能を返す場合はユーザーに警告したいと思います。

6
小さなWebマッピング/マップタイルサービスの作成
1つ以上のポリゴンシェープファイルをオンラインで(正確には、既存のマップサーバーインフラストラクチャのない地方自治体のWebサイトで)表示するための小規模で簡単な方法を探しています。現在、私はすべての作業をQGISで行っており、すべてのオープンソースを使い続けたいと考えています(大きなソフトウェア投資のための予算はありません)。 このトピックを研究した結果、圧倒的な数の可能なアプローチが生まれ、非常に混乱しました。私が探しているのは 分類されたポリゴンをテーママップに表示できる(-可能であれば、ポップアップを表示するか、属性情報を取得できると便利ですが、これは非常にオプションです) QGISでほとんどの作業(スタイリングなど)を行うことを好む 基本マップとしてのOSMは完全に問題ありません これまでのところ、OSMベースマップ上のカスタムマップタイルは私が探しているもののように見えます(またはより良い解決策がありますか?)これらのタイルを作成する最良の方法は何でしょうか?

7
3D Webマップのオプションは何ですか?
私が持っているDEMにドレープされたデータ、つまりラスターとベクターの両方を表示するオンライン3Dマップが欲しい。 独自のDEMおよびラスターデータを使用する必要があるため、Google Earth APIはほとんど動作していません。 これを行うことができるプロジェクトはありますか?
26 web-mapping  3d 

7
グローバル接続の地理視覚化の例
私は、グローバルな接続パターンの興味深い視覚化につまずきました。 「アフリカの主要な道路および鉄道ネットワーク、送電線および水中ケーブルデータ。」 (ソース、ギャラリーの写真。オリジナル。) 世界規模での接続の視覚的表現の他の例を教えていただけますか?この場合の接続性は、輸送と通信の両方に適用されます。また、ジオビジュアライゼーションには、静的なマップとインタラクティブなWebアプリケーションが含まれる場合があります。

4
「ストリートビュー」パノラマを作成するオープンソースの方法はありますか?
私はストリートビューパノラマの作成に興味があり、これらのパノラマの作成と公開の両方で考慮する必要があるオープンソースのアプローチがあるかどうか興味があります。 私は、Android Photospheresを作るために自分の携帯電話にAndroidの機能でプレーしてきた(カメラアプリのSDKを使用して- ここでは好奇心のために)。これらは、Googleを介してストリートビューのようなパノラマで公開できます。これは機能し、気の利いた方法ですが、Googleがパノラマをオンラインで公開するには承認する必要があります。 別のアプローチは、写真のタイルグリッドを独自に生成し、google stretview apiを使用することです:https ://developers.google.com/maps/documentation/javascript/streetview#StreetViewOverlays むしろ、いくつかのオープンソースツールを使用してこれらを作成するため、Googleに完全に縛られているわけではありません。このOpenStreetMapのSteve Coastとのインタビューで、彼はあなたがあなたの電話に置くことができるデバイスを指し、それはイメージのようなストリートビューをもたらします。この画像を収集、保存、つなぎ合わせて共有するための推奨方法はありますか?

5
オフラインの滑りやすいマップタイルのデータベース
現在、オフラインのHTML5マップアプリケーション(LeafletとKendoUIで構築され、カスタムの追加機能を備えています)があります。これは、アプリマニフェストを持ち、複数のプラットフォームで正常に動作します。ただし、この方法でマニフェストを使用して実際のマップタイルを保存することをためらっています(TMSスタイルのタイルキャッシュとして保存されたPNGファイル)。 問題点: 約1,000個のPNGファイルに多数のタイル(10MB-50MB)が存在する可能性があります 最初のダウンロードは非常に遅くなる可能性があります(そしてユーザーに進行状況を表示するのが難しい) アプリマニフェストが機能するか、機能しない場合は、オフラインキャッシュ全体が失敗します([whatwg.org] [1]による) オフラインユーザーは時折再接続し、タイルの更新を取得する必要があります。これらは小さなデルタですが、アプリマニフェストメカニズムはマニフェストの更新時にすべてのjs、css、およびPNGファイルをリロードします 代替案: Webアプリケーションを、滑りやすいマップタイルのストレージとは別にしてください。Webアプリケーションに適したデータベースにタイルを保存します 更新: [PouchDBは最近、バイナリBLOBのサポートを追加しました。良い初期結果を得ています。参照:https : //stackoverflow.com/questions/16721312/using-pouchdb-as-an-offline-raster-map-cache ] これはBen Nolanによって提案されていますhttp://bennolan.com/2011/06/03/offline-mapping.html Maps on a Stickでの同様の作業:http : //developmentseed.org/blog/2010/oct/02/maps-stick-version-2-released/([非推奨] [2]) MBtiles http://mapbox.com/developers/mbtiles/ TileStream https://github.com/mapbox/tilestream Lous Remi:http : //louisremi.com/2011/10/07/offline-web-applications-were-not-there-yet/ 質問: JavaScriptフレンドリなDBの次の選択について、集合的な知恵(および経験)は何を言っていますか? SqlLite このためにネイティブアプリラッパーを作成してJavaScriptと通信できるようにする必要があるようです たとえば、Windows用のネイティブプログラムにDLLを追加し、Android / IOS用のPhoneGapを追加します。 WebSQL 奪われた しかし、ホストWebサーバーから簡単に生成および配布できるのはSQL Liteでした IndexDB blobの保存は次のように動作するようです:https : //hacks.mozilla.org/2012/02/storing-images-and-files-in-indexeddb/ これが最初にDBにデータを入力する唯一の方法であるかどうか心配です これは基本的にSQLLiteファイルですか?一括DBアップロード用に出荷できますか? 私は解決策としてこれに傾いています。私が知らない彼らの落とし穴はありますか? 要件: ...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.