问题标签 [sharpkml]

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 投票
4 回答
1765 浏览

c# - C# 通用列表 foreach OutofMemoryException

我有一个程序可以从数据库中读取大约 200 万行到列表中。每行是一个包含地理坐标等信息的位置。

将数据添加到列表后,我将使用 foreach 循环并获取坐标以创建 kml 文件。当行数很大时,循环会遇到 OutOfMemoryException 错误(但在其他情况下可以正常工作)。

关于如何处理这个问题的任何建议,以便程序可以处理非常大的数据集?kml 库是 SharpKML。

我还是 C# 的新手,所以请放轻松!

这是循环:

这是列表中使用的类

0 投票
1 回答
1647 浏览

vb.net - 无法使用 SharpKML 设置单个图标标题

使用 VB (VS2010) 中的 SharpKML 库,我可以为每个地标创建带有自定义图标的 kml 文件。地标是在循环中创建的,我想为每个地标设置图标的标题属性。

任何人都可以帮助我使用 SharpKML 为单个地标设置图标标题吗?

0 投票
1 回答
844 浏览

c# - 向 KML 添加属性的指南

我可以毫无问题地在 KML 中绘制路径。现在我需要用速度和航向来注释顶点。我可以将其视为地标的进展,但在我继续之前,我认为最好看看其他人在这种情况下做了什么。

碰巧我在 C# 中使用 SharpKML,但这是方法问题的附带问题。

那么,推荐?


嗯,看起来就是这样。地标,如果您不介意供应商扩展,可能还有 gx:Track。

我不确定您是否可以在 gx:Track 中注释各个点,我没有尝试过。尽管如此,杰森还是获得了提交唯一答案的积分。

0 投票
3 回答
5409 浏览

kml - 在 GE 中打开 KMZ 时设置初始视图

我正在创建一个 KMZ 文件作为程序的输出(使用 SharpKML)。如何设置初始视图,以便在 Google 地球中打开此文件时,它会围绕我的数据居中并缩放?

当我在 GE 中打开 KML 文件时,默认情况下会出现这种行为,但是当我打开 KMZ 时,浏览器只会打开以用户国家/地区为中心的默认全局视图。如果我双击我的 KMZ 文件中的主 KML,那么我会得到正确的缩放并以我的数据为中心。当 Google 地球加载 KMZ 时,如何自动实现这一点?

谢谢。

0 投票
1 回答
1085 浏览

c# - 如何使用 Google 的 GEplugin 打开 kmz 文件?

我用sharkml和GEplugin打开了一个kml文件,但我想知道如何用它打开一个kmz文件。

有谁知道该怎么做?

0 投票
1 回答
1090 浏览

shapes - 将一条线分成多个相等的部分

我需要将一条线分成多个相等的部分(因此每个部分都可以单独进行颜色编码)。我有一些问题 :

1) 有没有人遇到过 c# 代码来做到这一点?

2)我是否正确地假设我可以使用普通的“平面”三角法来计算在哪里分割线?我将假设所有线的高度均为 0。

0 投票
1 回答
179 浏览

google-maps - WGS-84 坐标

我有以下一组坐标

这是 WGS-84 的格式。请让我知道第一点表示什么,第二点表示第 5 点。

0 投票
2 回答
1442 浏览

google-maps - 查找 2 个线串之间的交点

我创建了一个公式来在谷歌地球上形成一个网格。我想得到纬度/经度之间的交点。请告诉我如何获得交叉点。我正在使用 SharpKML 库生成 KML

0 投票
3 回答
247 浏览

c# - 不同的列表元素

我有以下类型的列表集合

它添加了类型向量的列表。我想从列表中删除重复的条目

我正在尝试这样

它给了我一个错误

请帮我解决这个问题。我想要一组独特的记录

0 投票
1 回答
326 浏览

google-maps - Google 地球和 Google 地图 KML 不匹配

我正在研究 KML。我生成了以下 KML,它适用于 Google 地球,但不适用于 Google 地图。

问题是所有图标都没有显示。URL 中输入的所有图标都是 32x32 的。

http://theinternallight.com/KML/GetAllCountryScalars%20(47).kml

谁能告诉我我做错了什么。

提前致谢