染潇尘扬 发表于 2014-5-16 12:31:51

怎么对线状地形图进行按线路走向分幅

我现在的分幅方法是:1、先把A3矩形框沿线路套到地形图上,因为线路不是直的,所以套的矩形框一般都是倾斜的。
2、对每个矩形框进行 命名视图 。
现在问题来了,我发现命名视图的时候只能框选水平或垂直的矩形框,所以对于倾斜的矩形框我都会为它专门建立一个直角坐标系,然后进入新建立的坐标系下面框选,这样来做工作量就挺大了。所以在请教各路大神支招,有什么方法能够让我在命名视图的时候可以框选倾斜的矩形框。或者还有什么其他更好的分幅方法赐教一下。

Atsai 发表于 2015-4-3 17:20:28

本帖最后由 Atsai 于 2015-4-30 22:47 编辑

代码的主要构思是从下面的三个部分组成的,里面的副程式请自己到黄大侠、高飞版主的个别帖子找!
偶而花花时间去翻帖子也是不错的。

最小包围核代码是 自贡黄明儒:http://bbs.mjtd.com/thread-107647-1-1.html
                         及 highflybir:http://bbs.mjtd.com/thread-99926-1-1.html
视埠旋转的想法是 自贡黄明儒:http://bbs.mjtd.com/thread-111691-1-1.html

下面是其他拼拼凑凑的代码如果不合用就自己再改改吧!**** Hidden Message *****

Atsai 发表于 2015-3-13 09:06:42

本帖最后由 Atsai 于 2015-4-4 07:51 编辑

楼主要的是这种吧!
源码及参考的函数连结放在13楼,主要是参考
自贡黄儒明、高飞鸟二位前辈的函数自己拼拼凑凑完成的。


杜阳 发表于 2019-2-13 21:51:33

Atsai 发表于 2015-4-3 17:20
代码的主要构思是从下面的三个部分组成的,里面的副程式请自己到黄大侠、高飞版主的个别帖子找!
偶而花花 ...

怎么使用必须在layout空间里吗   

lisp注册 发表于 2014-5-16 14:41:21

cass有个带状图分副!

xujinhua 发表于 2014-8-24 16:31:49

同问啊.CASS自带的只能直的,

liujing95 发表于 2014-8-29 15:37:37

最好的带状分幅是用纬地

004 发表于 2014-12-13 01:31:09

关注,请用维地做个演示

llsheng_73 发表于 2015-1-8 11:33:00

本帖最后由 llsheng_73 于 2015-1-8 11:44 编辑

可以考虑自己按需要画分幅内图框,给他内图框的CASS编码,让CASS自动分幅,不过它会分为一个个的图形文件
当然它不会把图框旋转到水平方向,并不方便,所以最好是自己写程序来实现,关键是根据多边形裁剪部分比较难写,也不好直接调用CASS的命令。。。

如果确实裁剪部分难度过大,可以变通一下:直接用CASS分幅,然后另写一个根据图框进行旋转的以便于打印,这个难度最小

tfyyf 发表于 2015-1-8 11:44:41

本帖最后由 tfyyf 于 2015-1-8 11:46 编辑

送你个我做的小软件for CAD2012试试:http://bbs.mjtd.com/thread-25126-11-1.html

shiyan001 发表于 2015-1-8 20:16:58

用外部参照的方式,然后旋转+移动+裁剪不就可以了吗,只不过带状图过大的话,打开文件会慢一些。

NetBee 发表于 2015-3-5 16:30:31

liujing95 发表于 2014-8-29 15:37 static/image/common/back.gif
最好的带状分幅是用纬地

对,纬地专门针对带状。非常棒!
页: [1] 2 3 4 5 6 7 8
查看完整版本: 怎么对线状地形图进行按线路走向分幅