topojson

    0热度

    1回答

    我想获得一张世界地图,显示类似于这里提供的美国地图(U.S. map),但我遇到了一些问题。目前,这是我迄今为止我的世界地图代码: <!DOCTYPE html> <style> </style> <svg width="960" height="600"></svg> <script src="https://d3js.org/d3.v4.min.js"></script> <scr

    1热度

    1回答

    D3.js等值线使用的数据,我试图让类似于迈克·博斯托克的等值线(https://bl.ocks.org/mbostock/4060606)的地图。 <!DOCTYPE html> <meta charset="utf-8"> <style> .counties { fill: none; } .states { fill: none; stroke:

    2热度

    1回答

    是否有一般D3/topojson调试提示吗?我对这个格式比较陌生,并且已经通过d3为美国各州做了一个可视化。 JavaScript和d3适用于我手头的topojson文件。然而,随着更多的说明更改文件的东西时,没有错误或问题被抛出,但我得到了以下结果: 我不想张贴整个JSON,因为它是相当大的,但是在d3中处理topojson可视化时,您会推荐哪些调试实践?我认为错误与转型有关,但我不确定如何处理

    1热度

    1回答

    我想从topojson获得每个国家的边界​​框,但是当我将它们添加为svg矩形时,它们将朝向0,0捆绑在一起。 香港专业教育学院重读API,并与约束坐标的顺序播放左右,但这并没有改变任何东西!另外,我尝试在国家路径上使用SVG方法getBBox(),但是产生了相同的结果。 任何想法? var width = 700, height = 400, bboxes = []; d

    0热度

    1回答

    我正在尝试创建一个应用程序,允许您与美国任何州的任何邮政编码进行交互。我正在通过使用topoJSON和d3来绘制地图来完成此任务。我发现一个包含所有需要的数据的topojson文件遇到了很多麻烦,所以我使用GQIS创建了自己的美国状态文件。 我最后一步是将我创建的形状文件转换为topoJSON文件。我看过一些教程使用旧版本的topoJSON命令行的,他们能够通过简单地运行如下命令来改变其形状文件到

    0热度

    1回答

    因此,我使用D3.js的Topojson功能来创建svg世界地图。尽管d3相对比较新,但我已经设法确定了目前的规模和一切。我遇到的问题是试图合并或过滤来自topojson文件的数据与我已定义的一些集合。我将省略用于投影的功能。这是我到目前为止有: var svg = d3.select("#map svg"); var regions = [ { region: 'low'

    3热度

    1回答

    我在D3中制作了很多地图,并且从来没有遇到这个问题,输出太小而无法看到它。我已经添加了一个小的geojson文件,可以使用各种其他工具轻松查看(e.g. here)。 看来,投影没有用d3.geoPath()正确设置。 The API指定d3.geoPath()接受投影参数,但是当我尝试使用此方法设置投影时(如下例所示),结果地图投影不正确。只有在使用d3.geoPath()。projection

    0热度

    1回答

    我正在尝试使用自定义topoJSON文件和数据框来显示叶子热图。该地图用均匀阴影的等值线代替预期的热图生成。 继承人的代码片段我使用(不包括基本进口,建立数据帧的): cols = ['dma', 'values'] center_us_long_lat = [39.50, -98.35] topo_path = r'../../data/designated_marketing_area

    0热度

    2回答

    如何将ts-topojson导入到Angular2项目中,以便获得Typescript类型?我用npm安装了这个模块,试图用一个简单的import语句来包含,但linter说它找不到'topojson'。 import { Topojson } from 'topojson'; 这是我的第一个Angular2项目,所以我很新,所以我可能会失去一个关键的一步。

    1热度

    1回答

    我有GeoJSON/TopoJSON数据的大文件(每个约100MB)。 这些有州和县界限。国家层加载正常,因为它没有太多的数据,但县的只是使页面崩溃在Chrome中。 因此,文件本身从网络加载并正确解析,但是当将它们放在Leaflet地图上时,它会冻结并崩溃。 作为解决方案,我想知道我是否可以通过坐标过滤特征? 我可以获取地图的视口边界。 有没有方法可以过滤坐标在某些边界内的特征? 这样我就可以只