問題タブ [tilestache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - tilestache Provider() 層オブジェクト? 参照URLは取得できますか?
ここの例に従って、タイルスタッシュを使用して表示用のレイヤーを作成しようとしています。参照URLを取得する方法はありますか?
layer
オブジェクトが何であるかについてのドキュメントが見つからないようです。このオブジェクトには、使用できる何かがあるのではないかと思います...
python - wgs84でlon/latを再投影して、tilestache / modestmapsを使用して投影をターゲットにしますか?
tilestacheのドキュメントは少しまばらです。wgs84のポイント(lon / lat)をターゲットプロジェクションに変換する方法はありますか?
どこ:
ModestMapsの次の場所に変換オブジェクトがあることに気づきました。
しかし、私はそれがどのように使われることができるかについてはっきりしていません。
tilestache - tilestache ログを有効にする
TileStache にいくつかのタイルを生成させようとしていますが、指定した URL テンプレートを呼び出していません。TS ドキュメントによると、"logging": "debug" を追加することで、構成ファイルでログを有効にできます。私はそうしましたが、どこにもログが表示されていません。助言がありますか?
node.js - 完全なインタラクティブ マッピング アプリケーション/Web アプリケーションを構築するには、どのツールを使用しますか?
私も Web アプリケーションを構築したいと考えており、使用する必要のあるツールを検討しています。私が考えているリアルタイムマップを使いたい:
Tilemillで .png を取得して、マップの背景を構成したり、shp ファイルの Web サイトからデータを取得して mapnik でこのレイヤーを構築したりします。
Mapnikマップに追加したいデータを含むレイヤーを構築します。
Mapnik : レイヤーをまとめてマップを生成します。
TileStache : アプリケーションのタイルを生成します。
Openlayers : ブラウザーでマイ マップをタイルと共に表示します。
マップが表示されたら、対話機能を追加したいと思います。たとえば、線または円 (町/イベント) を超えると、このオブジェクトの属性が表示されます。
しかし、線と円は mapnik マップに直接統合されるため、JavaScript を追加して動的にし、ポップアップを開く必要があります。これを行うにはどうすればよいですか? Openlayer JavaScript ライブラリまたはnode.jsを使用します。
これらのツールを使用したい質問/方法についてのアドバイスはありますか?
どうもありがとう!
openlayers - OpenLayers Layer.XYZ は緯度を正しく取得できませんか? (TileMill + TileStache)
ローカル JavaScript アプリケーションに提供するローカル タイル サーバーを構築しました。マップ タイルは、openlayers を介して Layer.XYZ として受信しています。
thinkgeo からマサチューセッツ州の生データを取得しました。これは、タイルミルの組み込みの国マップと一致するため、正しい座標に登録されます。
mapnik を介して tilemill からマップをエクスポートし (極端なサイズ縮小で mbtiles を介してこれを実行しました)、関連する出力ファイルを使用するように tilestache を構成します。javascript をロードすると、国の地図が正常に取得され、マサチューセッツを見つけると、道路が必要に応じて強調表示されるため、正しく機能しているようです。
だから、ここに問題があります:
ズームを設定し、中心をボストンの経度/緯度に設定すると、以前にドラフトしたオンライン バージョンの Layer.OSM で正しく機能し、グリーンランドのすぐ北西に海が表示されます。実際、緯度を -lat に設定してマサチューセッツの範囲内に収める必要がありますが、それでもボストンには入れません。
TileStache 構成で WGS84 を使用するように設定し、OpenLayers インポートで EPSG:4326 を使用するように設定しました。これらはすべてのドキュメントが示しているものと同じです。したがって、OL の XYZ レイヤーについて、これをより困難にする何かがあるのではないかと考えています。
私が使用している他のソフトウェアに関連する他の提案があれば、私はすべて聞いています。
python - Pyramid 内から wsgi アプリを提供する方法は?
マップ タイルを OpenLayers Web マップに提供する必要がある Pyramid アプリケーションを構築しています。
TileStache は、必要なタイルを提供する WMS タイル サーバーであり、Pyramid アプリのビューとしてアクセスしたいと考えています。
単独で、TileStache の URL にアクセスすると、うまくwww.exampletilestacheurl.com/LAYERNAME/0/0/0.png
機能します。タイルが適切に返されます。
Pyramid では、TileStache アプリをビューとしてラップしたいと考えていますpyramid.wsgi.wsgiapp
。私の目標は、訪問www.mypyramidapp.com/tilestache/LAYERNAME/0/0/0.png
が上記の TileStache url の例と同じように機能することです。
TileStache アプリをラップしてビューにします。
のビューにルートを割り当てますmyapp.__init__.main
:
しかし、で始まる任意の URL にアクセスすると、 「wsgiapp の仕組みに精通している人はいますか?」がwww.mypyramidapp.com/tilestache/
返されます。IndexError: list index out of range.
tilestache - Tilestache cfg ベクター レイヤーの SQL クエリに変数をパラメーターとして渡すことはできますか?
変数がパラメータとして渡されるようなもの:
そうでない場合、最善のアプローチは何ですか?postGISデータを動的に表示して操作できるようにするという考えですか? これにより、json タイルをキャッシュする機能が無効になる可能性があることはわかっています。
map - さまざまなスタイルのタイル マップの提供
複数 (最大数千) の異なるスタイル (および潜在的に異なるバッキング ストア) で mapnik によって生成されたマップを提供するためのフレームワーク/ライブラリ/ソリューションを探しています。マップの WYSIWYG スタイリングを使用して、Cloudmade または Mapbox で行っていることに似たものです。これまでに評価したすべてのコンポーネント (tilecache、tilestache、renderd、tirex、tilecloud など) には多くのデリケートな機能がありますが、すべてではないにしてもほとんどが、静的に構成された一連のマップを提供するように設計されています (量はrenderd でのコンパイル時間)、実行中にマップを動的に追加または削除するためのフック/API などはありません。mod_tile に基づくソリューションは、新しいマップを追加するために Apache 構成をいじる必要があるという事実に悩まされています。
この問題に対する賢い解決策はありますか? これには自分のスタックを転がす必要がありますか? Mapbox と Cloudmade は、彼らが行っている作業の多くをオープン ソース化しているように見えますが、この側面は彼らのコア ビジネスに少し近いかもしれません。