Arcmap添加要素.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Arcmap添加要素

建立SDE空间数据库:前提已经安装arcgis desktop10、sqlserver 2005 及Arcsde10空间数据引擎。在arccatalog中数据库连接----添加空间数据库连接服务器名:安装sqlserver2005的计算机名服务:esri_sde数据库:Esri_SDE用户名:sde密码:esri123456添加所需属性域在connection to LEI.sde(即所创建的空间数据库上)右键—属性,查看数据库属性,并创建属性域:变压器有哪些类型配电塔杆有哪些类型添加要素类在connection to LEI.sde(即所创建的空间数据库上)右键—新建---要素类新建要素类,如上:选择地理坐标系 WGS 1984下一步。为要素类添加字段,根据自己需要:DAS_ID, NAME, PDTOWER_TYPE,点击完成。新建完要素类后记得右键注册版本。二、自定义符号(1)、做一些简单的符号。在Arcmap的自定义菜单中(custom),样式管理器在样式管理器对话框中点击样式---创建新样式---ke.style(2)、(1)步骤里好像只能新建一些简单的标记符号和ESRI自带的一些符号,对于电力系统GIS需求远远不够。怎么办呢??头疼了半天,后来发现在符号属性编辑器里的类型选项中有字符标记符号,一看发现ESRI自带的一些符号都是以TTF字体格式提供的,于是就觉得自己也可以以TTF字体格式提供电力配网GIS所需标志要素。立马在网上找了个fontCreator软件,安装后如下:新建XXX.TTF字体,在里边绘制所需的标注要素。保存后,复制XXX.TTF文件到C:\WINDOWS\Fonts目录下即可。接着打开arcmap的样式管理器—新建标记符号—类型选择字符标记符号---字体找到刚才自己新建的XXX.TTF对应的字体。需要注意的是多颜色的符号需要在FontCreator里将符号分解绘制,然后在符号属性编辑器里进行颜色填充,因为FontCreator好像没有提供颜色设置。(3)、有了自己定义的style后,接着打开Arcmap,新建空白地图,在左边图层两字上右键菜单添加数据----数据库连接---Connection to LEI.sde---选择所有以上新建的要素表,然后点添加。添加后如下图:然后在对应的要素层上单击右键—属性---弹出图层属性对话框如下:选择符号系统页签,类别—唯一值;值字段—选择在SDE数据库里定义的属性域(如低压塔杆类型:DYTG_TYPE),点击添加值按钮,添加DYTG_TYPE对应的值如下图:添加后确定,如下图:双击上图中”值”那列,弹出符号选择器对话框如下:为每个值选中相应的符号即可,如下图:然后点击应用,相应图符会出现在左边的相应节点下,如下图:在低压塔杆上单击右键—编辑要素—开始编辑,如下图:ARCMAP右边出现创建要素框,如下图:创建要素框里如果没有低压塔杆这项,单击创建要素框里的组织模板图标,如下图:弹出”组织要素模板”对话框,选择”低压塔杆”项,如下图:再点击”新建模板”图标,在创建模板向导对话框里勾选相应的项(低压塔杆),点击下一步,直至完成。如下图:接着这些图符就出现在创建要素框里了,如下图:现在就可以单击创建要素框里的自己创建的图符在地图上绘制了。。以上说的比较乱。将这个地图保存(乱画的).mxd文档。三、发布要素图层用arccatalog或arcgis server manger发布地图,记得打上Feature Access的勾。发布成功后可通过rest服务访问,如下图此步骤写的比较粗略。四.Silverlight api实现在线编辑要素图层利用esri提供的silverlight api中现成的控件很方便的就能实现在线编辑要素图层,网上有相关实现:/potential/archive/2012/11/04/2753514.htmlWebGIS实现要素在线编辑之Silverlight调用FeatureService实现编辑功能/potential/archive/2012/11/04/2753514.html/potential/archive/2012/11/04/2753514.html如果不行使用ESRI提供的EditWidget控件,还想实现以上要素的在线编辑该怎么办呢?这问题我查了半天,都没查到,耽搁了好多天。今天总算有点眉目了,在网上谷歌出ESRI silverlight api部分源码,网址:/svn/Source/Silverlight/ESRI.ArcGIS.Client.Toolkit/svn/Source/Silverlight/ESRI.ArcGIS.Client.Toolkit查看了/svn/Source/Silverlight/ESRI.ArcG

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档