Lugar / Mapa interior usando D3.js y Geojson

He creado un archivo geojson que contiene todas las características del primer piso de un centro comercial. Obtuve el mapa del lugar proyectado usando d3.js con diferentes colores, pero solo algunas partes no el mapa completo. A continuación se muestra el código del script y el enlace al archivo geojson. También tenga en cuenta que no he convertido este geojson en topojson y he usado Qgis para dibujar los mapas y c # .net para convertir los datos de geometría en objetos geojson. ¿Alguien puede verificar mi json y mi código d3.js? ¿Necesito usar otras proyecciones?

https://www.dropbox.com/s/8pu2s0yamfkd89p/JSONfromDB_8Feb2014.json

 $(document).ready(function () {                       
      parseResultShopDetails();                     
 });

 function parseResultShopDetails() {

    var width = 600, height = 300;

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

    var projection = d3.geo.mercator()
               .scale(30)
               .translate([width / 2, height / 2]);

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

      d3.json("http://localhost:1209/data/JSONfromDB_8Feb2014.json", function (error,       jsonData) {
        var color1 = d3.scale.category10();

        svg.selectAll("path")
        .data(jsonData.features)
                        .enter()
                        .append("path")
                        .attr("d", path)
                        .attr("text", function (d, i) { return "js"; })
                        .attr("fill", function (d, i) { return color1(i); });


    });           
}        

Respuestas a la pregunta(2)

Su respuesta a la pregunta