将 GeoDB 连接到 ASP.Net Web 应用程序
我有一个 GeoDB,其扩展名为 .gdb。有没有人尝试过使用 C# 和 ArcGIS SDK 连接 GeoDB?
I have a GeoDB which has the extension .gdb. Is there any one who has tried to connect a GeoDB using C# with using ArcGIS SDK?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
下面的 ArcObjects 代码要求您已签出许可证。 (具体操作方式取决于您安装的 ArcGIS 版本。例如,对于 ArcGIS 9.3.1,调用
IAoInitialize.Initialize
就足够了。在 ArcGIS 10 中,您还需要绑定到首先通过调用ESRI.ArcGIS.RuntimeManager.BindLicense
生成一个产品。)然后,您可以通过转换打开文件地理数据库中的要素类、表等
ws
到IFeatureWorkspace
并使用该接口的方法,例如OpenTable
、OpenFeatureClass
等。The ArcObjects code below requires that you've checked out a license. (How that is done depends on the ArcGIS version you've installed. For example, with ArcGIS 9.3.1, a call to
IAoInitialize.Initialize
was sufficient. In ArcGIS 10, you additionally need to bind to a product first via a call toESRI.ArcGIS.RuntimeManager.BindLicense
.)You can then open feature classes, tables, etc. in the File Geodatabase by casting
ws
toIFeatureWorkspace
and using that interface's methods such asOpenTable
,OpenFeatureClass
, etc.