MAPOBJECT中如何进行图形切割,全部分了,请专家帮忙,感激不尽 ( 积分: 57 )

  • 主题发起人 主题发起人 hubo8888
  • 开始时间 开始时间
H

hubo8888

Unregistered / Unconfirmed
GUEST, unregistred user!
因项目的需要将地图分成相同大小的图幅进行输出,目前不知如何才能将各图层的图形按照各自所含盖的图幅进行切割,请熟悉此道的专家一定要帮忙,小弟不才,虚心的向各位学习,谢谢
 
因项目的需要将地图分成相同大小的图幅进行输出,目前不知如何才能将各图层的图形按照各自所含盖的图幅进行切割,请熟悉此道的专家一定要帮忙,小弟不才,虚心的向各位学习,谢谢
 
已找到方法,如下
functiondo
IntersectPolygon(pShape1:IMOPolygon;
pShape2:IMORectangle): IMOPolygon;
var
pIntersect:IMOPolygon;
begin

pIntersect:= IMOPolygon(pShape1.Intersect(pShape2,varEmpty ));
do
IntersectPolygon:=pIntersect;
end;


function do
IntersectLine(pShape1:IMOLine;pShape2:IMORectangle):IMOLine;
var
pIntersect:IMOLine
begin

pIntersect:= IMOLine(pShape1.Intersect(pShape2,varEmpty ));
do
IntersectLine:=pIntersect;
end;
 
用ArcMap的ToolBox可以进行地图分割。
 
后退
顶部