すぐに使用できるはありますか? GeoJSON文字列をSVG文字列に変換するJavascriptプラグインですか? Tempoのようなレンダリングエンジン、またはJsonTプロジェクトは便利ですが、私はそれらを動作させるためにテンプレートが必要です。JavascriptでGeoJSONをSVGに変換する
答えて
SVG作成を完全にサポートしているかどうかはわかりませんが、GDALでは一般にすべてのジオフォーマットを他のジオフォーマットに変換できます。
あなたはd3.jsライブラリを使用することができます。コードスニペット、次の仕事を行います。
は、HTMLファイルにd3.jsを含める
は<script src="files/d3.v3.min.js"></script>
はあなたのhtmlファイルにIDマップを持つdiv要素を持っている、と仮定:
<div id="map"></div>
JSコードに続いてdivマップにマップを追加します。 geoJsonObjはあなたのgeojsonです。
var svg = d3.select("#map").append("svg")
.attr("width", width)
.attr("height", height);
svg.append("g")
.selectAll("path")
.data(geoJsonObj.features)
.enter().append("path")
.attr("d", path);
hereを参照してください。この例では、.data()属性への入力としてtopojsonを使用しています。
変数 'path'はどこのコードから来ていますか?最後の行はどこですか? – user568458
ここでは完全な例が見つかりました。(更新しました)http://stackoverflow.com/questions/18425440/displaying-map-using-d3-js-and-geojson/38552478#38552478 – user568458
@ user568458 path is not a変数は、htmlのdivのようなsvg要素です。 https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths –
geojsonをsvg geojson2svgに、またnpm moduleに変換するための基本的なツールがあります。 geojson2svgからの出力はsvg stringです。このツールはbrowserやnode.jsでも使用できます。
非常に簡単に秘密のsvg文字列をDOM要素に変換します。これは、JavaScriptコードで非常にうまく説明されています。bobincehere私は便宜のためにnpm moduleを作った。
geojson2svgを使用すると柔軟性が向上しますが、迅速な解決策としてd3が最適です。
免責事項:私はgeojson2svgの著者です。
- 1. JavaScriptのSVG変換
- 2. データをGeoJsonに変換
- 3. geojsonエラーにデータを変換
- 4. GeoJSONでSDO_GEOMTRYを変換する方法
- 5. GeoJson To TopoJSon変換
- 6. svgコードをjavascriptコードに変換するには?
- 7. プログラムでSVGをPNGに変換する
- 8. RubyでSVGをPNGに変換する
- 9. mxGraphのXMLをSVGに変換するjavascript
- 10. VectorDrawableをSVGに変換
- 11. SVGストライプパターンをd3に変換
- 12. jQuery SVGを画像に変換する
- 13. SVG弧を線に変換する
- 14. SVGをggPlotに変換する
- 15. SVG dataUrlをbase64に変換する
- 16. UIViewをSVG形式に変換する
- 17. Vector DrawableをSVGに変換する
- 18. svgをjsonに変換する
- 19. SVGをVMLに、VMLをSVGに変換できるJavaScriptトランスレータがありますか?
- 20. SVGの変換
- 21. GeoJSONをvector.pbf(Protobuf)に変換するには?
- 22. MapBox GL JSを使用してGeoJSONをベクタータイルに変換する?
- 23. 複数のSVGイメージをSVGフォントファイルに変換するスクリプト
- 24. PostGISポリゴンをレールでGeoJSONとして変換する
- 25. SVG画像をPHPでPNGに変換
- 26. フレックス4でSVGイメージをビットマップデータに変換
- 27. svgをコードでHTMLエリアマップに変換
- 28. 郵便番号をGeoJSONに変換する方法
- 29. 座標アレイをswiftのgeojson文字列に変換する3.0
- 30. javaのgeoJsonにKMLファイルを変換する
ありがとうございますが、私はJavascriptライブラリまたはプラグインが必要です.GDAL/OGRはC++です。 – camilokawerin