問題タブ [tilemill]

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.

0 投票する
2 に答える
193 参照

ios - MapBox でホストされたマップのマーカーが TileMill に表示されない

mapbox で作成したカスタム マップを読み込んで、tilemill-reference-layer で TileMill にインポートしようとしました。ただし、マーカーは TileMill には表示されません。誰でも私を助けることができますか?

0 投票する
1 に答える
415 参照

postgresql - osm2pgsql での delete_node の失敗

OS X Mavericks にアップデートし、個人の OSM データ (JOSM ソフトウェアを使用して作成) を Tilemill マップに変換するワークフローを再度セットアップしようとしました。

このために、osm2pgsql を使用して、postgres/postgis データベースに OSM ファイルを追加します。更新前は、同じワークフローでうまくいきました。

Postgresql.app バージョン 9.3.0.0 と osm2pgsql バージョン 0.84.0 を使用しています

osm2pgsql コマンドを起動すると、次のエラーが表示されます。

だから、「delete_node」エラーがあり、その理由は本当にわかりません。負の 'id' 値を正の値に変更しようとしましたが、同じエラーが発生しました。

エラーの原因となった OSM ファイルの最初の行は次のとおりです。

以前は機能していたすべてのファイルで同じエラーが発生しました。

osm2pgsql githubでバグ レポートを開きましたが、このフォーラムはあまり活発ではないため、そこからの助けは期待できません。

osm2pgsql コードで、delete_node 部分が osm2pgsql/middle-pgsql.c ファイルにあることがわかりました。

心当たりのある方、大歓迎です!

ありがとう

グレッグ

0 投票する
1 に答える
387 参照

tilemill - タイル z/x/y ファイル名から緯度/経度を取得

TileMill (ズーム/x/y) から生成されたマップタイルのファイル名から緯度/経度を取得しようとしています。

http://wiki.openstreetmap.org/wiki/Slippy_map_tilenamesからの情報を使用して使用しています(PHP 実装)

zxy.png という名前のマップタイルから計算します。

計算から返される値は、タイルがカバーする領域とは関係ありません。

たとえば、7-36-70 (ジャマイカ) は、16.875,61.6063963714 (アラビア海の場所) の値を返します。

誰が何が間違っているかを見つけることができますか?

0 投票する
1 に答える
642 参照

postgresql - TileMill 用の OSM Bright のインストール中に osm2pgsql 使用エラーが発生する

このチュートリアルに従って、TileMill 用の OSM Bright をインストールしようとしています: https://www.mapbox.com/tilemill/docs/guides/osm-bright-mac-quickstart/#osm2pgsql

MAC OS X に PostGres.app + postgresql 9.2 をインストールしました。この osm2pgsql エラーが発生しており、これを修正する方法を考えていました。

0 投票する
1 に答える
1081 参照

javascript - Mapbox/TileMill のシェープファイルにツールチップを合わせる

さまざまな建物の年齢を色で示すマップを TileMill で作成しています。4 つのデータ レイヤー (それぞれ 50 年の建築歴があるため、オン/オフを切り替えることができます) とベース レイヤーがあります。

TileMill 内でシェープファイルにカーソルを合わせると、ツールチップが表示されます。カーソルが置かれている建物の築年数が表示されるようにカスタマイズしました。ただし、Web サイトに統合するために MBTiles にエクスポートして MapBox にアップロードすると、ホバー機能がなくなり、凡例が表示されません。

MapBox の Web サイトと API で何時間もヘルプを探しました。私はマーカーを使用していないので、それを解決策として使用することはできません (800,000 以上の建物があります)。これを行う方法はありますか?

0 投票する
1 に答える
3175 参照

mapbox - TM2 と tilelive-vector を使用した GeoJson ベクター タイル

mapbox ツールを使用して、MBTiles ベクター データストアから GeoJson タイルを提供したいと考えています。これは可能ですか?

私がこれまでに行ったこと:

  • 多くのリポジトリを複製してインストールしました:TM2、tilelive、tilelive-vector、mbtiles、...
  • シェープファイルを TM2 にインポートしました
  • スタイルを適用しました (これは GeoJson を提供するためにも必要ですか?)
  • スタイルと MBTiles データベースをエクスポートしました

MBTilesファイルを読み取れるかどうかを確認するために、これを試しました。

しかし、次のように返されます。null

を使用しようとすると、さらに多くの質問が発生しますtilelive-vector

project.xmlは mapnik スタイルです。エクスポートされた から抽出しましたtm2z。元のシェープファイルへの参照がまだ含まれていますが、それを使用しないと、Error: No xml.

source パラメーターに対して試したすべての組み合わせで、Error: Invalid tilesource protocol.

続行する方法についてのヘルプや、他のツール、またはそれらの組み合わせがより適切なヒントをいただければ幸いです。

よろしく、 ヴィルヘルム