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

wordpress 直播网站全自动在线制作网页

wordpress 直播网站,全自动在线制作网页,亚运会110周年庆典在杭州举行,美美哒免费高清影院在线观看Qgis 有个ToolBox 的#xff0c;在Processing-ToolBox 菜单里面#xff0c;界面如下。 理论上Qgis这里面的工具都是可以用脚本或者C 代码调用的。界面以Vector overlay 为例子简单介绍下使用方式。Vector overlay 的意思是矢量叠置分析#xff0c;和arcgis软件类似的。点…Qgis 有个ToolBox 的在Processing-ToolBox 菜单里面界面如下。 理论上Qgis这里面的工具都是可以用脚本或者C 代码调用的。界面以Vector overlay 为例子简单介绍下使用方式。Vector overlay 的意思是矢量叠置分析和arcgis软件类似的。点开之后会看到具体的功能。和之前的Geometry的叠置分析的功能是一样的不同是这个图层级别的叠置分析效率自然也比遍历Geometry的效率要高。 接下面介绍下使用这些的方法 1、Difference QgsVectorLayer* Diff(QgsVectorLayer* layer1, QgsVectorLayer* layer2) {const QString id native:difference;const QgsProcessingAlgorithm* algorithm QgsApplication::processingRegistry()-algorithmById(id);QVariantMap conf;conf.insert(QStringLiteral(INPUT), QVariant::fromValue(layer1));conf.insert(QStringLiteral(OVERLAY), QVariant::fromValue(layer2));QgsProcessingOutputLayerDefinition value(TEMPORARY_OUTPUT);conf.insert(QStringLiteral(OUTPUT), value);QgsProcessingContext context;QgsProcessingFeedback feedback;QVariantMap results algorithm-run(conf, context, feedback);QgsVectorLayer* outputLayer(dynamic_castQgsVectorLayer*(context.getMapLayer(results.value(QStringLiteral(OUTPUT)).toString())));//暂时先加载实际用的时候需要屏蔽QgsProject::instance()-addMapLayer(outputLayer);return outputLayer; } 2、Clip QgsVectorLayer* Clip(QgsVectorLayer* inputLayer, QgsVectorLayer* overlayLayer) {//差集const QString id native:clip;QVariantMap conf;conf.insert(QStringLiteral(INPUT), QVariant::fromValue(inputLayer));conf.insert(QStringLiteral(OVERLAY), QVariant::fromValue(overlayLayer));QgsProcessingOutputLayerDefinition value(TEMPORARY_OUTPUT);conf.insert(QStringLiteral(OUTPUT), value);conf.insert(QStringLiteral(LAYER_OPTIONS), QStringLiteral(COORDINATE_PRECISION1));QgsProcessingContext context;QgsProcessingFeedback feedback;const QgsProcessingAlgorithm* algorithm QgsApplication::processingRegistry()-algorithmById(id);QVariantMap results algorithm-run(conf, context, feedback);QgsVectorLayer* resultlayer(dynamic_castQgsVectorLayer*(context.getMapLayer(results.value(QStringLiteral(OUTPUT)).toString())));//暂时先加载实际用的时候需要屏蔽QgsProject::instance()-addMapLayer(resultlayer);return resultlayer; } 3、Union QgsVectorLayer* Union(QgsVectorLayer* layer1, QgsVectorLayer* layer2) {const QString id native:union;const QgsProcessingAlgorithm* algorithm QgsApplication::processingRegistry()-algorithmById(id);// 检查图层类型if (layer1-geometryType() ! layer2-geometryType()) {qWarning() Input layers must have the same geometry type.;return nullptr;}QVariantMap conf;conf.insert(QStringLiteral(INPUT), QVariant::fromValue(layer1));conf.insert(QStringLiteral(OVERLAY), QVariant::fromValue(layer2));QgsProcessingOutputLayerDefinition value(TEMPORARY_OUTPUT);conf.insert(QStringLiteral(OUTPUT), value);conf.insert(QStringLiteral(LAYER_OPTIONS), QStringLiteral(COORDINATE_PRECISION1));QgsProcessingContext context;QgsProcessingFeedback feedback;QVariantMap results algorithm-run(conf, context, feedback);QgsVectorLayer* outputLayer(dynamic_castQgsVectorLayer*(context.getMapLayer(results.value(QStringLiteral(OUTPUT)).toString())));//暂时先加载实际用的时候需要屏蔽QgsProject::instance()-addMapLayer(outputLayer);return outputLayer; } 4、小节 使用这些工具的代码基本大同小异最关键的就是idid基本就是原来的名字的小写。读者可以自己去试试里面其他工具的使用。使用过程需要注意一点的是如果有无效的Geometey可能会报错可以在执行之前删除无效的Geometry。还有一点就是面图层在执行过程中因为误差问题可能会出现线的情况常常需要删除线一般需要在Geometry的 parts 里面做判断的。还有一些qgis的常用功能像投影三维server和pyphon脚本的使用。这些功能后面可能会继续介绍也可能不在做介绍了。
http://www.hkea.cn/news/14456064/

相关文章:

  • wordpress数据表前缀seo在线诊断工具
  • 医院网站建设存在问题wordpress获取文章数量
  • 网站页面如何设计企业公司网站模板
  • 做自己的网站给人的启发网络推广主要工作内容
  • 网站建设与熊掌号未来的关系聊城网站那家做的好
  • 网站规划与设计方向免费商标图案 创意
  • 响应式网站的宽度金华网站制作企业
  • 公司建设网站首页国家企业公示平台官网
  • 贵阳百度做网站电话重庆建设工程信息网信息网
  • 做公司网站 找谁做常用的网络营销工具有哪些
  • 做公司网站阿里wordpress 查看全文
  • 做网站英语老师的简历手机网站代理
  • 深圳市珠宝网站建设镇江网站
  • 邯郸网站设计报价wordpress 手机端打开速度慢
  • 不收费推广网站有哪些美团网站建设总体需求与目标
  • 扁平化网站导航ui模板网站费用估算
  • 服务平台app下载上海seo推广服务
  • 襄樊公司网站建设做视频网站怎么看不会卡
  • 网站体验方案抖音企业推广
  • 如何把网站推广即墨有做网站的吗
  • 湖南微信网站公司电话号码门户网站建设费用
  • 桃源县建设局网站wordpress模板是什么意思
  • 建设部网站怎么查安全员网站开发需多少钱
  • wordpress 下拉菜单设置大型企业网站优化
  • 中国空间站简介100字网站建设一龙条
  • 网站建设成都公司wordpress链接 拼音
  • 做我的奴隶 good网站郑州企业网站制作怎么做
  • 资阳房地产网站建设建筑工程网络计划图怎么编制
  • 网站后台内容编辑器下载网站自动识别手机代码
  • 长沙景观设计公司seo优化深圳