首页 ArcGIS__Server如何创建一个个人地理数据库[技巧]

ArcGIS__Server如何创建一个个人地理数据库[技巧]

举报
开通vip

ArcGIS__Server如何创建一个个人地理数据库[技巧]ArcGIS__Server如何创建一个个人地理数据库[技巧] ArcGIS Server平台 ArcGIS Server是一个发布企业级GIS应用程序的综合平台,提供了创建和配置GIS应用程序和服务的框架,并实现空间数据管理、空间可视化、空间分析的功能。站在ArcGIS Server的角度上,所有的数据均用服务的概念来对它们进行描述,这些服务包括Map Services、Globe Services、Geocode Services等,所有的GIS资源依托这些服务存在。比如当需要在GIS Server上共享一个...

ArcGIS__Server如何创建一个个人地理数据库[技巧]
ArcGIS__Server如何创建一个个人地理数据库[技巧] ArcGIS Server平台 ArcGIS Server是一个发布企业级GIS应用程序的综合平台,提供了创建和配置GIS应用程序和服务的框架,并实现空间数据管理、空间可视化、空间 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 的功能。站在ArcGIS Server的角度上,所有的数据均用服务的概念来对它们进行描述,这些服务包括Map Services、Globe Services、Geocode Services等,所有的GIS资源依托这些服务存在。比如当需要在GIS Server上共享一个地图时,就使用该地图的MXD文档来定义一个Map Service。可以看出,ArcGIS Server的目的就是宿主各种服务,并为客户端应用提供这些服务资源,另外,ArcGIS Server提供了一个管理程序来对服务进行控制与管理。 ArcGIS Server平台简介 ArcGIS Server平台包含两个主要部件:GIS服务器和.NET与Java的Web应用开发框架ADF(Application Developer Frameworks)。GIS服务器是ArcObjects对象的宿主,供Web应用和企业应用使用。它包含核心的ArcObjects库,并为ArcObjects能在一个集中的、共享的服务器中运行提供了一个灵活的环境。ADF允许用户使用运行在GIS服务器上的ArcObjects来构建和部署.NET或Java的桌面和Web应用。 ADF包含一个软件开发包,其中有软件对象、Web控件、Web应用模板、帮助、以及例子源码。提供的GIS应用各种工具,各种可视化的控件和Task,使得用户能够快速的来搭建GIS应用,同时对于构建复杂的GIS应用ADF也提供了许多的类库,这些类库能够和后台的ArcObject进行交互来完成各种强大和复杂的GIS功能。ADF提供了.Net和Java两个版本,用户可以根据自己使用的语言环境对ArcGIS Server进行开发。 开发者使用ArcGIS Server可以构建Web应用、Web服务、以及其它运行在 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的.NET和J2EE Web服务器上的企业应用,如EJB。ArcGIS Server也可以通过桌面应用以C/S(Client/Server)的模式访问。 相对于其他平台而言,ArcGIS Server的主要优点在于: ? 标准的GIS框架 ? 集中管理GIS服务器 ? 提供标准Web控件 ? 提供Web 应用模板 ? 跨平台功能 ? 支持标准的开发语言 系统结构 ArcGIS Server是一个由多个可以分布于多台机器的组件构成的分布式系统。ArcGIS Server系统的每个组件都在各自扮演着特定的角色,诸如进程管理、激活、解除活动以及平衡分配到给定服务器对象或服务器对象组的资源等。如图所示,ArcGIS Server的组件可以概括为GIS Server、Web服务器和客户端3类 。 图 ArcGIS Server系统结构图 GIS Server 宿主各种GIS资源,例如Maps、Globes、Address Locators,并将它们封装为服务提供给客户端应用。GIS Server本身包括两部分:Server Object Manager(SOM)和Server Object Containers(SOCs)。通过命名可以 看出,是一个SOM和一个或多个SOC,客户端发送请求到SOM,SOM将分配的资源提供给客户端,通过 SOM对SOC进行调度与管理。 GIS服务器负责管理和运行服务器对象。它包括一个Server Object Manager(SOM)、一个到多个Server Object Containers(SOC)和ArcGIS Server软件开发包。可以将GISServer理解为下面的公式: GIS Server=SOM+n* SOC 其中,n为大于0的整数。SOM位于唯一的一台服务器中,SOM可以管理多个SOC进程,而SOC进程存在于一台或多台容器服务器中。 Web服务器与GIS服务器的对象调用 服务器对象管理器SOM(Server Object Manager)是一个用于管理GIS资源(如地图或定位器的对象)并运行在GIS Server上的Windows/Unix服务,是管理分布于一个或多个容器服务器中的服务器对象或服务器对象组。当Web应用通过LAN或WAN直接连接到GIS Server时,实际是建立一个与SOM的连接,连接地址是运行SOM的服务器名称或IP地址。它本身是一个ArcObjects组件,并且有权限来使用服务器端的其它ArcObjects组件。 服务器对象容器SOC(Server Object Container)是一个运行一个或多个服务器对象的进程。SOC进程由SOM启动和终止。SOC进程运行于GIS Server的容器服务器之上。SOM负责管理多个SOC,即一群进程,如负责将外部访问交给某个进程处理,平衡SOC的荷载。 一个服务器上下文(Server Context)是运行一组服务器对象的服务器上的保留空间。可以将服务器上下文想象成一个进程,由运行服务器对象的服务器管理。服务器上下文提供了一种在相同空间和“进程”中创建对象的 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ,并作为一个运行的服务器对象,在同一个服务器上下文中工作的对象合作更好。 因此,一个外部访问其访问过程为:客户端产生一个请求到Web服务器,Web服务器通过ArcObjects代理访问连接到SOM,SOM将分配一个SOC,这个SOC是一个进程通道,我们的任何访问和操作都在这个通道内完成,通过这个进程中的一个例程,我们获得了一个服务器对象,这个服务器对象,就是需要获 取的对象。因此,ArcGIS Server实际上就是一个管理服务器对象的对象服务器。 Web服务器 Web Server包含Web应用的部署,以及Web服务,它们均使用GIS Server上的服务资源。 客户端 客户端是多样化的,可以是Web客户端、Mobile移动设备、通过HTTP连接到ArcGIS Server Internet 服务或通过LAN/WAN连接到ArcGIS Server Local Services的ArcGIS桌面应用。 Manager and ArcCatalog administrators 两者都可以用来将GIS资源作为服务发布,并进行管理,不同的是一个是在Web页面上管理,另一个在桌面Catalog上,在图上可以看出,它们所针对的层次有所不一样。 ArcGIS Desktop content authors 各种GIS资源需要使用各种ArcGIS Desktop软件来定制,如果需要为地图服务生成缓存,可以用ArcCatalog来创建Cache。 如何创建一个个人地理数据库ArcSDE Personal geodatabase 真的体会到门外汉的痛苦,学了Arcgis Server很久,直到现在才有一个比较感性的认识,同时也告诉自己,很多东西还是要记下来的,话不多说,开始今天主 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 :如何创建一个个人地理数据库(ArcSDE Personal or Workgroup geodatabase)。 第一步安装SQL Server Express,实际上是一个SQL Server 的精简版本,安装非常容易,点next就可以了。大小大约50多M 第二步:完成以后,会设置一个用户,记住就可以了,再在arccatalog里面添加服务,点如下的位置: 新生成的服务右键,>新建数据库,随便写个名字,建立。。。再一看,报错。。。。 没有许可权限,难道是没有装Arcsde? 寻找答案中……. 几天没有搞这些东西,昨天在用笔记本重装系统的时候 ,突然发现9.2安装盘上居然有ARCSDE,完整名称应该是arcsde personal edition for Microsoft sql server express ,点安装,SQL serverEXPRESS因为在开始就安装了,就不再安装, 输入你在sql server express 中的用户名之类的就可以了. ……心中不由的一阵激动….太….唉,不知道用什么语言来形容了… 好了,软件方面基本上安装成功….下面开始建立一个Geodatabase. 重新操作第二步…..发现默认路径不能改变,可能是精简版SQL 的问题,不管,随便输入一个名字,点确认.成功! 好的,今天就到这里,下一步我们利用这个来一步步将mapinfo的table表格导入到数据库中来.. TAB格式的转换及空间数据库导入 新的一年又到了,北京2008,奥运会,欧锦赛,唉,真想买个电视机了,可是....宿舍没有有线.... 上一步说了与地理数据库的建立与连接所要关注的环节….一定要注意说明的是,如果你用的是sql server express的版本的话,请注意,建立数据库的路径是不能改变的,一定要按照其默认路径来的.... 好的,开始作下一步的工作了,那就是将tab格式导入到地理数据库中,这是因为我手头上只有TAB格式的数据,所以要转换.下面我们来作一个完整的步骤说明. 第一步:通过mapinfo将tab格式转成shape格式.叫做通用转换器吧…..版本是不限制的,我的是7.0的版本.. 第二步:转换成功后也就转成了shape格式,下一步将其导入到我们上一步所建立的Geodatabase中,启用arctoolbox,如下图, 选择conversion中的to Geodatabase:双击,出来界面. 将需要的shape格式拖进来,选择这前所创的数据库,确定……便可以将所有选择的导入到数据库中来了,至此,我们的简单的空间数据库就已经建立成功了..… 第三步:将数据库出来的shape格式拖到ARCMAP中,便可以开始编辑了…(这一步俺就不说了) 第四步:将其保存为mxd文件…… 但是,目前的问题是,如何将mxd文件组合,再通过arcgis server发布,或者在VS2005中通过adf编程在浏览器中实现呢? 下一步我们就会讲解…..等我吧… 建立地图服务 唉,这几天发生了太多太多的事情,让人心真的不知道想往哪里放,项目又开始加速了,这里的学习不得不放慢了一点. 好了,别的不说,我们接着上一次的来说: 上一次我们实现在TAB格式向SHAPE格式的转换,同时我们也顺利的将SHAPE文件导入到了地理数据库中.在今天讲之前,我们顺便说一下oracle 中的存储结构: A r c S D E中二进制空间数据表达如下图 首先通过ArcCatalog将矢量数据通过ArcSDE导入到O r a c l e中: 在数据库中可以看到,分别生成F表、S表、B表(属性表,由于汉字字符集的问题,在数据库中显示的是乱码)。 业务表(Business Table) 每一行(记录)代表一个要素(点、线或面) 每一列代表要素的属性 空间列(Spatial Column)存储要素的几何图形(Geometry) 要素表(Feature Table) 空间索引表(Spatial Index Table) 栅格数据的存储 一个元数据表:SDE_raster_columns 一个业务表(Business Table) 提供用户视图 具有栅格列:Raster Column,与矢量数据业务表中的空间列对等 四个支撑表(对用户屏蔽) S D E_b l k_:分块表定义栅格分块:Tile S D E_b n d_:波段表 定义波段 S D E_r a s_:栅格表描述信息 S D E_a u x_:辅助表统计值,色彩映射表 A r c S D E通过生成影像金字塔,降低数据的分辨率来加速栅格数据的显示,金字塔可以显示只满足当前显示下所要求的分辨率的数据。只要底层栅格数据(Underlying Raster)被改变或更新,ArcSDE服务器端就会重建金字塔。 栅格分块的大小决定了一个数据库的BLOB字段可以存储像素的数目,它是由导入数据时X、Y坐标上像素的个数决定的。缺省值是1 2 8*1 2 8,可以满足大多数影像数据的使用。较小的分块会导致产生很多的BLOB记录数目,这会降低查询速度;而较大的分块如400*400, 会减少记录数目,但由于每次读取的数据量大,这就要求更大的内存来处理数据,所以合理决定栅格分块的大小决定着数据的查询速度。 管理ArcGIS Server有两种方式,ArcGIS Server Manager方式以及ArcCatalog方式,但无论是哪种方式,必须是使用agsadmin组中的账户登录,这样才能管理ArcGIS Server。下面分别就两种方式发布服务简单介绍: ArcGIS Server Manager以管理员身份登录后,点击“Publish a GIS Resource”或者“Add New Service”后选择服务类型并对其进行参数的配置,如是否池式,服务器连接上限数目等,完成后便可以进行服务的发布。 ESRI在其桌面软件进一步深化了对Web Services的支持,其表现在不需要写任何代码,并且桌面软件中的工具箱中的所有工具都可以发布成服务。在本系统中ArcGIS Server在桌面端由ArcCatalog来管理,服务对象也由ArcCatalog进行创建。 首先在ArcCatalog里添加 GIS Server,双击 Add ArcGIS Server输人要添加的GIS服务器的机器名称等信息。在ArcCatalog中添加 GIS Server后用户在ArcCatalog中就可以对GIS服务器进行管理。202.118.212.126是服务器机器IP地址,双击其 目录 工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录 下的“ Add Server Object”即可出现创建服务对象的向导,创建后,ArcGIS Server就可以将它作为网络服务对外发布创建网络应用,或者只需在ArcCatalog里面“右键”——“发布服务”就可以直接发布服务。 当然,也可以在manager中进行管理和服务的发布,这里就不说了~
本文档为【ArcGIS__Server如何创建一个个人地理数据库[技巧]】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_841159
暂无简介~
格式:doc
大小:133KB
软件:Word
页数:11
分类:企业经营
上传时间:2018-05-01
浏览量:145