问题标签 [simplekml]

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 投票
1 回答
372 浏览

python - python simplekml改变newpoint的形状

我正在尝试将默认的黄色 Push-PIN 位置标记更改为矩形或像素。在下面运行代码后,我仍然得到默认的黄色 Push-PIN 位置标记。

0 投票
1 回答
171 浏览

python - Python df lat long in for 循环

我想将代码更改为 for-loop,以便我可以更改每个点的样式。

下面的代码在没有 for 循环的情况下工作正常:

我想在 for 循环中这样做,以便我可以为每个点添加样式,但是我的 for 循环不起作用

0 投票
3 回答
302 浏览

python - 使用 simplekml 从 dict 创建 KML 时出错

我正在使用库 simplekml 创建 kml。创建单个时,它就像一个魅力,但是当尝试为每个 dict 条目创建一个 kml 时,返回一个我找不到的错误。数据具有这种格式:

脚本如下所示:

返回此错误:

我一直在使用 kml.save('key' +".kml") 将边界转换为字符串......总是同样的问题。我不知道这一切中的 Int 是什么,我开始认为这是图书馆本身的问题?谢谢,麻烦您了

PE:还尝试遍历 enst dict,产生了相同的错误:

0 投票
1 回答
133 浏览

python - 遍历所有 csv 文件的目录并为每个单独的(csv)文件创建 kml 并使用文件名保存

我喜欢使用文件名将每个单独的 csv 保存为自己的 kml

0 投票
1 回答
349 浏览

python - Python将KML转换为图像文件

寻找有关如何将 KML 文件转换为显示文件中保存的 GPS 数据的简单多边形的图像文件的一些指导?我一直在寻找通过 python 使用 mapnik 和 simplekml 的方法,但我不确定这是否是这些工具的正确用法。

理想情况下,我只想要一种从 KML 文件生成多边形的简单方法

非常欢迎任何建议

0 投票
1 回答
329 浏览

python - 按地标拆分 KML 文件

我想拆分每个地标的 kml 文件并将其保存为单独的 kml 文件,代码创建单独的文件,但在文件中包含所有以前的地标,例如:Grid3 保存 Grid 1 和 2 的数据,Grid 5 保存所有以前的等等。有人可以帮忙吗?提前致谢。

源 kml grid.kml

“Python代码”

0 投票
1 回答
31 浏览

python - 在 Python 中,如何在创建的 csv 文件中插入一个附加字段,该文件根据查询结果对字段内容具有 elseif 条件?

这是从我的查询中获取数据并将其打包到 csv 文件中的 python 代码。

传入的数据在列中。我需要添加一个名为“地标”的附加列(#6)。然后,我需要根据名为 cpeStatus 的 #3 列中的值,为数据库的每个输出在新列行中添加值。以下是我在创建 kml 文件时尝试的查询结构类型:

目标是尝试在 csv 文件级别运行它。

任何人都可以帮忙吗?

0 投票
1 回答
167 浏览

python-3.x - 如何在 python3 simplekml 中为一个点添加高度?

我正在尝试为大约 1000m 的飞机绘制一个点。文档说我可以在坐标之后添加它,但它不起作用。我正在使用 Jupyter,但这是我的代码。当我在坐标之后不添加任何数据时,它会将点放在地面上。当我在坐标之后添加高度时,它也是如此。它似乎没有改变任何东西。

这是我的数据的一个例子。

0 投票
1 回答
112 浏览

python - 更改 KML (Simplekml) 中的标签 id 属性

是否可以在 simplekml 中更改标签中的 id 属性?

这将生成以下文档

请注意,在某些标签中,id 属性看起来好像是从某个 simplekml 索引生成的。我需要将分配给<Style id="5">标签的 ID 更改为<Style id="icon-1532-0288D1-nodesc-normal">

这将更改 Google 我的地图上的图标。如何使用 simplekml 做到这一点?

0 投票
1 回答
248 浏览

python - 谷歌地图仅基于 styleUrl 字符串语法更改地标图标

我在 python 中编写了一个简单的脚本,它使用 simplekml 包将 CSV 文件转换为 KML 文件。它根据我的数据值之一为我的点着色。

我的问题是:我正在尝试使用尽可能小的图标,因为我的地标彼此非常接近。这在样式 ID 为“icon-1739-7CB342”时效果很好,但在样式 ID 为“2”时失败(Google 我的地图呈现下降)</p>

结果是 simplekml 生成的默认 KML 无法用小点渲染,因为我无法控制 ID。

我的代码:

我的测试输入文件:

生成的 KML(原始):

修改后的 KML,具有手动添加的样式 (ID = “icon-1739-7CB342”),对于 Nogal-2 呈现为一个小点,对于 Nogal-1 呈现为一个水滴(请注意,样式之间的唯一区别是 ID ):

由 Google 我的地图渲染的图像。我想使用 Nogal-2 的图标,而不必手动添加 icon-1739-7CB342 样式