热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

arcgisservermysql_ArcGISServer10.0发布SQLServer数据源地图服务

这次我们介绍如何在ArcGISServer10.0中发布自己的SQLServer数据库的空间数据。操作环境:Windows7旗舰版32位操作系统MicrosoftSQ

这次我们介绍如何在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:

66690ab4c206bcd9e88cccd65b6fcc47.png

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

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

a6798c2138ac27b4d8fd891d15a13cd2.png

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

69fd0be43819355c8a3072b210b778be.png

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

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

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

dcd7bfcf2c6a6a67219d095140265fe0.png

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

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

37adbb1c0609781ea7bdbed6c709f69c.png

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

fd96502f8062a59e8f076a91d11a4d86.png

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

e27950ae3034731da751d6faea000410.png

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



推荐阅读
author-avatar
手机用户2502914387
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有