热门标签 | 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程序部署本地地图服务  。



推荐阅读
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 在当前众多持久层框架中,MyBatis(前身为iBatis)凭借其轻量级、易用性和对SQL的直接支持,成为许多开发者的首选。本文将详细探讨MyBatis的核心概念、设计理念及其优势。 ... [详细]
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 本文详细介绍了 MySQL 中 LAST_INSERT_ID() 函数的使用方法及其工作原理,包括如何获取最后一个插入记录的自增 ID、多行插入时的行为以及在不同客户端环境下的表现。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 本文探讨了在地理信息系统中,如何通过图层数据获取任意两条道路的交叉点坐标及其名称。文中详细介绍了实现方法和相关技术细节。 ... [详细]
  • 创建项目:Visual Studio Online 入门指南
    本文介绍如何使用微软的 Visual Studio Online(VSO)创建和管理开发项目。作为一款基于云计算的开发平台,VSO 提供了丰富的工具和服务,简化了项目的配置和部署流程。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 本文介绍了ArcXML配置文件的分类及其在不同服务中的应用,详细解释了地图配置文件的结构和功能,包括其在Image Service、Feature Service以及ArcMap Server中的使用方法。 ... [详细]
  • 云计算的优势与应用场景
    本文详细探讨了云计算为企业和个人带来的多种优势,包括成本节约、安全性提升、灵活性增强等。同时介绍了云计算的五大核心特点,并结合实际案例进行分析。 ... [详细]
  • 本文详细介绍了在 Windows 7 系统中配置 Nginx 1.10.3 和 PHP 7.1.1 NTS 的步骤,包括修改 PHP 配置文件、处理依赖项以及创建批处理脚本启动和停止服务。重点解释了如何解决常见的运行时错误。 ... [详细]
  • 网络出版服务许可证申请指南
    本文详细介绍了网络出版服务许可证的办理条件、适用企业范围及具体流程,帮助相关企业和个人了解并顺利完成许可证的申请。文章由专业机构提供,旨在为读者解答在互联网出版领域遇到的技术和合规问题。 ... [详细]
  • 历经三十年的开发,Mathematica 已成为技术计算领域的标杆,为全球的技术创新者、教育工作者、学生及其他用户提供了一个领先的计算平台。最新版本 Mathematica 12.3.1 增加了多项核心语言、数学计算、可视化和图形处理的新功能。 ... [详细]
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社区 版权所有