dbShape
Usage: dbShape [-help] [-d] [-step <step>] [-output {polygon rect hrect area}]
<shapeList> [AND <shapeList> | ANDNOT <shapeList> | OR <shapeList> | XOR <shapeList>
| INSIDE shapeList | OUTSIDE shapeList | ENCLOSE shapeList | STRADDLE shapeList
| BBOX | HOLES | NOHOLES | MOVE {<dx> <dy>} | SIZE <value> | SIZEX <value> | SIZEY <value>] ...
-help # Prints out the command usage
-d # User specified values and return values are in database units.
# Default: All values are in user units, in microns. (bool, optional)
-step <step> # Specifies step size if output format is rect, required to convert
# non-orthogonal shapes into series of rectangles. Default: minwidth
# value of first routing layer (coord, optional).
-output {polygon rect hrect area}
# Specifies the output format. (rect = vertical rectangles,
# hrect = horizontal rectangles), area = total area of final shape
# default: rect (enum, optional)
<shapeList> # polygon or rect or list of polygon and rect. polygon:
# {{x y} {x y} {x y} ... }; rect: {x1 y1 x2 y2} (list, required)
AND <shapeList> # binary operator: intersection of list of shapes
ANDNOT <shapeList> # binary operator: initial list of shapes minus second list of shapes
OR <shapeList> # binary operator: union of list of shapes
XOR <shapeList> # binary operator: union of list of shapes minus AND of the list of shapes
# (string, optional)
INSIDE <shapelist> # binary operator: initial shapes that are inside (including touching)
# of one of the shapes from the second list
OUTSIDE <shapelist># binary operator: initial shapes that are outside (including touching)
# of the shapes from the second list
ENCLOSE <shapelist># binary operator: initial shapes that completely enclose at least one shape from the second list
STRADDLE <shapelist>
# binary operator: initial shapes that are partially inside and partially outside
# at least one shape from the second list
MOVE {<dx> <dy>} # unary operator : move the list of shapes by {<dx> <dy>}
BBOX # unary operator : computes the bounding box of list of shapes
# (string, optional)
HOLES # unary operator : returns list of new shapes that fill holes in the original list of shapes
NOHOLES # unary operator : returns list of new shapes that include filled holes in the original list of shapes
# (same as dbShape $shapeList HOLES OR $shapeList)
SIZE <value> # unary operator : increase the size of list of shapes by <value>
SIZEX <value> # unary operator : increase the size of the list of shapes in the
# X-direction by <value>
SIZEY <value> # unary operator : increase the size of the list of shapes in the
# Y-direction by <value>
dbShape的更多相关文章
- 如何在前端通过JavaScript创建修改CAD图形
背景 在之前的博文CAD图DWG解析WebGIS可视化技术分析总结.CAD_DWG图Web可视化一站式解决方案-唯杰地图-vjmap中讲解了如何把CAD的DWG格式的图纸Web可视化的方案,那在Web ...
随机推荐
- Wannafly Camp 2020 Day 3I N门问题 - 概率论,扩展中国剩余定理
有一个猜奖者和一个主持人,一共有 \(n\) 扇门,只有一扇门后面有奖,主持人事先知道哪扇门后有奖,而猜奖者不知道.每一轮,猜奖者选择它认为的有奖概率最大(如果有多个最大,随机选一个)的一扇门,主持人 ...
- C#中删除目录以及目录下文件的方法
场景 C#中根据文件夹路径,将文件夹以及文件夹下文件删除. 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi关注公众号 霸道的程序猿 获取编程相关电 ...
- 关于向sql中插入datetime部分问题总结
非int型数据要加单引号, 用format格式化当前时间后用String插入即可 读取时用时间戳读取datetime或转化为string存储 读 public static String gainTi ...
- springboot整合PageHelper
1.在pom文件中引入Pagehelper分页插件 <!-- 分页插件 --> <dependency> <groupId>com.github.pagehelpe ...
- [CF269B] Greenhouse Effect - dp
给出 N 个植物,每个植物都属于一个品种,共计 m 个品种,分落在不同的位置上(在一个数轴上,而且数轴是无限长度的),保证读入的位置是按照升序读入的. 现在我们可以进行一个操作:取任意一个位置上的植物 ...
- execute、executeUpdate、executeQuery的区别
链接:https://blog.csdn.net/u012501054/article/details/80323176 链接:https://blog.csdn.net/CNAHYZ/article ...
- linq 查询-“必须是可缩小的节点”
出现此错误的情况 查询中先使用分组方法GroupBy()=>Select()=>OrderBy()=>ToList()(实现分组后排序) 解决方法: 排序OrderBy()应该放在S ...
- JDBC——ResultSet结果集对象
ResultSet结果集对象,封装结果.它是怎么做到封装结果的呢? 游标,类似指针索引最初指在“列名”上,要取到数据就需要让游标向下移动移动后就指向了第一行数据,然后通过一些方法把第一行的每一列都取出 ...
- C 库函数 - strcpy()
描述 C 库函数 char *strcpy(char *dest, const char *src) 把 src 所指向的字符串复制到 dest. 需要注意的是如果目标数组 dest 不够大,而源字符 ...
- 解决ASP.Net第一次访问慢的处理 IIS 7.5
1.先安装ApplicationInitialization Module for IIS 7.5(微软发布的针对针对前期的IIS单独模块),再安装ApplicationInitialization ...