ArcGIS制图表达Representation-制图表达使用须知
ArcGIS制图表达Representation-制图表达使用须知
by 李远祥
前面章节也介绍了一些制图表达的适用范围和场景,如果有觉得需要使用制图表达去完成其工作的话,还需要注意制图表达的一些技术细节,必须满足这些技术细节才可以使用制图表达。
1.数据源
由于制图表达是需要维护一些列的制图规则,并且保存在属性表里面。为了提升其性能和管理方便,esri做了一些技术限制,就是传统的shapefile不支持制图表达,必须是使用Geodatabase数据格式。这有点类似annotation的做法,必须在gdb里面存储,一旦转换为shapefile之后就失效。Geodatabase的支持包括personal Geodatabase、filegdb、sde 。但如果按照性能来看,还是filegdb和sde要优胜很多。
2.软件许可限制
如果要使用制图表达的话,建议还是使用ArcInfo级别的arcgis桌面软件。因为不同的许可也做了一些限制。例如ArcView级别的就只能查看制图表达,不能做任何的制作和修改,ArcEditor级别许可,可以做管理和制作,常规的处理一般在这个级别上就可以是实现了。但如果要使用全部的功能,包括制图表达的工具箱工具,那就必须是ArcInfo级别。下图是制图表达的软件限制

3.存储方式
制图表达的结果是存储在数据里面,并非存储在mxd中,因此,制图方面的改动都会涉及到数据。如果有数据权限管理方面的规范的,一定要小心使用,特别是制图的时候还需要跟数据库管理员进行沟通(ArcSDE用户),是否开通数据编辑的权限。制图表达只要完成了制图,就跟mxd没任何的关系,什么时候都可以快速切换制图显示。

