同步复制怎么使用属性条件过滤创建复本
2011-07-04 14:53
387 查看
关于同步复制,最近使用的用户特别多,那么同步复制怎么才能使用条件过滤进行同步复制呢?
也就是说,比如我有一个省的数据,以一层为例(所有省的数据都是在一个图层上),那么我想将某一个市的数据做一个复本,怎么做呢?
我们知道,在ArcGIS Desktop操作同步复制是支持过滤条件创建复本的,但是要命的是只支持空间过滤
.png]
但是,一般我们区别省级与市级直接的关系都是以编码为主,也就是必须支持属性查询过滤才能真正区分各个市,那么在此界面看来,同步复制只支持空间过滤,而不支持属性过滤,那么要是针对于实际的业务需求使用来说,空间过滤显得没有什么意义,那么怎么才能使用属性过滤呢?其实很简单,我们可以变通一下,不再同步复制中进行过滤,我们在加载数据的时候不是有一个属性查询么,我们可以使用definition query这个功能,将某个县的数据显示出来,然后只针对这个县的数据创建复本不就解决这个问题了么?
.png]
经过测试,没有问题,我们就可以使用一个变通的方面来实现属性过滤创建复本。
可见我们也可以理解为同步复制即可支持属性过滤,也可以支持空间过滤。
那么针对ArcGIS Engine开发也是一样道理,可以先对图层进行过滤,然后再创建复本。
也就是说,比如我有一个省的数据,以一层为例(所有省的数据都是在一个图层上),那么我想将某一个市的数据做一个复本,怎么做呢?
我们知道,在ArcGIS Desktop操作同步复制是支持过滤条件创建复本的,但是要命的是只支持空间过滤
.png]
但是,一般我们区别省级与市级直接的关系都是以编码为主,也就是必须支持属性查询过滤才能真正区分各个市,那么在此界面看来,同步复制只支持空间过滤,而不支持属性过滤,那么要是针对于实际的业务需求使用来说,空间过滤显得没有什么意义,那么怎么才能使用属性过滤呢?其实很简单,我们可以变通一下,不再同步复制中进行过滤,我们在加载数据的时候不是有一个属性查询么,我们可以使用definition query这个功能,将某个县的数据显示出来,然后只针对这个县的数据创建复本不就解决这个问题了么?
.png]
经过测试,没有问题,我们就可以使用一个变通的方面来实现属性过滤创建复本。
可见我们也可以理解为同步复制即可支持属性过滤,也可以支持空间过滤。
那么针对ArcGIS Engine开发也是一样道理,可以先对图层进行过滤,然后再创建复本。
相关文章推荐
- 使用了过滤条件的 ArrayAdapter,向源数据添加或删除数据后刷新时,界面不会同步更新
- 使用了过滤条件的 ArrayAdapter,向源数据添加或删除数据后刷新时,界面不会同步更新
- NSFileManager文件的创建复制删除遍历 NSFileHandler读取关闭同步 NSUserDefault(类似android shreapreference) plist属性列表
- sap中使用SE11读取透明表时,如何设置过滤条件(属性)
- Apache+Tomcat实现负载均衡及集群(session同步)--五、session同步(1)使用内存复制
- 使用scott登录Oracle以后,创建视图,提示“权限不够”,怎么解决?
- 关于git中使用gitignore创建过滤规则的使用方法
- 使用 SELECT 语句从表中取数据 创建新表 字段属性 向表中添加数据 删除
- jQuery EasyUI使用教程之创建一个属性网格
- Apache Maven 使用 profile 和 filtering 实现多种环境下的资源配置管理(属性过滤)
- 使用SocketServer创建TCP/UDP同步服务器
- 如何创建一个新对象?如何使用对象中的属性和方法?
- python 8-4 如何使用线程本地数据,threading.local函数可以创建线程本地数据空间,属性对每个线程独立存在
- 使用Visual Studio创建简单的自己定义Web Part 部件属性
- 使用ArcGIS Server怎么动态设置Host和MapServerObject属性
- 如何使用C#操作快捷方式(获取快捷方式属性、创建快捷方式)
- 有了iscsi存储怎么让主机识别以及使用创建lvm
- GitHub for windows 使用【创建、提交、同步、分支等操作】总结
- C#使用反射得到属性然后创建xml文档
- 使用VBScript及WSH,在windows 2003下创建域帐户及属性