关于osgdem中WKT
首先说说Flysky中翻译的osgdem教程中的--wkt <WKT string> 为图或是dem设置坐标的系统(in WellKownText form.)
WKT是用来描述坐标系统的。GDAL的坐标系统是按OpenGIS WKT(Well known Text)的方式来描述的。
在进行地形处理是可以试试
osgdem -d filename --wkt PROJCS["UTM 17 (WGS84) in northern hemisphere.",GEOGCS["WGS 84",DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG",7030]],TOWGS84, AUTHORITY["EPSG",6326]],
PRIMEM["Greenwich",0,AUTHORITY["EPSG",8901]], UNIT["DMSH",0.0174532925199433,AUTHORITY["EPSG",9108]], AXIS["Lat",NORTH], AXIS["Long",EAST], AUTHORITY["EPSG",4326]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0], PARAMETER["central_meridian",-81],
PARAMETER["scale_factor",0.9996], PARAMETER["false_easting",500000], PARAMETER["false_northing",0]]
-o filename.ive -a filename.osga含义就是指定这个坐标系统进行地形处理
其中wkt定义的坐标系统包括
它包括:* An overall coordinate system name . 一个总的坐标系的名称。
* A geographic coordinate system name.一个地理坐标系统的名称。
* A datum identifier.大地参照系。
* An ellipsoid name, semi-major axis, and inverse flattening.参考椭球体,椭球半长轴和。椭球扁率的导数即 a/(a-b))
* A prime meridian name and offset from Greenwich. 一个0度经线的名车以及它于本初子午线的偏离程度。
* A projection method type (ie. Transverse Merctator).一个投影类型。
* A list of projection parameters (ie. central_meridian ). 一个投影参数的列表。
* A units name , and conversion factor to meters or radians.一个单位名称以及转化为米或者弧度的转化因子。
* Names and ordering for the axes .轴的名称和排序。
* Codes for most of the above in terms of predefined coordinate systems from authorities such as EPSG.按照预先定义的权威的坐标系统对上面的大多数信息进行编码。
要想获取更多的关于OpenGIS WKT 格式的坐标系统的定义,以及使用它们的方式,可以参考osr_tutorial 文档和OGRSpatialReference 类的文档(OGR库中)。
以上只是个人收集的资料,如果有什么错误或不对的话,请跟帖指正,最后谢谢Flysky不厌其烦的指导。
请Flysky再补充一下吧,期待中 上图是ERDAS中支持的可以来回转换的坐标系统
GDAL中WKT是个很重要的坐标系统,在osgdem处理数据时总是喜欢把各种格式都转换为TIF,如果它与GDAL结合紧密,应该具备转换为WKT的功能,GDAL具备这种功能,关于各种坐标系统,也希望听专业人士讲解一下,平时只顾用,没求甚解 那就请FreeSouth和Flysky等业内人士讲讲用法吧:lol
一个全局的坐标系统名称
一个地理坐标系统的名称
一个数据识别器
一个椭球体的名称,长半轴,扁率
本初子午线的名称和它到格林尼治的偏移量
投影类型(比如:横轴墨卡托投影)
投影参数(比如:中央子午线)
单位名称,以及到米或弧度的转换因数
各轴的名称和顺序
由授权单位(象EPSG)预先定义的大多数坐标系统的代码
参数的意义基本上是这样的,呵呵~~~~~~~~~~~~~~~至于用法的话,我觉得你只要了解它是如何定义的就可以了,如果你不做GIS开发的话~~~~当然了,你想机械的操作也是可以的,官方有详细的介绍:
http://gdal.org/ogr/osr_tutorial.html
--wtk-file<WTK file>命令
对于--wtk-file<WTK file>命令中的WTK file 能不能提供一个样例的文件?最好以附件形式发上来。
回复 楼主 的帖子
一般来说如果选定了坐标系--wtk后面的字符串会不会因为数据的不同而改变?关于坐标系的一些别人的笔记(和gdal有关)
如题网址如下:http://www.gissky.net/Article/qy/200702/646.htm
它山之石可以攻玉! http://bbs.osgchina.org/viewthread.php?tid=77&extra=page%3D1
这里有GDAL学习笔记完整版的下载,上传已经很久,可能很多人都没注意到~~~~~~~~~~
对于--wtk-file<WTK file>命令中的WTK file 能不能提供一个样例的文件?
最好以附件形式发上来。
样例文件跟你直接指定差不多,不过有的好处是转换时容易,也比较适合批处理的一些东西~~~~~~~
回复 9楼 的帖子
其实我就是不知道如何设置坐标文件,才要样例坐标系文件的。能不能传一份参考一下?邮箱:
274283619@qq.com
还有就是,是不是不同的经纬度段坐标系文件是不是不一样啊?
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG",7030]],
TOWGS84,
AUTHORITY["EPSG",6326]],
PRIMEM["Greenwich",0,AUTHORITY["EPSG",8901]],
UNIT["DMSH",0.0174532925199433,AUTHORITY["EPSG",9108]],
AXIS["Lat",NORTH],
AXIS["Long",EAST],
AUTHORITY["EPSG",4326]]
上面只是一个简单的wkt坐标定义,这种坐标的定义通常比较复杂,你可以使用arcgis处理高程图,或许更好一点,以防止你的参数设置有错误,导致地形坐标错误~~~~~~~
问个问题,OSGDEM和OSG怎么结合起来使用呢?谢谢
你可以先看一下下面这篇文档:
http://bbs.osgchina.org/viewthread.php?tid=77&extra=page%3D1
页:
[1]