欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2015102719856
申请人: 滁州学院
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.ArcGIS共享CorelDraw点状符号方法,其特征是,该方法包括以下步骤:

(1)构建开放式点状符号结构,该结构兼容CorelDraw与ArcGIS点状符号结构;

(2)CorelDraw图形向开放式点状符号数据转换,具体包括以下几个步骤:

步骤1CorelDraw点状符号图形数据读取:解析CorelDraw点状符号图形数据,读取CorelDraw点状符号图形的几何数据、轮廓数据与填充数据;

步骤2CorelDraw点状符号描述信息定制:定制CorelDraw点状符号的符号名称、符号编码、符号类别与符号比例尺属性;

步骤3CorelDraw点状符号定位点变换:利用包围盒中心点计算方式或定位点定制方式设置CorelDraw点状符号定位点;

步骤4CorelDraw点状符号图形数据XML输出:将CorelDraw点状符号图形数据利用XML进行开放式输出,将CorelDraw点状符号图形数据利用点状符号节点、形状节点、几何节点、边界线节点和填充节点输出数据;

步骤5CorelDraw图形单位转换:将CorelDraw图形的几何单位转换为开放式点状符号的毫米单位;

步骤6CorelDraw图形几何数据转换:将CorelDraw点状符号图形的几何数据转换至开放式点状符号的几何路径图层,依据符号几何类型,将CorelDraw点状符号的曲线、矩形、椭圆和多边形的类型数据分别转换为开放式路径点状符号图层的贝塞尔曲线、矩形、椭圆和正多边形的路径数据;

步骤7CorelDraw图形轮廓数据转换:将CorelDraw点状符号图形的轮廓信息转换为开放式路径点状符号图层的笔画数据,分别将轮廓颜色、宽度、样式、端头类型、轮廓角类型以及斜接限制分别转换为开放式点状符号的路径点状符号图层中笔画颜色、宽度、虚实模式、端头样式、连接样式以及斜接限制属性;

步骤8CorelDraw图形填充数据转换:将CorelDraw点状符号图形的填充数据转换为开放式路径点状符号图层的填充数据,依据填充类型将CorelDraw点状符号均匀填充、渐变填充分别转换为开放式点状符号的路径点状符号图层中简单填充对象与渐变填充对象,将CorelDraw点状符号图形的图样填充、底纹填充、PostScript填充转换为开放式点状符号的栅格图像点状符号图层;

(3)开放式点状符号向ArcGIS点状符号转换:将开放式点状符号数据转换为ArcGIS符号库文件,并利用ArcGIS点状符号绘制扩展将开放式点状符号绘制至ArcGIS平台,实现ArcGIS共享CorelDraw点状符号。

2.根据权利要求1所述的ArcGIS共享CorelDraw点状符号方法,其特征是,所述步骤6具体是指:将CorelDraw点状符号曲线类型中的直线段转换为开放式点状符号直线路径,曲线类型中的曲线段转换为开放式点状符号贝塞尔曲线路径;CorelDraw矩形类型中的矩形与圆角矩形数据分别转换为开放式点状符号矩形路径与圆角矩形路径;CorelDraw椭圆类型中的椭圆与圆弧数据分别转换为开放式点状符号椭圆与圆弧路径,圆饼数据转换为开放式点状符号圆弧与直线路径集合;CorelDraw点状符号的正多边形数据转换为开放式点状符号正多边形路径,五角星数据转换为开放式点状符号首尾相连的直线路径。

3.根据权利要求1所述的ArcGIS共享CorelDraw点状符号方法,其特征是,所述步骤7具体是指:将CorelDraw点状符号中线轮廓属性转换为开放式点状符号笔画属性,其中依据边界线轮廓类型,将轮廓颜色的RGB或CMYK数据转换至开放式点状符号笔画中对应颜色属性;

将轮廓样式依据实线与虚线的不同类型,分别转换为不同数据;对于实线,直接将宽度、端头类型、轮廓角类型以及斜接限制数据转换为开放式点状符号笔画宽度、端头样式、连接样式以及斜接限制属性,对于虚线,在上述转换方法基础上,将虚线的实段与虚段长度转换为开放式点状符号笔画虚实模式中对应实段与虚段值。

4.根据权利要求1所述的ArcGIS共享CorelDraw点状符号方法,其特征是,所述步骤8具体是指:对于CorelDraw点状符号均匀填充,将均匀填充的RGB或CMYK颜色数据转换为开放式点状符号简单填充对应颜色属性,对于CorelDraw点状符号渐变填充,将渐变填充的类型与RGB或CMYK颜色数据转换为开放式点状符号渐变填充对应属性,对于CorelDraw点状符号图形的图样填充、底纹填充、PostScript填充,将其通过栅格图像的方式转换为开放式点状符号的栅格图像点状符号图层。

5.根据权利要求1所述的ArcGIS共享CorelDraw点状符号方法,其特征是,所述构建开放式点状符号结构包括以下几个步骤:步骤1字符点状符号图层设计:利用操作系统字体文件的字符构建点状符号,兼容ArcGIS字符标记符号结构;

步骤2路径点状符号图层构建:利用几何路径构建点状符号,兼容CorelDraw点状符号图形结构以及ArcGIS软件的简单标记符号与箭头标记符号结构;

步骤3栅格图像点状符号图层建立:利用栅格图形构建点状符号,兼容CorelDraw栅格图片符号与ArcGIS图片标记符号。

6.根据权利要求1所述的ArcGIS共享CorelDraw点状符号方法,其特征是,所述开放式点状符号向ArcGIS点状符号转换包括以下几个步骤:步骤1开放式点状符号数据转换:将开放式点状符号的路径点状符号图层数据存储至ArcGIS符号库文件,开放式点状符号的字符点状符号图层与栅格图像点状符号图层数据转换为ArcGIS字符标记符号数据与图片标记符号数据;

步骤2ArcGIS点状符号绘制扩展:基于ArcGIS符号自定义设计模式,将开放式点状符号的绘制接口及绘制方法应用至ArcGIS标记符号的绘制接口。