arcgis101发布要素服务Word文件下载.docx
- 文档编号:16430864
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:13
- 大小:230.98KB
arcgis101发布要素服务Word文件下载.docx
《arcgis101发布要素服务Word文件下载.docx》由会员分享,可在线阅读,更多相关《arcgis101发布要素服务Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。
考虑到本教程的目的,需要设置空企业级地理数据库来存储您所创建和编辑的要素。
如果已安装符合ArcSDE要求的数据库平台并设置了空的地理数据库,可跳转到下一部分。
如果未安装或设置,则需要通过在计算机上安装相应的数据库平台来创建新的企业级地理数据库。
实施此操作之前,确保操作系统以及ArcGISServer和ArcGISforDesktop的许可等级支持要安装的数据库平台。
有关系统和许可要求的详细信息,请参阅ArcGIS10.1forServer功能矩阵或联系Esri代表。
下列主题介绍了各数据库平台的安装过程。
此外,其中还包含辅助主题的链接,这些辅助主题介绍了如何创建新的企业级地理数据库以及如何正确配置该地理数据库以在组织中使用。
安装了相应的数据库平台并创建了新的地理数据库之后,请转到本教程的下一部分。
∙
教程:
PostgreSQL中地理数据库入门
在SQLServer中设置地理数据库
在Oracle中设置地理数据库
在DB2中设置地理数据库
在Informix中设置地理数据库
∙安装SQLServerExpress
创建新的数据库用户
创建空的企业级地理数据库之后,需要创建新的数据库用户来管理您所做的编辑。
要执行此操作,需要首先连接到数据库、创建新的数据库用户,然后以新用户身份重新连接到数据库。
连接到数据库并创建新用户(必须要创建新用户,然后用新用户重新创建数据库连接,以便后面的数据库注册)
步骤:
1.在ArcCatalog或ArcMap的目录窗口中,展开数据库连接文件夹
,然后双击添加数据库连接
。
2.在数据库连接对话框中,从数据库平台下拉列表中选择要连接的数据库类型。
3.输入正确的数据库属性和身份验证凭据以连接到数据库。
如需帮助,请参阅
ArcGISforDesktop中的数据库连接,了解如何输入正确信息才能连接到数据库。
4.单击确定。
数据库连接显示在数据库连接节点
中。
5.右键单击新的数据库连接,选择管理>
添加用户。
这样做会启动创建数据库用户地理处理工具。
6.在创建数据库用户对话框中,输入新的数据库用户名和数据库用户密码,例如,用户:
editor,密码:
tutorial。
7.单击确定。
在数据库中创建了新用户。
以新用户身份重新连接数据库
1.同样,在ArcCatalog或ArcMap的目录窗口中,展开数据库连接文件夹
2.在数据库连接对话框中,为在前一部分中创建的新用户输入身份验证凭据。
3.单击确定。
现在,您将以新用户身份连接到数据库。
4.在数据库连接文件夹
中,删除您所建立的第一个数据库连接。
这将有助于在本教程后面部分中指定数据库连接文件时避免混淆。
创作一个地图文档以支持要素服务和Web编辑
设置完企业级地理数据库后,可以开始创作地图文档以支持用于Web编辑的要素服务。
在本教程的这一部分中,您将实施以下操作:
∙创建属性域以强制保持数据完整性
∙创建要素类以代表观鸟数据
∙创建要素附件以支持用户将外部介质添加到观鸟数据
∙定义图层渲染器和符号
∙添加背景底图
∙向地图中添加观鸟数据
要开始此过程,请执行以下部分中的步骤。
创建属性域
要在编辑时强制保持数据完整性,需要配置属性域,从而将添加到数据库中的观鸟数据限于一些特定鸟类。
1.启动ArcMap,打开新的空地图文档,然后保存该地图文档。
无需将该地图文档保存在对ArcGISServer帐户可见的位置。
2.在目录窗口中,展开数据库连接文件夹
3.右键单击数据库连接,然后选择属性
4.在数据库属性对话框中,单击属性域选项卡。
5.在属性域名称字段中,单击第一个像元,然后输入Type。
6.在属性域名称旁的描述列中,单击第一个像元,然后输入BirdType。
7.在属性域属性部分中,单击字段类型旁边的像元,然后选择长整型。
8.单击属性域类型旁边的像元,然后选择编码值。
9.在编码值部分中,单击代码下的第一个像元,然后输入0。
10.在代码旁的描述列中,单击第一个像元,然后输入Alcid/Pelagic。
11.在以下列表中的编码值部分中输入其余的鸟类型:
编码
描述
1
潜水鸟
2
海鸥/燕鸥
3
猛禽
4
沙禽
5
涉禽
6
水禽
7
未知
12.单击确定。
创建要素类
在本教程的这一部分中,我们将创建一个点要素类,用于表示观鸟数据地理数据库中的各种鸟类。
其中包括定义要素类的空间参考,以及为要素类表中的新字段指定属性域。
要开始此过程,请执行以下步骤:
1.在目录窗口中,右键单击数据库连接,然后选择新建>
要素类。
2.在新建要素类对话框中,在名称字段中输入shoreline_birdsightings。
3.从类型下拉列表中选择点要素。
单击下一步。
4.在坐标系搜索框中输入webmercator(auxiliarysphere),然后单击搜索
5.在结果列表中选择WGS1984WebMercator(auxiliarysphere)。
该坐标系与ArcGISOnline所使用的坐标系相同,支持无缝叠加要素服务与ArcGIS底图服务。
6.在XY容差面板中接受默认值,然后单击下一步。
7.在配置关键字面板中接受默认值,然后单击下一步。
8.在字段属性面板的字段名称列中,单击SHAPE下方的像元,然后输入类型。
9.在数据类型列中,单击几何下方的像元,然后选择长整型。
10.通过单击属性域右侧的像元并选择类型来编辑字段属性。
此操作指定字段仅接受本教程前面创建的“类型”属性域中定义的值。
11.在字段名称列中单击类型字段下方的像元,然后输入COMMENTS。
12.将COMMENTS字段的数据类型指定为文本。
13.单击完成。
创建了要素类,并将其自动添加到内容列表。
创建要素附件
在本部分中,我们将向要素类添加要素附件。
附件是一种介质文件(如图像、PDF或视频),可在进行创建或编辑时将其与要素关联。
例如,用户向数据库添加海岸线观鸟数据时,可附加鸟类照片作为附加背景。
单击要素时,将显示相应附件。
1.在目录窗口中,展开企业级地理数据库的连接。
2.右键单击shoreline_birdsightings要素类,然后选择管理>
创建附件。
ArcMap将添加一个新表以包含附加文件和关系类,以便管理要素与其附件之间的连接。
定义图层渲染器和符号
在本部分中,我们将为数据库中的各种鸟类定义图层渲染器和符号。
要素的符号表示方式很重要,因为会使用地图文档中定义的符号在Web中显示要素。
1.在ArcMap内容列表中,单击按绘制顺序列出
2.右键单击shoreline_birdsightings要素类,然后单击属性
3.在图层属性对话框中,单击符号系统选项卡。
4.在显示对话框中单击类别>
唯一值。
此操作指定将为数据库中的所有要素使用唯一值渲染器。
5.在值字段下拉列表中选择类型。
6.单击添加所有值。
向列表中添加各种鸟类型。
7.取消选中<
其他所有值>
符号旁边的复选框。
8.双击Alcid/Pelagic鸟类型旁边的符号。
9.在符号选择器对话框的搜索字段中输入alcid,然后单击搜索
10.选择Alcid/PelagicBird符号,然后将其大小增加到25。
11.单击确定。
将符号应用于Alcid/Pelagic鸟类型。
12.根据以下条件,使用符号搜索为其余的鸟类型指定符号:
13.完成指定符号后,在图层属性对话框中单击确定。
该符号在ArcMap内容列表中显示。
添加背景底图
对于背景,我们通过ArcGISOnline将底图添加到地图文档。
1.在ArcMap的主菜单中,单击文件>
添加数据>
添加底图。
2.选择浅灰色画布作为底图,然后单击添加。
底图将被添加到地图显示。
3.放大感兴趣的区域(例如熟悉的海岸或海岸线),并保存地图文档。
向地图中添加要素
既然已正确符号化要素并添加了背景底图,就将设置适当的编辑环境,同时向地图中添加要素。
1.在ArcMap中,通过从主菜单中选择自定义>
工具条>
编辑器,显示编辑器工具条。
2.在编辑器工具条上,单击编辑器>
选项。
3.在编辑选项对话框中单击版本管理选项卡。
4.由于地理数据库中的数据是非版本化数据,请取消选中编辑数据库版本并且可以执行撤消和恢复操作。
禁用此选项后可编辑非版本化数据。
5.单击确定。
6.在编辑器工具条中单击编辑器>
开始编辑。
根据地图文档中可编辑图层的符号,创建默认的要素编辑模板。
可使用此要素模板在接下来的步骤中向地图中添加要素。
7.在编辑器工具条上,单击创建要素
8.在创建要素窗口中选择鸟类型并将其添加到地图。
9.在编辑器工具条上,单击属性
10.在属性窗口中向已创建的要素添加注释和附件。
可以在Web中搜索所选的鸟类图片,将其另存为图像,然后作为附件添加。
11.在内容列表中,右键单击shoreline_birdsightings要素类,然后选择打开属性表。
12.在表窗口中验证表中是否包含要素和注释。
完成后关闭表。
13.重复第7–12步,向地图中添加其他观鸟数据。
14.在编辑器工具条中,单击编辑器>
停止编辑。
提示保存您所做的编辑时,单击是。
15.保存地图文档。
准备企业级地理数据库以供发布
由于已创建并编辑了地图文档,即可准备企业级地理数据库以供发布。
为此,需要执行以下操作:
∙移除底图图层
∙连接到ArcGISServer
∙将数据库注册到服务器
移除底图图层
1.在ArcMap内容列表中,右键单击底图,然后选择移除。
2.保存地图文档。
连接到ArcGISServer
1.在ArcMap的目录窗口中,展开GIS服务器节点。
2.双击添加ArcGISServer
3.选择发布GIS服务,然后单击下一步。
4.对于服务器URL,输入要连接的ArcGISServer站点的URL。
默认值为http:
//myserver:
6080/arcgis。
如果您或服务器管理员安装了ArcGISWebAdaptor,URL将根据Web适配器配置的不同而变化。
有关其他URL示例,请参阅在ArcGISforDesktop中建立与ArcGISServer的发布者连接。
5.在服务器类型下拉列表中,确保选择了ArcGISServer。
6.考虑到本教程的目的,接受默认的过渡文件夹位置。
7.如果服务器管理员已为您的站点启用了安全功能,请输入用户名和密码。
单击完成。
在GIS服务器节点中,创建了ArcGISServer的发布者连接。
将您的数据库注册到ArcGISServer
由于地图文档引用了位于企业级地理数据库中的数据,需要将企业级地理数据库注册到ArcGISServer。
注册会提供关于企业级地理数据库位置以及地图文档引用的数据的ArcGISServer信息。
这有助于验证发布准备情况。
1.在目录窗口中,右键单击ArcGISServer的发布者连接,然后选择服务器属性。
2.在已注册的数据库面板旁边的ArcGISServer属性对话框中,单击添加
3.在注册数据库对话框中,输入已注册数据库的唯一名称。
名称可以是字母数字字符并包含空格,例如ShorelineBirdSightingsGDB。
4.在发布者数据库连接部分旁边,单击导入。
5.在浏览数据库连接对话框中单击查找范围下拉列表,然后选择数据库连接。
6.选择数据库连接,然后单击选择。
7.在注册数据库对话框的服务器数据库连接部分中,确保启用了与发布者数据库连接相同旁边的复选框。
这指定了访问要素服务的ArcMap用户和Web用户可以同时查看并操作观鸟数据地理数据库中的数据。
有关详细信息,请参阅关于将您的数据注册到服务器。
8.
9.
单击确定。
您的企业级地理数据库被注册到服务器上并显示在已注册的数据库对话框中。
10.单击确定关闭ArcGISServer属性对话框。
发布启用了要素访问的地图服务
由于已完成准备数据库的工作,可发布启用了要素访问功能的地图文档。
这样做会创建地图服务的要素服务端点,Web应用程序等客户端可通过该端点访问和编辑地图中的要素。
要发布启用了要素访问功能的地图文档,请执行以下步骤:
1.在ArcMap的主菜单中,选择文件>
共享为>
服务。
2.在共享为服务窗口中,选择发布服务。
3.在发布服务对话框中,选择本教程中前面部分中设置的ArcGISServer发布者连接。
4.默认情况下,地图文档的名称会指定服务名。
不使用默认值,而是输入Shoreline_BirdSightings。
5.默认情况下,服务会发布到ArcGISServer的根文件夹下。
接受默认位置,然后单击继续。
将显示服务编辑器对话框。
使用服务编辑器选择可对要素服务执行操作的用户,还可对服务器显示要素服务的方式进行精细的控制。
6.单击服务能力选项卡。
7.默认情况下,自动启用了地图和KML。
选择要素访问。
启用此选项可使用地图服务创建关联要素服务,从而允许客户端在Web上执行要素编辑。
8.在服务编辑器对话框的左侧窗格中,单击要素访问,然后查看针对要素服务启用的URL、操作和属性。
考虑到本教程的目的,我们将接受默认值并继续。
9.在服务编辑器的左侧窗格中,单击项目描述并输入下列服务摘要和标签:
o摘要:
该海岸线观鸟要素服务允许用户向地图添加常用海岸线观鸟数据,附加观赏照片和输入注释。
o标签:
海岸线、鸟、观赏
10.单击发布
发布要素服务到ArcGISServer。
发布过程完成后,即可在Web应用程序中使用海岸线观鸟要素服务。
在Web应用程序中使用要素服务。
在本教程的这一部分中,我们将使用ArcGIS.commapviewer通过web在观鸟数据企业级地理数据库中添加、更新和编辑要素。
该mapviewer在ArcGIS.com上托管,并可通过ArcGISServer服务目录直接进行部署。
启动和运行mapviewer无需进行任何配置或编程操作。
1.打开Web浏览器并导航至ArcGISServer服务目录。
通常,此目录位于http:
//<
服务器名称>
:
6080/arcgis/rest/services。
还可以通过打开随ArcGISServer一起安装的快捷方式来访问“服务目录”。
2.在服务列表中单击Shoreline_BirdSightings(FeatureServer)。
3.在Shoreline_BirdSightings(FeatureServer)页面中列出了观鸟数据要素类以及该要素服务支持的操作。
查看这些参数,然后单击在下列程序中查看地图:
ArcGIS.com地图。
此时会打开一个显示ArcGIS.commapviewer的新窗口(或选项卡)。
将该mapviewer显示放大到教程前面部分中添加到地理数据库的要素。
4.在mapviewer顶部单击编辑。
符号化的鸟类型显示在添加要素对话框中。
花一些时间来平移和缩放、向地图添加要素、删除要素、修改要素几何以及添加附件。
此外,还可以切换底图图层以更准确地补充您感兴趣的区域。
5.
6.验证对要素所做的编辑是否反映在企业级地理数据库中。
可通过切换回ArcMap文档以及刷新地图显示来完成此操作。
添加到Web地图的要素显示在地图显示中。
提示:
此外,还可以通过打开ArcCatalog中要素图层的属性表或ArcMap中的目录窗口来查看所做的编辑。
7.也可以选择保存Web地图。
更多阅读材料
既然您已使用ArcGIS.commapviewer成功测试了要素服务,您可能会考虑如何在其他ArcGIS客户端中使用和共享要素服务。
例如:
∙在ArcGISOnline中,可使用ArcGIS.com应用程序模板创建自定义Web编辑应用程序。
这些模板可部署在组织的Web服务器上。
有关详细信息,请参阅ArcGIS.com帮助中的共享内容部分。
∙ArcGISViewerforFlex和ArcGISViewerforSilverlight是支持Web编辑的可配置Web应用程序。
无需编程便可将上述应用程序完全自定义为使用要素服务并将这些应用程序部署在组织的Web服务器上。
∙ArcGISwebAPIforJavaScript、ArcGISwebAPIforFlex和ArcGISwebAPIforSilverlight提供了最先进的Web编辑功能和自定义选项。
如果您喜欢使用其中任何一种API进行编程,可利用与您在本教程中创建的要素服务相同的要素服务,为web用户提供丰富的编辑体验。
请记住,基于Web的编辑允许外部用户添加并改进数据。
选择使用上述一个或全部ArcGIS客户端,您会获得有助于您针对特定目的、目标或组织策略定制编辑方案的其他选项。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- arcgis101 发布 要素 服务