qgis加载高德自定义_基于高德在线地图及REST API 的 QGIS插件开发

一、           简述

地理信息系统(以下简称GIS)的造价一般是比较昂贵的。GIS平台和地图数据是GIS的重要组成部分,其价格(商业GIS平台的价格和商业地图资源的价格)一般都比较贵,因此很多中小用户建设一套服务于自己业务的GIS应用系统却难以承受其昂贵建设费用。而开源的地理信息平台和免费的在线地图资源给我们提供了一种比较价格比较低廉的解决方案,使您在投入少量资金就可以建设自己的地理信息应用,为您的日常工作提供GIS工具。本例以QGIS结合高德地图为例介绍免费的开源平台结合在线地图如何开发建设GIS应用。我们将利用QGIS以高德地图在线为背景地图,利用QGIS插件技术及高德地图在线REST API进行地址关键字查找及地址定位。为您利用免费的开源平台及在线地图服务搭建系统应用提供思路,下图是样例的效果:

依据此例你可以以插件方式扩展QGIS平台其它功能,如:矢量编辑、空间分析、数据处理等,为您的日常工作提供GIS工具。

一、           什么是QGIS的插件

QGIS的C++插件是一系列动态链接库(DLL),它们能在QGIS运行时自动加载(一般QGIS在启动时将插件目录中查找到的所有动态库,将其全部加载,当QGIS关闭时卸载所有插件),我们也可以通过插件管理器管理插件,控制那些插件加载那些不加载。

二、           创建插件工程

进入QGIS的源代码目录,里面有一个plugin_builder.py,它就是QGIS提供的自动创建插件工程的PYTHON程序。

打开控制台执行pythonplugin_builder.py</

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值