首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将XAML转换为ShapeFile或SqlGeometry格式

将XAML转换为ShapeFile或SqlGeometry格式
EN

Stack Overflow用户
提问于 2011-07-25 19:32:20
回答 1查看 518关注 0票数 1

我有一些基于XAML的图表,其中包含嵌入到画布对象中的路径。

代码语言:javascript
复制
<Canvas x:Name="c1" Width="55.2533" Height="18.2933" Canvas.Left="194.606" Canvas.Top="194.131">
<Path x:Name="Path_5" Width="8.02666" Height="13.44" Canvas.Left="0" Canvas.Top="0.559998" Stretch="Fill" Fill="#FF000000" Data="......etc"/>
</Canvas>

有没有一种方法/工具可以将XAML转换为ShapeFile或SqlGeometry数据?我需要转换,因为我想在只绑定到ShapeFiles或SqlGeometry数据的第三方地图控件中显示图形。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2011-07-26 06:07:23

首先要做的是提取路径点。然后你需要产生你的形状。

获取点:stackoverflow answer描述了如何更改形状,但您可以看到如何从路径获取点。

建筑形状:

不能在Silverlight中使用SqlGeometry:

我认为部分原因是你不能在silverlight中直接访问SqlGeometry。您的示例使用的是Microsoft.SqlServer.Types,它不是为silverlight运行时构建的。如果您要访问某个服务,这将是没有问题的,该服务可以使用完整的.NET框架,并且您可以使用路径点来构建一个众所周知的文本字符串,然后使用以下命令直接转到sqlGeometry

SqlGeometry newGeom = SqlGeometry.STGeomFromText(wktstring,srid).MakeValid();

最好是尝试创建一个shapefile

很抱歉,我不能帮你创建一个shapefile。我没怎么用过它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6815415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档