問題タブ [topojson]
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.
node.js - TopoJSON の実行方法
geojson ファイルを topojson に変換し、場合によっては topojson ファイルを単純化する必要があります。Node.js と topojson パッケージをインストールできました。しかし、topojson の実行方法がわかりません。
wiki にはたくさんのコマンド ライン オプションがリストされていますが、これらのコマンドはどこで実行すればよいのでしょうか? コマンドプロンプトとノードシェルの両方で実行してみました。Node、GDAL、ogr2ogr、および TopoJSON はすべて私にとって新しい概念なので、少し混乱し、圧倒されています。
ちなみにWindowsでやってます。
d3.js - null topojson のプロパティ 'type' を読み取れません
topojson で最初のマップを実装しようとしています。
シェープ ファイルを GeoJson に変換し、次に topojson に変換しました。
次のコードを実行すると、ファイルにUncaught TypeError: Cannot read property 'type' of null
エラーが発生しD3.js
ます。
コードと topojson ファイルはこちらで確認できます
json - world-110m.json の queue() 呼び出し d3.json は、topoJSON を使用したワールドマップの構文エラーを生成します
「地図を作ろう」チュートリアルを無事に完了したので、今度は世界地図を作りたいと思います。ただし、私が試したすべての例 (mbostock からのいくつか) は、chrome と firefox の背景グラフィックのみを表示します。firebug で次のエラーが発生します。
SyntaxError: JSON.parse: 予期しない文字
JSON.parse(request.responseText); を返します。
d3.v3.js ではありますが、index.htm の次のコードで始まると想定しています。
「world-110m.json」の d3.json を呼び出すと、エラーが発生するようです。インターネット上でこのエラーについて何も見つけられませんでした。助けていただければ幸いです。
d3.js - この SVG マップをレンダリングするとブラウザがクラッシュするのはなぜですか?
この shapefileを使用して、D3 (および topojson) で干ばつマップを作成しようとしています。
GeoJSON と topojson の両方に変換しましたが、どちらの場合もレンダリングしようとするとブラウザがハングし、そのタブの CPU が 100% 以上になります。
米国のすべての郡と同様に、より大きなファイルをレンダリングできます。また、Mapnik または TileMill を使用してファイルをレンダリングできます。しかし、ブラウザでは、それは死にます。
map - d3.js マップに空が表示される
これは私を夢中にさせています。jsonファイル(のようには見えません)、マップをロードするコード、または適用された色でさえ、私の間違いがどこにあるのかわかりません。私はすでにnoob d3.jsの世界の例と比較しており、それは私にとってはうまくいきます。座標、jsonマップファイル、および表示されるエリアのタグを置き換えるだけで、ほら、うまくいきません。
ここに私のhtml + jsがあります:
さて、コードで試したjsonファイルは、ここからダウンロードできます(およびhtmlファイルも):テストファイル
各 json マップには、表示する領域の ID またはタグが異なることに注意してください。そのため、HTML コードで json マップを切り替えるたびに、正しい ID/タグに切り替えます。たとえば、マップ「prov_28_topo.json」の ID は「prov_28」です。