小编Bbl*_*ckK的帖子

免费的 WPF 实时图表

我正在寻找一些简单的折线图解决方案。我需要用 wpf 编写的应用程序,这是大学期末考试的一部分。我试图找到一些,但我只找到了付费解决方案,因为我只是为此目的需要它,所以我不想为此付费。

唯一的额外要求是它必须处理实时数据,每秒至少更新 1 次(从神经耳机中获得的大脑情感数据)。

c# wpf charts

5
推荐指数
1
解决办法
3万
查看次数

SqlGeography从多边形获取多边形

我有包含相关城镇(数据类型)的多边形的Town列的表.TownBoundarygeography

对于每个城镇,我获得了生成KML(XML)文件所需的多边形数据,如:

sqlg = SqlGeography.STPolyFromText(new SqlChars(
town.TownBoundary.WellKnownValue.WellKnownText),
town.TownBoundary.CoordinateSystemId);
for (int i = 1; i <= sqlg.STNumPoints(); i++)
{
    SqlGeography point = sqlg.STPointN(i);
    var pLong = (point.Long).ToString().Replace(",", ".");
    var pLat = (point.Lat).ToString().Replace(",", ".");
    double dLong = double.Parse(pLong, CultureInfo.InvariantCulture);
    double dLat = double.Parse(pLat, CultureInfo.InvariantCulture);
    kmlCoordinates.Add(new Vector(dLat, dLong)); //one point od polygon
}
Run Code Online (Sandbox Code Playgroud)

值以... town.TownBoundary.WellKnownValue.WellKnownText开头POLYGON(..

但最近我意识到一些城镇包含更多的多边形,并且WellKnownText开始时MULTIPOLYGON(..,函数STPolyFromText最终会出错.

我把它放在try{}块中,但是catch{}- 如果值是多面的 - 是否有可能以某种方式得到单个多边形?我知道有方法STMPolyFromText,但是我不能在那里处理单个多边形,只有方法中的点STPolyFromText.

我的目标是将多边形分割为多边形,而foreach多边形则采用与上述相同的方法.

c# geography polygon sqlgeography

4
推荐指数
1
解决办法
1961
查看次数

为什么Int32.TryParse为数字返回false?

我有这个代码:

string sPhone = "420777777777";
int rPhone;
bool valid = Int32.TryParse(sPhone, out rPhone); //false
if (!valid)
 return "";
return String.Format("{0:+### ### ### ###}", rPhone);
Run Code Online (Sandbox Code Playgroud)

我想格式化电话号码,所以我将字符串转换为int,但值valid总是为false.如何将此字符串转换为int?我也在尝试int.TryParseConvert.ToInt32.没有任何效果.

c# int parsing tryparse

2
推荐指数
1
解决办法
1433
查看次数

标签 统计

c# ×3

charts ×1

geography ×1

int ×1

parsing ×1

polygon ×1

sqlgeography ×1

tryparse ×1

wpf ×1