QGIS开发者手册 第七章 投影支持

标签:
itqgis |
分类: qgis技术 |
7.1 坐标系参考系统
CRS在QgsCoordinateReferenceSystem类中封装。可以通过一下几种方式创建这个实例:
使用ID
http://s15/mw690/0065Faqezy6VUzUaJK62e&690第七章投影支持" TITLE="QGIS开发者手册 第七章 投影支持" />
QGIS使用三种不同的ID:
—— PostgisCrsId——PostGIS数据库使用的ID
——InternalCrsId——QGIS数据库内部使用的ID
——EpsgCrsId——EPSG组织分配的ID
使用WKT分配的CRS
http://s4/mw690/0065Faqezy6VUA6IzXtf3&690第七章投影支持" TITLE="QGIS开发者手册 第七章 投影支持" />
创建不合法的CRS,然后用create*()函数去初始化他。下面的代码 我们使用Proj4字符串去初始化投影
http://s4/mw690/0065Faqezy6VUAfbuzVc3&690第七章投影支持" TITLE="QGIS开发者手册 第七章 投影支持" />
检查CRS的创建是否成功非常重要: isValid()必须返回true
获取空间参考系统信息:
http://s15/mw690/0065Faqezy6VUAnnlboce&690第七章投影支持" TITLE="QGIS开发者手册 第七章 投影支持" />
http://s7/mw690/0065Faqezy6VUAoGu2y46&690第七章投影支持" TITLE="QGIS开发者手册 第七章 投影支持" />
7.2 投影
可以使用 QgsCoordinateTransform类进行不同空间参考系统的变换。创建起始CRS和目标CRS的最简单的方法:是创建
QgsCoordinateTransform实例。然后重复的调用transform()方法完成转换。
http://s15/mw690/0065Faqezy6VUAEHhD0de&690第七章投影支持" TITLE="QGIS开发者手册 第七章 投影支持" />
CRS在QgsCoordinateReferenceSy
使用ID
http://s15/mw690/0065Faqezy6VUzUaJK62e&690第七章
QGIS使用三种不同的ID:
——
——InternalCrsId——QGIS数据库内部使用的ID
——EpsgCrsId——EPSG组织分配的ID
使用WKT分配的CRS
http://s4/mw690/0065Faqezy6VUA6IzXtf3&690第七章
创建不合法的CRS,然后用create*()函数去初始化他。下面的代码 我们使用Proj4字符串去初始化投影
http://s4/mw690/0065Faqezy6VUAfbuzVc3&690第七章
检查CRS的创建是否成功非常重要:
获取空间参考系统信息:
http://s15/mw690/0065Faqezy6VUAnnlboce&690第七章
http://s7/mw690/0065Faqezy6VUAoGu2y46&690第七章
7.2 投影
可以使用
QgsCoordinateTransform实例。然后重复的调用transform()方法完成转换。
http://s15/mw690/0065Faqezy6VUAEHhD0de&690第七章