topojson

    2热度

    2回答

    我有一个geoJSON文件我想用d3渲染,但是难以针对投影的正确特征。 目前我一直在使用很多d3示例中的us.json文件,但我目前正在使用的地图使用美国“通勤区”(CZ)而不是陆地,州,或县。 我习惯叫 topojson.feature(us, us.objects.states) 以显示正确的层但是我的文件不被组织成对象,并没有多层。下面是从GeoJSON的文件,我尝试使用的摘录: {"t

    0热度

    1回答

    现在的代码工作正常,唯一的补充是我想为使用clicky函数发送到控制台的对象分配一个名称。控制台返回Object {type: "MultiPolygon", coordinates: Array[1]},我想将其分配给变量名称,以便稍后在引入具有相同生成名称的CSV文件时引用它。我该如何去做呢? var northcentral = { "47": 1, "37": 1, "45":

    1热度

    1回答

    我想在运行时将其他属性添加到topojson。我已经看过Choropleth的例子,但我不认为有人操纵原始的json文件。 什么是做到这一点的最好方法是什么? JSON: { "type":"Topology", "objects":{ "countries":{ "bbox":[ ... ], "type":"GeometryCollection

    1热度

    1回答

    我正在尝试创建美国的等值线地图并根据某些数据对其进行着色。所以,我得到的数据(只JSON文件): d3.queue() .defer(d3.json, 'https://raw.githubusercontent.com/no-stack-dub-sack/testable-projects-fcc/master/src/data/choropleth_map/counties.json')

    1热度

    1回答

    我的D3地图上有标记问题。当我为每个状态设置缩放时,标记不会在地图内缩放。 这是我第一次尝试D3地图,所以很抱歉,如果我弄乱了代码中的某些内容。如果我做了或错过了一些东西,我将非常感激解释。 如果任何人都可以提供帮助,我会非常感激。 var width = 960, height = 500, centered; var projection = d3.ge

    0热度

    1回答

    我已重做这种方法,但仍然没有得到它的工作。这一次,我有一个工作的例子,很短,而且完美地说明了这个问题: https://bl.ocks.org/diggetybo/raw/6d35e5ecd17992650d0a23896e649b25/ 在上面的块,你会看到一张县。此外,我有用户输入的经度和纬度,如下所示: var lat = d3.select('#lat_input').node();

    2热度

    1回答

    我试图按照Mike Bostock's process投影到topojson文件中要素的边界框。我topojson文件已经预计到得克萨斯州绘图系统(EPSG 3081)from the command line使用geoproject: d3.geoConicConformal().parallels([34 + 55/60, 27 + 25/60]).rotate([100, -31 - 10/

    3热度

    1回答

    我做@ mbostock的tutorial在命令行制图1.这是我做了什么: 1)下载的zip文件 wget https://www.arb.ca.gov/ei/gislib/gislib.htm/ca_air_basins.zip (从California Air Resources Board site) 2)手动解压点击.zip文件(unzip命令没有工作,因为下载的文件没有“结束的中央目录签

    1热度

    1回答

    所以这里是我第一次使用D3的库来创建美国县的地图。 <script src="https://d3js.org/d3.v4.min.js"></script> <script src="https://unpkg.com/[email protected]"></script> <svg width="960" height="600"></svg> <script> 'us

    1热度

    1回答

    我得到的地方,我没有错误地阅读topojson文件,但问题是它只显示一个属性与一个路径,我的topojson文件看起来像样本下面。 我做错了什么? createMap("QasabatAmmanTempWithoutMadina.json"); function createMap(topojsonFile) { d3.json(topojsonFile, function(erro