私は単に.shpファイルをgeoJSON形式に変換しようとしています:
ogr2ogr -f geoJSON output.json input.shpコマンドを実行した後、何も間違っていないようです。output.jsonからの抜粋です。
    {
    "type": "FeatureCollection",
    "features": [
    { "type": "Feature", 
    "properties": { "ID_0": 86, "ISO": "DEU", "NAME_0": "Germany", "ID_1": 1, "NAME_1": "Baden-Württemberg", "NL_NAME_1": null, "VARNAME_1": null, "TYPE_1": "Land", "ENGTYPE_1": "State" }, 
    "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 8.708400940398242, 47.715581894910606 ], [ 8.713716147005524, 47.701734382960055 ], 
...
しかし、d3(http://d3js.org/)でde JSONファイルを使用してSVGポリゴンを描画しようとすると、出力が間違っています。shpファイルはQGISで正しく表示されるので、私が使用する方法には何か問題があるに違いないと思いますogr2ogr。私が得たSVGは完全に間違っているわけではありませんが、詳細を見つけることができないようです。逆さまになって、どういうわけか2つの別々の部分に歪んでいるようです。
svgの生成に使用したjavaScriptは次のとおりです。
//dimensions
var w = 2000;
var h = 2000;
var svg = d3.select("#chart").append("svg")
    .attr("width", w)
    .attr("height", h);
    d3.json(
    "http://localhost:8888/data/data.json",
    function (json) {
    var path = d3.geo.path();
    svg.append("g")
        .attr("class", "black")
        .selectAll("path")
        .data(json.features)
        .enter()
        .append("path")
        .attr("d", path);
誰がここで何がうまくいかなかったか考えていますか?また、QgisとmyGeodata(http://converter.mygeodata.eu/vector)を使用してshpファイルを変換しようとしました。しかし、どちらも本来の動作をしません。
私はこの地図作成のすべてに非常に新しいです。だから私はいくつかのアドバイスをいただければ幸いです。
どうもありがとう!