问题标签 [cartography]

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.

0 投票
0 回答
31 浏览

inkscape - 将标记附加到贝塞尔线,然后使用 Inkscape 将其“拉”直

我有一条贝塞尔曲线,用于在地图上追踪流的曲线。在沿流的点上,我有标记数据位置的对象。无论如何将对象附加到流曲线然后拉直曲线?

我想要这个以创建河流剖面并测量不同数据之间的距离(一些标记是高程,一些是其他数据)。

前:

在此处输入图像描述

之后: 在此处输入图像描述 ...在我的图像中,所有标记都应该沿着线均匀放置,它们只是没有完美地放置在我手工制作的版本中。

0 投票
0 回答
305 浏览

mapping - 在 Mapbox Studio 中通过 CartoCSS 仅显示一个国家/地区的管理员标签

我想在拉丁美洲地图上仅显示一个国家/地区的管理员标签。我是 CartoCSS 的新手,无法弄清楚。我尝试检查标签,但无法辨别 OSM id 中可能有帮助的任何层次结构。

0 投票
0 回答
701 浏览

r - R中的制图 - 如何在地图上绘制数字和二进制值?

我目前正在尝试制作两张地图,一张有多个分类值,一张有连续的数值,如:

关联

我有一个数据集,它提供 NPA 和每个 NPA 的两个信息:项目(类别)和频率(范围从 1 到 10):

对于我工作的国家(瑞士),我也有一个特定的 shapefile。在上一篇文章中,我发现了一些有趣的代码,我在这里复制/粘贴:

作者在评论中提供了一些信息来绘制特定的数据集(而不是假数据):

并在帖子的评论中说:

将 ggplot(my.sub, aes(x = long, y = lat, group = group, fill = count)) 替换为 ggplot(my.sub, aes(x = long, y = lat, group = group, fill = frequency ))

所以我想我需要提取频率作为变量

并按照报价中的指示更改代码。

不幸的是,我的问题是它不起作用,我收到以下评论:

不知道如何为表格类型的对象自动选择比例。默认为连续错误:美学长度必须为 1,或与 dataProblems:frequency 长度相同

我的问题是:

  • 如何更改代码以包含我自己的数据,并绘制数值(频率)
  • 如何更改代码以包含我自己的数据,并绘制分类值(项目)

我不需要在同一张地图上表示频率和项目,只知道如何创建单独的地图。

我的数据集和我需要使用的 shapefile 都在这个文件中。

https://www.dropbox.com/sh/5x6r6s2obfztblm/AAAesIOrxn76HU57AIF0y1Oua?dl=0

任何帮助将不胜感激!

0 投票
2 回答
1890 浏览

ios - TopLayoutGuide 的制图约束

我有一个我想看起来像这样的视图:

我想要的只是将 topView.top 粘贴到 navBar.bottom 上。我决定使用制图并实现以下代码(试图坚持使用 MVC ofc):

在我的UIViewController子类中:

在我的UIView子类中:

问题是我收到以下日志,但我不知道如何修复它:

看来我需要一些帮助。如何正确地做到这一点?我不想在其中实施约束,UIViewController也不想使用Storyboards.

谢谢你的帮助!

0 投票
1 回答
787 浏览

ios - 制图将约束设置为变量

我不知道如何将 constrant.height 设置为常量值:

这应该很简单,作为一个 Swift 新手 atm 我没有任何工作想法,欢迎任何帮助:)

0 投票
1 回答
959 浏览

google-maps - 以俄语显示国家/城市名称 openstreetmap

我正在尝试在我的项目中实现地图服务。该项目主要针对说俄语的国家。但未来我希望扩大受众。问题是不同的服务显示不同的名称。

OSM 显示本地名称 - 例如中国城镇对我来说不清楚。谷歌地图显示 - 用户以他的母语看到世界上所有的名字:如果我是俄罗斯人,我可以看到所有俄语语言的名字,包括美国街道的名字。但是谷歌地图现在对我来说成本很高。

如何解决问题以及您使用了哪些免费/便宜的服务?Сartography 不是项目的主要特征,但很重要。

0 投票
1 回答
3987 浏览

javascript - 如何使用 LeafLet 创建商店地图

我希望创建一个可以交互的地图。

我找到的最佳选择是传单,问题是我没有找到任何资源来解释如何创建自己的地图。

我正在寻找创建一个商场地图,用户可以在其中看到所有商店,喷泉......

我怎么能做到这一点?

0 投票
1 回答
2305 浏览

r - 获取经纬度图的纵横比

我知道 R 有多种方法可以通过投影正确绘制地图。但只是为了使用基本函数快速获得“足够好”的结果,是否有一个函数可以计算特定纬度的纵横比,如果提供给 R 的典型asp参数将接近正确的图?即相当于ggplot2 的coord_quickmap方法的东西。感谢任何建议。

0 投票
1 回答
99 浏览

cartography - cartodb:在扭矩 css 中使用 [value] 时的值无效

我正在尝试使用 Torque 进行 CartoDB 可视化。在我的css文件中,我有:

但是这个 css 会导致错误:“第 15 行:marker-fill-opacity 的值无效,需要浮点类型。给出了 0.4*[value] (of type field)。”

有什么方法可以根据扭矩聚合的值指定不透明度?

非常感谢,

0 投票
1 回答
1238 浏览

python - CentOS 6.7 上的 odoo 安装失败(命令“pip install pyopenssl”)

下午好,

我试图将 odoo CRM 安装到 CentOS 6.7 最小 VM (RamNode) 中。我遵循的指南是:

https://odootricks.wordpress.com/2014/09/30/installing-odoo-8-on-centos-6-with-virtual-python-install/

所以 python 2.7 将使用 altinstall 选项安装,一切都将在 virtualenv 上。

在安装 pyopenssl 之前一切正常。“pip install pyopenssl”命令失败,我无法让它工作......

已经尝试手动安装密码学、更新的 setuptools、更新的 pip 等,但似乎没有任何效果......

我已经尝试过的可能解决方案:

我真的没有选择在这里尝试,任何帮助将不胜感激。