4. 性能
制图表达由于是使用了规则进行了地图的重绘,因此会根据规则的复杂度会有不同的性能损耗。特别是一些复杂的渲染,如色彩渐变效果就是特别占用性能的;还有一些面要素填充规则,一旦填充的面积特别大,按照填充规则填充的内容特别多,性能就会非常慢。因此,如果是做信息系统的开发等,不建议使用制作表达去制作地图。如果是做地图出版和打印,这些最终结果是图片的话,那制图表达是不错的选择。
总之,在使用制图表达之前必须要根据自己的实际需要进行衡量,尽可能考虑多一点,是否必须使用制图表达技术。因为技术路线非常重要,一旦应用方向错了,就会付出较大的成本。基本上可以确定的是只要数据源使用的gdb格式,具备arcgis对应的授权要求并且不考虑性能问题,都可以使用制图表达技术。
ArcGIS制图表达Representation-制图表达使用须知的更多相关文章
- ArcGIS制图表达Representation实战篇4-自由式制图表达
ArcGIS制图表达Representation实战篇4-自由式制图表达 by 李远祥 上一章节关于制图表达的控制点中已经介绍过制图表达的编辑功能,利用制图表达的编辑功能,可以实现一些规则以外的效果. ...
- ArcGIS制图表达Representation实战篇3-控制点
ArcGIS制图表达Representation实战篇3-控制点 by 李远祥 这一章讲述的是一个非常专业的名词,叫控制点.此控制点非测绘行业术语的控制点,而是制图表达里面的控制点,所以不能混为一谈. ...
- ArcGIS制图表达Representation实战篇2-河流渐变与符号旋转
ArcGIS制图表达Representation实战篇2-河流渐变与符号旋转 by 李远祥 上一章节主要是从实战中使用规则和几何效果,如何分解制图规则.本章主要还是通过一些特殊要求如河流线宽渐变和符号 ...
- ArcGIS制图表达Representation实战篇1-边界线和行道树制作
ArcGIS制图表达Representation实战篇1-边界线和行道树制作 by 李远祥 即便是有了一些制图表达的基础,很多人还是对ArcGIS制图表达理解停留在表面,因为没有实际的强化训练是很难体 ...
- 如何在ArcGIS中恢复MapGIS制图表达信息
1.输出符号信息 Map2Shp软件中提供了图示表达转换功能,提供对MapGIS图形特征可视表达信息的跨平台支持.若要使用该功能,必须在转换时,"图元参数输出方式"选定为[图元参数 ...
- ArcGIS制图表达Representation-规则和几何效果
ArcGIS制图表达Representation-规则和几何效果 by 李远祥 对制图表达运用是否纯熟,主要是看对制图表达规则的理解和巧妙运用.前面章节已经粗略介绍过制图表达的运用,通过一些简单的规则 ...
- ArcGIS制图表达Representation-制图表达原理
ArcGIS制图表达技术-制图表达原理 by 李远祥 在讲述原理之前,需要对上一章内容进行一些必要的补充说明.既然制图表达有很多优势,是不是什么情况下都可以使用制图表达技术呢?如果有以下的一些特殊的要 ...
- ArcGIS制图表达Representation-制图表达介绍
ArcGIS制图表达技术-制图表达介绍 by 李远祥 在基于GIS数据的制图中,大部分都是使用的数据+符号应用的这种模式.这种模式已经被应用很多年,而且也是非常成熟.对应在ArcGIS体系里面,就是数 ...
- (转)ArcGIS制图技巧
ArcGIS制图技巧(转载自新浪博客) 1 引言 1.1 制图的目的 随着GIS在各行各业的深入应用,各信息化部门和生产单位都逐渐建立起自己的GIS的应用,同时积累了大量的地理数据.随着应用深 ...
随机推荐
- CDOJ 1272 Final Pan's prime numbers
有些问题,不做实践与猜测,可能一辈子也想不出答案,例如这题. #include<stdio.h> #include<math.h> long long x; int main( ...
- [iOS Animation]-CALayer 变换
变换 很不幸,没人能告诉你母体是什么,你只能自己体会 -- 骇客帝国 在第四章“可视效果”中,我们研究了一些增强图层和它的内容显示效果的一些技术,在这一章中,我们将要研究可以用来对图层旋转,摆放或者扭 ...
- Android L(5.0)源码之手势识别GestureDetector
本人新手,最近下了Android L的源码,正在研究手势识别,能力有限,现总结如下: Android识别触摸屏手势使得用户体验大大提高.在View类中有个View.OnTouchListener内部接 ...
- iOS开发——delegate的相关警告
警告:Assigning to 'id<...Delegate>' from incompatible type '...ViewController *const_strong' 解决方 ...
- ajax 注册
$(document).ready(function(e){ $("#uid").blur(function(){ var uid = $("#uid").va ...
- Tsinsen-1487:分配游戏【树状数组】
首先一定要看到x + y + z = N这个条件,没看到就世界再见了. 赢的人得分需要大于等于2,那么无非就是 (x, y), (x, z), (y, z), (x, y, z) 大于其他的点.但是考 ...
- OSG世界坐标转屏幕坐标(转载)
OSG世界坐标转屏幕坐标 #define M(row,col) m[col * 4 + row] void Transform_Point(double out[4], const double m[ ...
- ubuntu下Xmodmap映射Esc和Ctrl_L
一般来说,用Vim.Emacs的人,都会有做键盘映射的想法 我当然也是,开始学习Vim的时候,就觉得,把Esc键放在左上角, 是一件很SB的事情,稍微大一点的键盘,手指必须要离开位置才能按到Esc键, ...
- maven 第一次运行报错
在大中国的网络环境下,使用一些国外的资源,是一件很痛苦的事情... 大概在好几个月以前,一个同事跟我说,没事的时候学习maven,现在公司项目都用这个做管理 还给了我电子书<Maven实战> ...
- eclipse 标签标题乱码解决方法
一般出现此类问题都是由于更改本地语言设置引起的. 解决办法: 1.恢复到原来默认的语言和地域 2.更改eclipse主题(Window-->preferences-->General--& ...