自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Qgis开发7-坐标系统CRS 设置和转换

Qgis开发7-坐标系统CRS设置和转换[email protected]年8月24日  1  概述坐标系统用于量化地图的不同部分,是显示、测量和地理运算的基础。2 原理每一个GIS都要面临坐标转换的问题。一个是设备坐标与逻辑坐标之间的转换,另一个是不同的逻辑坐标之间的转换。2.1 设备坐标与逻辑坐标的转换1)   如果从广义上来讲,是从硬件到软件的转换,

2014-08-29 13:25:42 12261

原创 Qgis开发6-临时图形-QgsRubberBand

Qgis开发6-临时图形[email protected]年8月22日2014年8月26日添加addGeometry 1  概述临时图形Rubberband主要用于高亮显示、交互绘制等情况下。2 原理临时图形是在一个底色透明的图层(顶层)上,添加已有的几何元素或者创建一个几何元素(临时图形),可以设置相应的样式,并在图层的最上层叠加显

2014-08-29 13:24:45 4340 5

原创 Qgis应用

Qgis应用[email protected]年8月25日 1 基本操作放大、缩小、平移、选择、identify。2 常用功能2.1 工具箱可以与几乎所有开源系统连接。geoserver,postgis。2.2 常用功能显示各种装饰(网格、比例尺):视图-》装饰。测量:设置测试单位:setting->options->maptools->measure

2014-08-27 13:22:10 6685

原创 Qt综述

[email protected]年8月1日创建2014年8月17日 增加国际化内容2014年8月27日QtCreator 添加工具条 1  总述Qt程序为C++程序的基础上开发的。以main开始。Qt程序有一个唯一的代表本程序的类QApplication。生成其对象后,运行exec()函数,则程序运行。QtApplication具有一个唯一的活动窗体

2014-08-27 10:40:07 3282

原创 QGIS相关下载

各节源码:http://pan.baidu.com/s/1o3jT8qgis2.4.0-vs2008-qt4.7.1-x86预编译版:http://pan.baidu.com/s/1dDGNgS5

2014-08-26 14:16:55 1518 2

原创 Qgis开发5-完整的Qgis系统库——qis_app库

Qgis开发5-完整的Qgis系统库——qis_app库[email protected]年8月15日 1  概述qgis_app是一个完整的gis系统,可以将所有的部件作为二次开发的部分使用,甚至可以直接使用整个系统作为一个部件。qgis_app具有一个完整的GIS主界面和多个plugin插件,这些插件与plugin之间使用python进行交互。因此完整的使用app

2014-08-26 10:26:47 4870 8

原创 Qgis开发4-地图交互工具

Qgis开发4-地图交互工具[email protected]年8月13日 1  概述地图交互工具作为GUI交互的主要手段,在GIS占用重要地位。GIS交互工具主要是使用鼠标进行地图操作,维护不同的鼠标状态。主要的地图工作有pan,zoomIn/zoomOut,identify等。2 原理交互工具要有明确的作用对象(主窗口),并且有一个action与之对应,用

2014-08-26 10:23:40 2687

原创 Qgis开发3-加载矢量、栅格图层

Qgis开发3-加载矢量、栅格图层 [email protected]年8月12日  本文主要阐明Qgis如何加载矢量图层。1  原理加载矢量数据,首先要指明此数据的类型及其驱动程序。加载相关数据。在主窗口中进行显示。2  QGIS图层数据管理方式2.1 驱动QGIS中,所有驱动由QgsProviderRegistry类统一管理(单例)。提供对

2014-08-24 21:23:01 6185 5

原创 Qgis开发2-工程组织

Qgis开发2-工程组织[email protected]年8月10日 1  Qgis工作原理QGIS需要加载数据,并能够管理相关数据,然后显示出来。QGIS有几个全局单例,用于维护整个工程中全局配置。QGIS管理数据使用注册表Registry类,每个管理类都有相应的注册表类。1.1 全局工程单例1.1.1 QgsApplication::instance()

2014-08-24 21:21:42 2607 3

原创 Qgis开发1:总则

Qgis开发1:总则[email protected]年8月9日2014年8月20日添加二次开发原则 1  QGIS语法1.1 类所有类名以Qgs开头:QgsPoint。成员数据:所有数据为私有。以m为前缀:mMapCanvas。成员函数:所有成员函数以小写字母开头。所有的成员数据获取函数直接以其名字为函数名,无前缀。如:mapCanvas()。1.2 C

2014-08-24 21:17:00 2055

原创 QGIS2.4.0-vs2008-qt4.7.1编译过程

[email protected]年8月9日 1  概述本文主要说明QGIS2.4.0的编译过程。注:几年前编译1.7.0的时候,连帮助文件都不知道从哪里找,硬是依靠google编译过了,当时真是很想感谢google,几年过去了,google在国内依然不能使用,虽然大多数技术人员都在用各种方法使用,但是大多数情况下,还是用百度。但是,真正能起作用的,还是google,不用怀疑

2014-08-24 21:05:04 1528

私有云实践-基于OpenStack的私有云搭建2.pdf

本文提供OpenStack进行私有云部署的实践过程。 OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。

2020-11-24

私有云实践-基于OpenStack的私有云搭建1.pdf

本文提供OpenStack进行私有云部署的实践过程。 OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。

2020-11-24

Web-服务器推送WebSocketandAjax轮询.docx

1 服务器推送websocket:服务端主动向客户端发消息。 目标:客户端和服务器建立长连接,服务端与客户端可实时收发数据。 原理:使用HTTP协议建立全双工的TCP长连接。 方法:HTML5的WebSocket。 参考:http://www.oschina.net/translate/java-ee-html5-websocket-example 1.1 客户端:Websocket类,建立连接,发送数据,接收数据。 目标:建立与服务器的连接,与服务器交互,监听事件,控制连接。 方法:WebSocket类。 1.1.1 控制连接:连接服务器、关闭连接 1.1.1.1 连接服务器:创建Web

2020-11-24

跨域WebService请求-Nginx_SOAP服务_Ajax客户端.docx

1 目标:将WebService和客户端部署在不同的服务器,由客户端请求服务。 2 原理:Nginx将不同域的HTTP服务、网站放入统一的域中,规避跨域问题。 不同的服务器位置于不同的域。JavaScript安全性不允许POST的跨域请求(GET可以与服务器配合使用JSONP,有些勉强)。SOAP只能使用POST请求,所以无法直接跨域。一般的解决方案是使用服务器代理(由同域服务器跨域请求后返回),但导致过于复杂(参见:Java-webservice-CXF-SOAP服务.docx服务器代理)。 如果服务器能够操作,也可以使用JSONP允许跨域请求。

2020-11-24

基于SOAP的Web服务AJAX客户端.docx

1 目标:浏览器客户端使用AJAX请求Web服务,传递参数,接受返回结果。 2 原理:使用POST传递SOAP格式的XML数据。 3 流程:发布WebService,查询WSDL,创建HTML和AJAX请求,测试。

2020-11-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除