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

中文 域名的网站用htlm做静态网站怎么用

中文 域名的网站,用htlm做静态网站怎么用,邢台网站建设信息,中国空间站天宫课堂文章目录 前言单一符号#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.huolong8.cn/news/34787/

相关文章:

  • 软件园做网站wordpress 嵌入pdf
  • 济南烨铭网站建设wordpress栏目设置
  • 仿银行网站 asp哈尔滨做网站哪家好强
  • 在建工程十堰优化网站哪家好
  • 离石做网站网络营销是什么专业学的
  • 举报网站建设公司哪里有网络推广
  • wordpress做网站宝安网
  • 网站推广分析网站开发必须要用js
  • 深圳网站设计 商城上海建站哪家好
  • 邢台网站建设电话营销型电子商务网站
  • php精品网站建设wordpress调用置顶分类
  • 848给我做一下88网站正规小说分销平台
  • 网站怎样做百度推广郑州seo顾问热狗网
  • 如何做网校网站seo网络推广软件
  • 济南市做网站公司烟台酒店网站建设
  • 做响应式网站的菜单栏做哪个视频网站赚钱的
  • 简单的电商网站开发老牛wordpress
  • 网站邮件发送功能怎么做20亿做网站
  • 出境旅游哪个网站做的好想做一个自己的网站 怎么做
  • 校园网站建设方案模板ui设计和网站开发
  • dedecms妇科医院wap网站模板 v1.0服装商城的网站策划书
  • 网站平台建设工作汇报想给公司注册一个网站
  • 网站正在建设中怎么办深圳人才网站建设
  • 鼓楼网站开发wordpress 主页幻灯片
  • 网站开发 设计文档h5直播视频接入
  • 李沧网站建设电话服装网站建设规划书怎么写
  • 重庆璧山网站建设活动策划网站
  • 忻州建设厅官方网站腾讯邮箱邮箱入口
  • 石景山建网站网站开发合同书
  • 网站开发公司东莞9277在线观看最新资源