如何获取封闭多边形的边界坐标

jupiterhunter 2009-09-04 07:00:26
1.在图像上划定一个封闭区域,然后记录鼠标移动后的位置,也能记录封闭区域的边界坐标,但是自己总是画不好,photoshop 可以精确选取 一个封闭区域,但是无法导出 坐标列表,
有没有 能够精确选取 一个封闭区域,然后将封闭区域边界导出的工具?
2.如果没有,我自己想了个方法将 封闭区域是用相同颜色填充,填充后,怎么得到相同颜色封闭区域的 边界坐标 ?请详细些
...全文
513 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ryfdizuo 2012-03-06
  • 打赏
  • 举报
回复
根据你的方案2,求某个设定颜色的连通分量就可以吧。图像是4连通域。
条款大爷 2012-03-06
  • 打赏
  • 举报
回复
楼主后来是怎么实现的?
jxufeng 2009-09-07
  • 打赏
  • 举报
回复
建议看看gis基础算法,其实很简单的。
就是用坐标序列来描述一个多边形即可。
副组长 2009-09-06
  • 打赏
  • 举报
回复
如果不是很大很复杂,将所有的多边形顶点做一个CRgn类。研究这个类能满足你的要求。
zgl7903 2009-09-06
  • 打赏
  • 举报
