Карта с d3.js и TopoJSON, проекция Альберс Сибирь

Я пытаюсь сделать Choropleth с d3.js, но я застрял в самом начале. Я нашел Shapefile и сгенерировал из него файлы GeoJSON и TopoJson так же, какВот, Карта использует проекцию Альберс-Сибирь. Что я нашел об этой проекции:

Проекция: коническая равная площадь Альберса

Единицы измерения: метрыСфероид: КрасовскийЦентральный меридиан: 105Стандартная Параллель 1: 52Стандартная Параллель 2: 64Базовая широта: 0Ложный Восток: 18500000Ложный Север: 0

PROJ.4: + proj = aea + lat_1 = 52 + lat_2 = 64 + lat_0 = 0 + lon_0 = 105 + x_0 = 18500000 + y_0 = 0 + ellps = krass + единиц = m + towgs84 = 28, -130, -95 , 0,0,0,0 + no_defs

MapInfo: "Альберс-Сибирь», 9, 1001, 7, 105, 0, 64, 52, 18500000, 0.

Итак, я наконец получил этот код, и он ничего не делает (и даже не зависает), чтоS не так?




    
    Choropleth
    
    
    


    My Choropleth
    

        var width = 960,
            height = 500;

        var svg = d3.select("body").append("svg")
                    .attr("width", width)
                    .attr("height", height);

        var pr = d3.geo.albers()
            .center([105,0])
            .parallels([52, 64])
            .scale(1000);


        var path = d3.geo.path().projection(pr);

        d3.json("map_rus_topo.json", function(error, map) {
         svg.append("path")
          .datum(topojson.object(map, map.objects.map_rus))
          .attr("d", path);
        });

    

Вы можете найти все файлы JSONВот.

И еще один вопрос: как я могу ссылаться на значениеобласть, край поле вмой Файл TopoJson.

Ответы на вопрос(1)

Ваш ответ на вопрос