intersact(相交)—— 可以求得A/B图层的相交部分。
使用注意事项:
1.如果是求缓冲区与另一要素的相交部分,一次操作的缓冲区个数不要太多,分批进行。1000个缓冲区以上大概率出现卡死输出为空(000117/999999)问题。(别问我怎么知道的)
2.所有的路径/文件名/数据库全部设为英文,不要以数字或中文开头。
3.确定要相交的两个图层坐标系完全相同,不相同可以用投影工具使两个坐标系一致;如果输出有问题,也可以尝试在环境中设置输出的坐标系与输入一致。(不过貌似没什么用)
4.如果还是有问题,可以尝试把两个要求交的投影好的图层导出至一个新建的数据库中,再添加至arcgis,或许有一点用。
5.如果真的真的不知道咋弄了,也可以使用先求并集,再筛选的操作。不过得自己给A/B图层添加特征字段,再筛选两个特征字段都有的部分。(不过union只会比intersact更慢,慎用,慎用~~~)
总而言之,intersact是一个奇妙的操作,每用一次都有不一样的问题。尤其是与缓冲区工具连用时,缓冲区个数和大小一变,输出成功与否就成为了概率问题~~~~
不说了,都是个人踩雷经验。希望大家不要再踩雷~~