回复
可以研究下 floodfill 的图论算法实现方式
http://baike.baidu.com/view/656659.html?fromTaglist
27 计算机辅助设计 1.概述 计算机辅助设计 CAD – Computer-aided design 广义的CAD是指计算机对工程全过程的辅助 计算机辅助绘图 Computer-aided drawing是CAD的主要内容 AutoDesk公司与AutoCAD软件 微机平台上最普及的一个绘图软件包 2. 基本绘图命令 基本绘图命令 line 直线, circle 画圆, rectang 矩形, polygen 正多边形, pline 多义线, arc 弧, ellipse 椭圆, spline 样条曲线, hatch 图案填充 其他命令 block 建块, insert 插入块 text 文本, mtext 多行文本 2. 基本绘图命令示例 线 line a. 直接指点 pick, pick b. 绝对坐标 100,200 c. 相对坐标 @100,0 (100,200,0) (200,200,0) 2. 基本绘图命令示例 圆 circle a. 圆心半径定圆 center, radius b. 三点定圆 3p c. 切线半径定圆 t t r 2. 基本绘图命令示例 多义线、复合线 pline a. 线宽 width b. 弧 arc c. 闭合 close 3. 基本编辑命令 基本编辑命令 erase 删除, copy 复制, mirror 镜像, offset 等距线, array 阵列, move 移动 rotate 旋转, scale 比例缩放, stretch 拉伸, trim 剪切, extend 延伸 break 打断, chamfer 切角, fillet 导角 其他命令 explode 块炸开 4. 辅助命令 (一) 特殊点的捕捉 end 端点, int 交点, tan 切点, per 垂足 cen 圆心, mid 中点, nea 最近点 选择集的选取 w - window 窗口方式, c - crossing 交叉方式, r - remove 去除选择, (pick 鼠标左键) 点选 4. 辅助命令 (二) 光标定位与移动 grid 网格开关, snap 在网格上移动开关 ortho 正交开关 显示控制 zoom 放大镜工具 pan 手形工具 5. 平面图形设计示例 三极管 triode n. [电子] 三极真空管, 三极管 [缩写] T或TRI 可能使用的命令: circle 画圆 line 直线 pline 多义线, 复合线 mirror 镜像 5. 平面图形设计示例 电话座机 Telephone set 可能使用的命令: rectang 矩形 array 阵列 fillet 导角 pedit 多义线编辑 6. 三维图形设计概述 基本坐标系 ucs 用户坐标系 world 世界坐标系 基本显示控制 vports 视图 vpoint 视角 7. 三维图形设计示例 写字台 Desk 可能使用的命令: vports 视图 vpoint 视角 ucs 用户坐标系 rectang 矩形 properties 属性 copy 复制 7. 三维图形设计示例 螺旋楼梯 Stairs 可能使用的命令: polygon 多边形 line 直线(相对坐标) 3dface 三维面 block 块 array 阵列 properties 属性 7. 三维图形设计示例 悉尼歌剧院 Sydney Opera House 可能使用的命令: ucs 用户坐标系 arc 弧线 surftab1 网格控制1 surftab2 网格控制2 edgesurf 边界曲面 7. 三维图形设计示例 奖杯 goldcup 可能使用的命令: line 直线 pline 复合线 revsurf 回转面 extrude 挤出体 vpoint 观察视角 7. 三维图形设计示例 烟灰缸 ashtray 可能使用的命令: box 箱体 extrude 挤出体 cylinder 圆柱体 subtract 实体相减 8. 三维图形设计方法总结 直接三维面设计 例子:螺旋楼梯 (3dface)、悉尼曲面 (edgesurf) 标准三维面 (3d) 例子:球面 (sphere)、穹顶 (dome) 等 回转面 例子:奖杯 (revsurf) 一、三维面的创建 注意:由面构成体时,所有的面应是围合的、封闭的。 8. 三维图形设计方法总结 二维图形增加厚度与标高 例子:写字台 (properties) 标准三维图体 例子:球体 (sphere) 、圆锥体 (cone) 等 挤出体 例子:奖杯把手 (extrude) 二、三维图体的创建 8. 三维图形设计方法总结 实体相加 Union 两者的全部 实体相减 Subtract 前者被后者挖去的部分 实体相交 Intersec
1.文本文件操作 1.1 excel转点 1.2 表格转点 1.3 点集转面 1.4 线封闭 1.5 征地部标准坐标导出 1.6 征地部标准坐标导入 2.mxd操作 2.1 数据打包 2.1.1 mxd批量打包 2.1.2 mxd文档发邮件 2.1.3 数据发邮件 2.2 mxd检查 2.3 mxd批量裁剪 2.4 mxd文档相对路径和无效数据检查 2.5 mxd中查找替换 2.6 PDF合并 2.7 按当前MXD批量符号化 2.8 把多个MXD批量导出一个PDF 2.9 批量mxd导出图片 2.10 批量mxd压缩 2.11 转到XY 3.编号工具 3.1 按图形自动编号 3.2 更新BSM 3.3 整库更新BSM 3.4 字符串前补零 4.剪切和合并 4.1 按属性裁剪 4.2 矢量数据批量裁剪 4.3 矢量数据批量裁剪按别名 4.4 矢量数据批量合库 4.5 影像合并 4.6 影像批量裁剪 5.其他 5.1 度分秒转度 5.2 度转度分秒 5.3 飞行网络路线制作 5.4 获得工具箱的工具数 5.5 移除tbx 6.数据处理 6.1 按长度分割线 6.2 分区域消除 6.3 距离角度生成点 6.4 两个图层按重叠度赋属性 6.5 两个图层按重叠度赋属性old 6.6 批量定义坐标系 6.7 批量修复几何(修复前一定备份数据) 6.8 批量压缩数据库 6.9 融合时字段连接 6.10 线分割面保留属性 6.11 要素旋转 6.12 要素移动 6.13 一次性消除指定面积以下的地块 7.数据检查和信息获得 7.1 属性赋值 7.1.1 比例分析 7.1.2 加权平均 7.1.3 取面积最大的 7.2 四至和范围获得 7.2.1 地块四至点获得 7.2.2 地块四至点坐标获得 7.2.3 获得绝对四至(根据四至点坐标) 7.2.4 获得数据的XY范围 7.2.5 获得数据的经纬度范围 7.2.6 获得相对四至(适合大比例小地块) 7.2.7 四邻信息获得 7.3 道路河流依次经过的地方 7.4 获得内角并判断是否凸多边形 7.5 获得线面两个折点方向 7.6 计算点到线的距离 7.7 锐角检查 7.8 添加经纬度坐标 7.9 椭球面积计算 8.数据转换 8.1 SHP转数据库 8.2 批量数据库转数据库 8.3 栅格彩色转黑白 9.拓扑错误处理 9.1 点不在线面上处理 9.2 检查多部件要素 9.3 面缝隙处理 9.4 面线边界不重合 9.5 面重叠处理 9.6 删除完全重复的点线面 9.7 删除线面上重复点 9.8 删除线面直线上的点 9.9 伪节点处理 9.10 线部分或完全重叠处理 10.业务相关 10.1 查询节点距离小于指定距离的点 10.2 村级行政区生成行政界线 10.3 代码名称互填 10.4 地类符号生成 10.5 上级行政区和下级行政区图形不一致处理 10.6 生成上级行政区 10.7 修改面左上角点为第一个点 10.8 修改面左上角点为第一个点根据点层 10.9 宗地获得界址点顺序号 11.制图 11.1 公里网或方里网制作 11.2 经纬网制作 11.3 矩形接幅表 11.4 梯形接幅表 11.5 制作色带 使用方法: 1.打开ArcMap,找到Catalog的窗口 2.Catalog窗口中,找到超级工具的存放文件夹

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