topojson

    0热度

    2回答

    我想将一个相对较大的geojson文件(383 MB)转换为topojson,以便与D3.js一起使用它。 geo2topo test.json > test.topojson ,也为简化以下命令:我在Mac书临2016运行以下命令 geo2topo test.json > test.topojson -q 10000 他们都产生相同的以下错误: buffer.js:503 throw n

    1热度

    1回答

    如果国家对象的数据位于location_data,我希望将highlightFillColor设置为绿色,如果不是,对象将以灰色突出显示或完全禁用高亮显示悬停。以下是我目前使用的(没有效果):fiddle highlightFillColor: function(data) { if (data) { return 'green'; } return '#d

    1热度

    1回答

    你好我有一个小问题上描绘topojson地图工作。 我topojson文件具有以下属性: {"type":"Topology","arcs":[[[6566,5055] ... "transform":{"scale":[0.00014849648332078075,0.00015400850549819297], ... 在我的脚本: var projection = d3.geo.mer

    0热度

    1回答

    我是Node.js的完整newb。我还没有能够使用TopoJson将我的geoJson文件转换为TopoJson格式。我有topojson v3.0.0 我写了一个test.js文件,我使用node.exe执行。 这就像如下: var tjson = require("topojson") tjson.topojson -p --no-stitch-poles -o zip3.topo.jso

    1热度

    2回答

    我按照这个例子(http://bl.ocks.org/zross/10654766)试图将加利福尼亚州的数据替换为整个美国的县。我用来替换例子中的数据是https://d3js.org/us-10m.v1.json。我将它保存为uscounty.json。 我的问题是topojson文件无法正确对齐googlemap在正确的位置,尽管功能确实显示出来。我想这与投影有关,但我不知道如何为我想要替换的

    1热度

    1回答

    我有一个使用D3和JavaScript创建的地图。我想把西班牙各省的名字翻译成另一种语言,例如英文。默认情况下它是西班牙语。 我宁愿手动进行这些更改,但是,我不知道应该编辑哪个文件。我试图编辑hdi.json和provincias.json,但它不起作用(我得到了没有任何标题的黑色的省份,就像它不被识别)。 任何帮助是高度赞赏。 <!DOCTYPE html> <meta charset="ut

    0热度

    1回答

    使用Javascript和d3库我已制作了英国(不包括NI)的选区地图,并添加了选择每个选区颜色的功能。我现在希望计算每种颜色的选区数量并将它们显示在条形图上。选区数据来自topojson文件。 有人可以告诉我如何做到这一点。非常感谢 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <

    2热度

    1回答

    我正在使用Vincent为美国绘制县级地图。举了2016年选择的示例数据。但它并不适合像加州这样的一些州。我检查了数据,FIPS代码似乎存在,但仍显示空白。任何想法可能会发生什么?我从topo.json获得了县数据。 geo_data_c2 = [{'name': 'counties', 'url': county_topo, 'feature': 'us_counties

    1热度

    1回答

    我美国的一个简单的地图,我想纬度绘制一些测试点长。我发现this block解释了这个过程,但是我很难将语法转换为v4。即使我在块中运行确切的代码,也会引发相同的错误。 我可以看到d3.geoMercator()种“变平”的地图。这是否需要?这看起来微不足道,但我喜欢没有这个美国地图的自然曲率。 好奇正确的做法是什么,如果一些代码甚至是必要的。特别是这部分: projection //Added

    0热度

    1回答

    我想在美国地图上的两个经纬度点之间划一条线。我有指示出发地和目的地的圆圈,但是当我尝试绘制线时什么也没有出现。没有错误被抛出。 我能够通过写作手动绘制这些点之间的连线: svg.selectAll("line") .data(data) .enter() .append("line") .attr("x1", projection(data[0])[