ArcGIS Server 10.0 发布SQL Server数据源地图服务


这次我们介绍如何在ArcGIS Server 10.0中发布自己的SQL Server数据库的空间数据。

操作环境:

Windows 7 旗舰版32位操作系统

Microsoft SQL Server 2008 Express x86

空间数据类型:

SQL Server地理数据库

调试环境:

Visual Studio 2010

Visual Studio 2010 SP1

Siverlight 4

Net Framework 4

第一步:确定本机ArcGIS Server 10.0安装完好,且Host Machine(SOC)正常使用。

第二步:打开ArcCatalog 10,在目录树中找到 数据库服务器节点,展开双击添加数据库服务器项,添加数据库服务器SHAOYONG-PC\SQLEXPRESS:

                       

这时我们可以看到我们的数据库服务器已经被添加到了节点内。

第三步:右键我们刚添加的数据库服务器选择新建地理数据库,填写参数:

 

点击确定,显示正在创建新地理数据库。

 

第四步:完成后,右键选择我们刚才建立的DataBaseTest数据库,选择导入—要素类(多个),这时我们可以根据我们自己的需要选择导入的要素类,完成后,我们可以再右面的预览视图中查看显示我们的数据。

第五步:更改数据库服务器权限,添加ArcGISSOC权限到DataBaseTest中。

点击数据库服务器,右键选择权限,手动添加ArcGISSOC用户:

           

完成后点击DataBaseTest数据库,右键管理—权限,选择ArcGISSOC用户权限,选择读/写 的权限点击确定。

第六步:发布数据到ArcGIS Server。我们首先把我们的数据在ArcMap 10中做成成品地图,保存为地图文档(.mxd) 。在ArcCatalog 10中目录树中找到该地图文档(地图文档和SQL数据源所在的文件夹需设置为共享),右键选择发布到ArcGIS Server:

 

完成后在GIS服务器节点里的服务器下查看我们是否发布成功。成功的标志是选中该数据能在预览视图中预览。

 

第七步:调试运行,在项目程序中调用该数据地图 。选中Yunan数据右键查看服务属性,在功能选项里复制地图服务地址:

 

将地址Copy到IE Browser 地址栏里,查看该服务属性。调试运行,调试方法参照ArcGIS API for Silverlight程序部署本地地图服务  。

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM