当前位置: 首页 > news >正文

网站设计网站建设公司云服务器多少钱一台

网站设计网站建设公司,云服务器多少钱一台,凡科网站可以做seo优化,themeforest wordpress文章目录 前言单一符号#xff08;Single symbol#xff09;渲染简单标记(Simple Marker)QGis代码实现 SVG标记#xff08;SVG marker#xff09;QGis代码实现 总结 前言 上一篇教程对矢量图层符号化做了一个整体介绍#xff0c;并以点图层为例介绍了可以使用的渲染器Single symbol渲染简单标记(Simple Marker)QGis代码实现 SVG标记SVG markerQGis代码实现 总结 前言 上一篇教程对矢量图层符号化做了一个整体介绍并以点图层为例介绍了可以使用的渲染器 无符号No symbols单一符号Single symbol分类Categorized分级Graduated基于规则Rule-based点分布Point displacement点聚合Point cluster热度图Heatmap 本篇介绍如何使用单一符号说明文章中的示例代码均来自开源项目qgis_cpp_api_apps 单一符号Single symbol渲染 qgis默认使用单一符号、简单标记(Simple Marker)进行渲染以places_33S.shp为例添加places_33S图层后默认显示如下图 在点要素图层的图层属性中选择“Symbology”选项卡可以看到默认显示如下图 除简单标记(Simple Marker)外还有其他多种选择如下图 简单标记(Simple Marker) Simple marker symbol layer, consisting of a rendered shape with solid fill color and an stroke. 简单标记是指使用一些简单的几何形状作为标记并可以设置其填充颜色和画笔颜色 QGis 将Symbol layer type设置为简单标记图层Simple marker Layer属性设置见下图 代码实现 QgsSimpleMarkerSymbolLayer类是简单标记图层Simple marker Layer类图如下 其构造函数如下构造函数的参数是其对应的参数 QgsSimpleMarkerSymbolLayer (Qgis::MarkerShape shapeQgis::MarkerShape::Circle, double sizeDEFAULT_SIMPLEMARKER_SIZE, double angleDEFAULT_SIMPLEMARKER_ANGLE, Qgis::ScaleMethod scaleMethodDEFAULT_SCALE_METHOD, const QColor colorDEFAULT_SIMPLEMARKER_COLOR, const QColor strokeColorDEFAULT_SIMPLEMARKER_BORDERCOLOR, Qt::PenJoinStyle penJoinStyleDEFAULT_SIMPLEMARKER_JOINSTYLE)设置点符号为简单标记的步骤如下 首先从图层获取renderer并转换为Single Symbol Renderer代码如下 QgsFeatureRenderer * layerRenderer layer-renderer(); QgsSingleSymbolRenderer *singleRenderer QgsSingleSymbolRenderer::convertFromRenderer(layerRenderer);构造简单标记层(Simple Marker SymbolLayer)代码如下 auto markerSymbolLayer new QgsSimpleMarkerSymbolLayer(Qgis::MarkerShape::Heart,4.0); QgsSymbolLayerList layerList;layerList markerSymbolLayer;构造Marker Symbol并为renderer设置symbol 代码如下 auto markerSymbol new QgsMarkerSymbol(layerList);singleRenderer-setSymbol(markerSymbol);layer-setRenderer(singleRenderer);SVG标记SVG marker provides you with images from your SVG paths to render as marker symbol. Each SVG file colors and stroke can also be adapted. svg标记是指使用svg图片作为标记可以设置svg的填充颜色和画笔颜色 QGis 将Symbol layer type设置为SVG标记SVG marker属性见下图 代码实现 QgsSvgMarkerSymbolLayer类是SVG标记图层SVG marker layer类图如下 其构造函数如下构造函数的参数是其对应的参数 QgsSvgMarkerSymbolLayer (const QString path, double sizeDEFAULT_SVGMARKER_SIZE, double angleDEFAULT_SVGMARKER_ANGLE, Qgis::ScaleMethod scaleMethodDEFAULT_SCALE_METHOD)设置点符号为svg标记的步骤如下 首先从图层获取renderer并转换为Single Symbol Renderer代码如下 QgsFeatureRenderer * layerRenderer layer-renderer(); QgsSingleSymbolRenderer *singleRenderer QgsSingleSymbolRenderer::convertFromRenderer(layerRenderer);构造Svg标记层(Svg Marker SymbolLayer)代码如下 //构造Svg标记层(Svg Marker SymbolLayer)方法一//作为示例用到了path和size两个参数其他参数使用类似QString path QStringLiteral(resources/plane.svg);auto markerSymbolLayer new QgsSvgMarkerSymbolLayer(path,4.0);构造Marker Symbol并为renderer设置symbol 代码如下 //QgsMarkerSymbol构造函数中需要传入QgsSymbolLayerList//多个Symbol Layer构成一个SymbolQgsSymbolLayerList layerList;layerList markerSymbolLayer;auto markerSymbol new QgsMarkerSymbol(layerList);singleRenderer-setSymbol(markerSymbol);layer-setRenderer(singleRenderer);总结 分别介绍了点图层使用单一符号设置为简单标记和svg标记的方法
http://www.hkea.cn/news/14577536/

相关文章:

  • 线上推广的方式seo怎么优化效果更好
  • 网站设计开发软件网页美化工具网页设计免费模板中文
  • 网站在哪里购买网站建设 英语翻译
  • 株洲市区网站建设公司icp备案网站名称
  • 为什么做电商网站深圳福田保税区
  • 大馆陶网站好的制造公司站制作
  • 驻马店公司做网站91永久海外地域网名
  • 新余专业的企业网站建设公司wordpress投稿送积分
  • 网站建设捌金手指下拉十六响应式网站技术
  • 建设什么网站挣钱wordpress 博客系统
  • 网站建设如何导入音乐网站建设的一般步骤包含哪些
  • 黑户可做网站做帖子网站
  • 网站后端用什么语言中午网站做google广告好吗
  • 校园网站psd未备案网站 赚钱
  • 国际网站建设工具网页qq登录电脑版
  • 建设企业管理类网站网站干什么的
  • 做酒店网站多少钱如何组建网站
  • 女同性怎么做的视频网站网站设计的公司北京
  • 建站行业导航网站公司建网站带商城可以吗
  • 网站模板 源码之家网站开发与维护是什么
  • 网站建设 中企高程wordpress怎么加友链
  • 合肥教育平台网站建设怎样推广app
  • 江门网站建设定制如何做好销售
  • 钢材做那个网站好wordpress商业站
  • 济南网络建站网站搭建官网
  • php仿博客园网站简答电子商务网站建设流程
  • 公司网站制作知乎数据库和网站开发
  • 管城区-建设局门户网站wordpress for sae 4.0
  • 个人网站开发教程湖南旅游十大必去景区
  • 霞山手机网站建设公司下载官方版微信