คำถามติดแท็ก topojson

11
จัดกึ่งกลางของแผนที่ใน d3 โดยให้วัตถุ geoJSON
ขณะนี้อยู่ใน d3 หากคุณมีวัตถุ geoJSON ที่คุณกำลังจะวาดคุณต้องปรับขนาดและแปลเพื่อให้ได้ขนาดที่ต้องการและแปลเพื่อจัดกึ่งกลาง นี่เป็นงานทดลองและข้อผิดพลาดที่น่าเบื่อมากและฉันสงสัยว่าถ้าใครรู้วิธีที่ดีกว่าในการรับค่าเหล่านี้ ตัวอย่างเช่นถ้าฉันมีรหัสนี้ var path, vis, xy; xy = d3.geo.mercator().scale(8500).translate([0, -1200]); path = d3.geo.path().projection(xy); vis = d3.select("#vis").append("svg:svg").attr("width", 960).attr("height", 600); d3.json("../../data/ireland2.geojson", function(json) { return vis.append("svg:g") .attr("class", "tracts") .selectAll("path") .data(json.features).enter() .append("svg:path") .attr("d", path) .attr("fill", "#85C3C0") .attr("stroke", "#222"); }); ฉันจะได้รับนรกได้อย่างไรขนาด. (8500) และ .translate ([0, -1200]) โดยไม่ไปทีละน้อย?
140 d3.js  geojson  topojson 

3
ความแตกต่างระหว่าง GeoJSON และ TopoJSON
GeoJSON และ TopoJSON แตกต่างกันอย่างไรและเมื่อใดที่ฉันจะใช้อันอื่น รายละเอียดของ TopoJSON บน GitHubหมายถึงไฟล์ TopoJSON มีขนาดเล็ก 80% แล้วทำไมไม่ใช้ TopoJSON ตลอดเวลาล่ะ?
91 d3.js  gis  geojson  topojson 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.