Questions tagged «.net»

由Microsoft开发的一种框架,它将几种基于COM的编程语言中的任何一种编译为机器可执行的语言。

2
文件地理数据库API .NET包装器:如何确定表/功能类是否已锁定?
我一直在使用文件gdb API .NET包装器,它非常适合我的需求(与使用ArcObjects相比)。我要弄清楚的一件事是,是否存在一种适当的方法来确定表或要素类(fc)是否在尝试写入表之前被锁定。 我一直在做的是在try / catch中包装一个更新/插入,如果我无法获取锁异常...,我知道该对象被其他东西锁住了。 我是否缺少一种更好的方法来判断给定的表或fc是否可以写入?


4
SHAPE_Length是否考虑了海拔值?
该Shape_Length属性是否考虑了海拔?举例来说,如果我有3点:A,B,和C A.X = 10 A.Y = 10 A.Z = 10 B.X = 10 B.Y = 10 B.Z = 50 C.X = 0 C.Y = 0 C.Z = 10 然后创建两行:L1和L2。 L1.fromPoint = A L1.toPoint = C L2.fromPoint = B L2.toPoint = C 我所观察的结果是,SHAPE_Length属性上是相同的L1和L2。我已经确认所有点和所有折线都是ZAware。 因此,假设SHAPE_Length属性将形状的Z考虑在内是我的错误吗? 我可以毫无问题地存储Z值或对其进行操作。我正在使用IPolyline。 据我所知,SHAPE_Length仅是2D且不可编辑。

2
ArcGIS 10加载项:顶级异常处理
我正在使用的ArcGIS 10插件非常简单-只是一个工具控件和一个可停靠窗口。我正在处理预计会在源头发生的特定异常,并抛出其他所有异常,但是在外接程序框架中处理那些意外异常的最佳实践是什么? 我目前只是在做一个catch (System.Exception ex),并在没有可用我可以处理的更高级方法的每个方法中将其显示在MessageBox中,但这似乎不是最佳实践(当然,FxCop在抱怨关于它)。 ArcGIS 10附加框架中是否有任何功能可用于关联顶级异常处理程序,例如Application.ThreadException或AppDomain.UnhandledException事件? 看到加载项只是类库,而不是无法访问基础应用程序的启动代码的应用程序(从我的收集中,这些事件必须在启动过程的早期就进行挂钩),我的猜测不是,但我认为我想问一下是否有任何专家对外接程序中应如何处理“意外”异常有任何建议。

1
ArcMap插件-以编程方式添加互操作性连接
我目前正在使用.Net框架为ArcMap-ArcView构建外接程序。 ArcMap和外接程序的用户应访问从WFS服务发布的数据。 我知道可以通过“ 互操作连接”界面手动添加WFS服务。 但是,是否可以通过编程方式添加这些WFS服务?(可能是-我的用户会发现很难手动添加这些内容) 如果是的话,怎么办呢? 我似乎找不到有关此主题的任何信息。



2
自定义实现ArcGIS功能
我想了解创建ArcGIS函数的自定义实现所需要的内容。特别是,我想实现GeoAnalyst.ISurfaceOp2.Visibility(),以使其运行更快。现在,每次调用Visibility()大约需要3秒钟。据我有限的理解,瓶颈是将临时栅格写入文件系统。如果可以在内存中完成此操作,我怀疑处理时间将大大减少。我正在.NET项目中执行此操作,但是欢迎使用任何语言的解决方案。

4
尝试查找.NET GeoJSON库
我正在尝试找到一个.NET GeoJSON库,该库可用于将.NET代码中的SqlServer2008空间边界(以二进制格式->例如STAsBinary())导出到HTML前端,以显示在Google地图上。 起初,我认为这可能是一个StackOverflow问题,但是我觉得这个站点更专门于帮助我。 有人知道吗? 注意:此dll不必导入到SqlServer2008中。实际上,它不会。我将在C#MVC网站中使用它。
9 .net  geojson 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.