問題タブ [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.
javascript - D3.js が線形ポリゴンから無限領域を作成しないようにする方法
D3 で topojson 機能を描画しようとしています。それらは PostGIS データベースから TileStache によって生成されます。小さな三角形のポリゴンは「線」に単純化される傾向があります。3 つの点は直線上にあります。TopoJSON が次のようになる場合、ポリゴンは線として描画されます。
ただし、TopoJSON が次のようになる場合:
「線状」の穴が開いた無限エリアが描かれ、マップがめちゃくちゃになります。フィーチャが線状の場合、D3 が無限領域を作成しないようにするにはどうすればよいですか?
ここで TopoJSON の 2 つのスタイルの効果を確認できます: http://research.geodan.nl/sites/vectortiling/test/faultytile.html
これらの無限の機能のより大きな効果は、ここで見ることができます: http://research.geodan.nl/sites/vectortiling/
postgresql - Tilestache - PostgreSQL/PostGIS に存在する座標と PostGeoJSON プロバイダーによって返される座標の不一致
これは私の Tilestache 設定に関連するビットです。
アクセスすると -
http://127.0.0.1:8080/points-of-interest/0/0/0.json
私は応答を受け取ります -
上記の応答の座標は -
db テーブルの実際の座標は -
ここで何が欠けていますか?GeoJSON 応答座標が異なるのはなぜですか?
テーブルの説明は
すべての助けを前もってありがとう。
openlayers-3 - QGISサーバーWMSをキャッシュするには?
ラスター タイルが時代遅れになり始めたようですが、それでも、私の QGIS サーバーの WMS で何らかの方法でそれを行うためのソリューションが必要です。
ここまで、TileCache を試してみましたが、OL3 では動作しませんでした。また、少し「古い」ようです。
では、後で OL3 アプリケーションでキャッシュされたレイヤーを使用したい場合、最良の入札額はどれでしょうか? TileStache、Mapproxy、MapCache?
QGIS サーバーを CentOS 7 で実行しています。
geojson - TileStache で Geojson をデータソースとして設定する方法
サーバーに TileStache を正常にインストールしました。今、geojson ファイルがあり、TileStache を介して提供したいと考えています。私は TileStache を初めて使用し、TileStache で Geojson をセットアップする方法について明確な説明を見つけることができません。私が見つけた最良の説明はhereですが、データソースとして shp ファイルを使用しています。
Geojson をデータソースとして使用して設定する方法を知りたいです。
編集
構成ファイルにレイヤーを追加しようとしたtesので、構成ファイルは次のようになります。
を使用して実行しようとするとtilestache-server.py -c /etc/TileStache/tilestache.cfg、次のようなエラーが表示されます。
何が悪いのかわかりません。
postgis - Tilestache が空の geojson を返す
tilestache のインストールに成功しました。hereからシェープファイルを使用してレイヤーを追加することにも成功しました。しかし、独自の shapefileを使用しようとすると、サーバーは常に空の featurecollection を返します。クエリに追加しようとしST_Transform()ましたが、まだ空の機能が返されます。
私の設定ファイル:
どうすればこれを修正できますか?
sqlite - TileStache ランタイム エラー: Sqlite プラグインが存在しません
TileStache 1.50.1 を実行してさまざまなプロバイダーのレンダリングに成功しましたが、mapnik スタイルを使用するときに問題が発生しました。デバッグをオンにすると、Werkzeug で次のエラーが発生します。
「RuntimeError: Sqlite プラグイン: /opt/TileStache/styles/test.sqlite が存在しません '/opt/TileStache/styles/test.xml' の 20 行目のレイヤーでレイヤー 'testGeometry' の解析中に発生しました」
これは、Mapnik が Sqlite プラグインを見つけられないということですか? それとも、このマシンでコンパイルした sqlite の Spatialite 拡張で何かをしなければならないのでしょうか?
Ubuntu 14.04 (libmapnik2.2) で Mapnik 2.2 標準パッケージを実行すると、mapnik sqlite プラグイン ファイルが /usr/lib/mapnik/2.2/input/sqlite.input に存在します。