问题标签 [cartodb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 哪个版本的 npm 适用于 nodejs 0.10?
我正在尝试按照说明安装 CartoDD http://cartodb.readthedocs.org/en/latest/install.html
它需要 nodejs 0.10 才能工作。这是说明中指定的内容:
它安装 nodejs 0.10 OK,但在尝试安装 npm 时会出现此错误消息:
有一个 npm 安装,我认为是与 nodejs 同时安装的:
这是 NodeJS 0.10 的正确 npm 版本吗?我不确定它是否已经存在。这个 apt-cache 输出真的更令人担忧,因为它说 npm 没有安装,但我刚刚执行了它:
还有其他一些东西让我觉得这个安装有问题。npm install
大多数情况下都可以工作,但在安装的后期,当尝试安装 MAPS API 时,我收到以下错误:
sudo apt-get install libpango1.0-dev
如果我这样做并重新安装,我可以摆脱该错误npm install
,但我不确定这是否只是一个 hack,而且我之前因为没有安装正确的 npm 版本而做错了什么。
postgresql - postgresql 多边形位置查询
有人可以帮我写一个查询来查找所有最接近经纬度的多边形。
所以生病提供纬度/经度,我想找到所有最近的多边形。
这是我到目前为止所拥有的:
但这给了我一个错误:模式“mdsys”不存在。我正在使用 cartoDB。有人知道如何执行此查询吗?
mapbox - CartoDB 或 MapBox 中隐藏的东西
我计划将 cartoDB 或 MapBox 用于我的数据可视化应用程序之一。我想知道共享代码和自己的托管解决方案之间是否有任何功能限制?共享代码是否缺少任何花哨的东西?他们的 API 中是否有任何隐藏的东西?付费解决方案有什么好处?提前致谢。
cartodb - 如何使用 CartoDB 为 choropleth 动态创建 CartoCSS
我正在尝试使用 JS 库使用 CartoDB 创建等值线图。
如何在图层上动态创建 cartoCSS?
似乎可以基于列?
例如,使用内置向导生成以下内容。我想以某种方式在前端使用自定义颜色和列名动态生成它。
http://docs.cartodb.com/cartodb-platform/cartodb-js.html#sublayersetcartocsscss
javascript - Cartodb 在点击时显示路线
我用 cartodb 创建了一张地图,显示了城市之间的火车连接。为此,我创建了两个数据库:第一个(城市)包含有关城市、路线、顺序的信息。例如城市:汉堡路线:1 订单:1,城市:吕贝克路线:1 订单:2。在第二个数据库(verbindungen)中,我在具有相同路线编号的城市之间划了一条线。在我的地图中,我将每个数据库添加为一个图层。当我加载地图时,只显示城市。现在我希望能够单击一个城市,并且应该只显示来自/到该城市的连接。
到目前为止,这是我的代码:
我试过用这个例子:http ://bl.ocks.org/javisantana/d20063afd2c96a733002
sql - cartodb 在同一层做两次线
我有一个带有 a_route 和 b_route 的数据库。我想在 a_route 具有相同值的所有数据点和 b_route 具有相同值的所有数据点之间划一条线。所以我想拥有:
和
在同一层
geometry - cartodb 中的一行中的几个 geom
cartodb 中是否可以有多个 geom 列?所以我想要这样的东西:
geom_city1 | name_city1 | geom_city2 | name_city2
所以所有的几何都应该是点。如何将第二个 geom 列添加到我的数据集中?
sql - 包含来自其他表的信息的信息窗口
我想在我的图层上添加一个信息窗口。在这个信息窗口中,我想显示来自另一层的信息(它也以表格形式存在于我的 cartodb 帐户中)。
所以我想将我的信息窗口添加到具有来自 sublayerVerbindungen 的信息的图层 sublayerA。我试过用这个:
但它不起作用。
javascript - 一键点一圈--谷歌地图API--Cartodb
当用户单击点(Cartodb 层)时,我只想绘制一个圆圈(Google.Maps.Circle),也许最后绘制的圆圈可以自动删除。这是我的代码:
非常感谢!
python - 在 Python 中分块 SQL 语句
我正在尝试将现有的 PostGIS 代码与 CartoDB 一起使用。我创建了一个 Python 脚本来接收数据、对其进行分块并 POST 到 CartoDB ,但设置文件包含不能很好地分块的多行创建语句。所以我发现自己提交了非常大的块。
我试图通过 POST 在 URL 中提交的查询集大约为 9000 字节,之后出现 414(太大)错误。
有没有人知道如何将块限制为完整的语句(例如,由 ; 终止)?