问题标签 [descartes]
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.
python - 使用底图和笛卡尔绘图不显示 PolygonPatch
我可以像这样绘制一些匀称的缓冲点:
这导致以下情节:
但是,如果我尝试使用底图绘制这些点,它们不会出现:
我究竟做错了什么?
cross-domain - 请求的资源、石墨/笛卡尔环境中不存在“Access-Control-Allow-Origin”标头
有人遇到这个错误吗?https://github 中有一个解决方法。com/obfuscurity/descartes 编辑 http.conf (apache webserver) 并添加以下内容:
此方法效果很好,但它会影响对我们的网络服务器的任何连接/请求。
正如我在石墨中看到的那样,我们可以修改 /opt/graphite/webapp/graphite/local_settings.py 并添加,而不是编辑 http.conf
但这最后对我不起作用。那么,您知道要尝试的其他石墨端配置吗?
background - 工头启动脚本
我的工头脚本遇到问题。我已经按照 GitHub 中笛卡尔文章的安装路径(https://github.com/obfuscurity/descartes)安装了它。脚本功能很好,但我有两件事要做。
1-如何在后台模式下运行它?
2- 一段时间后,服务将在没有任何明显原因的情况下下降。
$ cd /descartes_folder/
$工头开始
13:12:43 web.1 | 从 pid 3011 13:12:46 web.1 开始 | >> 瘦 web 服务器(v1.5.1 代号 Straight Razor) 13:12:46 web.1 | >> 最大连接数设置为 1024 13:12:46 web.1 | >>收听0.0.0.0:5000,+CTRL停止C
我试图将其输出发送到日志文件,但我得到的唯一结果是:
19:30:11 系统 | 向所有进程发送 SIGTERM 19:30:11 web.1 | 以代码 0 退出
就像有一个CTRL+一样C。
有任何想法吗?任何事情都会非常感激!谢谢!
animation - Python matplotlib:由几个pyplot.figure-s组成的动画
我制作了一个“绘图仪(x)”函数,它读取 a 中的时间序列并返回由两个轴组成pd.DataFrame
的图形( )。return fig
一个是 a pyplot.figure.add_subplot(111)
,我在其中添加descartes.PolygonPatch(shapely.Polygon(y))
-es。第二个是 a pyplot.figure.add_axes
,它包括一个带有自定义颜色图的颜色条。
我需要第二个函数来制作一部电影,以 2 fps 的速率显示时间序列中每个时间步的情节。我这样做了:
问题1:我应该怎么做才能使这项工作?
我知道一个选项是循环应用我已经必须创建一系列 .png-s 的函数的时间序列,然后直接在 unix 终端中使用 mencoder 创建一个 .avi。然而,颜色条和大多数被映射的形状多边形的值不会随时间而变化,并且每次需要绘制它们时都会消耗大量计算。此外,我需要添加一个mpl_toolkits.basemap.Basemap
也不会改变的。这使得这种“.png-series”方法不方便。我也不能使用sys
导入:我需要在 Python 中做所有事情。
我需要blit=True
在 matplotlib.animation 中使用以避免重绘特征,如果它们在前一个框架中是相同的。它也适用于底图吗?
问题 2:如何在视频中集成静态底图?
python - 用匀称的笛卡尔和 matplotlib 绘制断开的实体
我需要绘制一个不连贯的圆圈列表,这些圆圈是我为其他目的而创建的。
我试图完全按照http://toblerity.org/shapely/manual.html#cascading-unions中的示例进行操作(请参阅代码),但只有当圆圈重叠并且整体连接时才有效(这不是在我的情况下)。正如您通过替换线所看到的
和
与笛卡儿(或者如果有人将笛卡儿断言作为测试注释掉,matplotlib 失败)打破并AssertionError
因为它不是多边形的东西assert vertices.ndim == 2
查看matplotlib.path.Path的文档,似乎可以使用 MOVETO 来实现这一目标,但 shapely 似乎不支持它。这个对吗?我有什么解决方法?
modeling - 笛卡尔建模语言,概述?
笛卡尔建模语言与 Palladio 组件模型
我真的必须知道第一个(DML)是什么以及你可以用它做什么。很难在谷歌上搜索有关这些东西的信息。我发现一些关于与scholar.google.com 相关的论文,但这些都是超级技术性的。如果有人能给我一个快速的概述,那就太棒了 TT
python - 在底图上绘制填充多边形会引发 __getitem__ 错误
我正在学习如何在基础 Python 映射库中使用地理空间数据,这是我第一次使用 Shapely/Polygons/Basemap/etc。
我有一组多边形来描述给定区域的社区。如果我只想简单地绘制它们,下面的函数可以解决问题(mymap 只是一个 Basemap 对象,hood_map 是邻域及其相关多边形的集合):
这很好用,我得到了地图上每个社区的轮廓。但是,我现在想根据每个社区的外部数据对社区进行着色(例如,如果没有比萨店,则为白色,如果有 100 多家比萨店,则为红色,等等)。为此,我创建了一个颜色图、颜色条等。
然后我这样做(基于此示例https://gist.github.com/urschrei/6436526):
在这里,我收到一个错误,即:
我的猜测是getitem错误很可能是因为polygon["type"]不存在,应该是polygon.type;然而,这是在预制库“笛卡尔”中,所以我很困惑为什么会出现这个错误。我试过四处寻找笛卡尔中发生的这个错误,但找不到任何线索;所以我假设我在做一些愚蠢的事情。有什么见解吗?
python-3.x - 在python中绘制圆时检测用于半径的测量距离
我有一个 Python 代码,它创建了一个圆圈。但是我不确定绘制圆圈时使用的测量距离。有人可以建议如何检查。
尝试将半径更改为 5000 以查看圆的大小是否发生变化。没有反映任何变化。
当使用 5000 作为半径时,预计圆会更大。不确定半径是以英里、米还是公里为单位。