使用 ArcGIS Server .NET 编辑空间数据
我有一个带有 SDE 层的 Mapserver 应用程序... 我想知道如何在 .NET 中编辑我的 SDE 空间数据(添加/编辑点/线层)...
谢谢
I have a Mapserver application with SDE layers...
I´d like to know how can I edit my SDE spatial data (add/edit a point/line layer) in .NET ...
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用 ArcSDE,那么唯一的解决方案是使用您选择的 .NET 语言中的 ESRI 的 ArcObjects。
MapServer(我猜这是开源MapServer?)和SDE 的组合似乎很奇怪。
如果您将功能存储在 SQL Server 2008(或 Oracle、PostGIS)中,那么您将拥有更多编辑选项 - 但您会失去 SDE 功能,例如更复杂的类型、版本控制等。
If you're using ArcSDE then your only solution is to use ESRI's ArcObjects in a .NET language of your choice.
It seems a strange to have a combination of MapServer (I presume this is the OpenSource MapServer?) and SDE.
If you store features in SQL Server 2008 (or Oracle, or PostGIS) then you have more editing options - but then you lose SDE features such as more complex typologies, versioning etc.
我找到了两种方法来解决这个问题:
多版本视图: http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Using_multiversioned_views
使用 Soap : < a href="http://resources.esri.com/help/9.3/arcgisserver/apis/soap/index.htm" rel="nofollow noreferrer">http://resources.esri.com/help/9.3/arcgisserver /apis/soap/index.htm
无论如何,谢谢
I found two ways to solve that:
Multi-Versioned View : http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Using_multiversioned_views
Using Soap : http://resources.esri.com/help/9.3/arcgisserver/apis/soap/index.htm
Thanks anyway