Proj.4 是开源 GIS 最著名的地图投影库,GRASS GIS、MapServer、PostGIS、Thuban、OGDI、Mapnik、TopoCad、GDAL/OGR 等软件的投影都直接或间接的使用 Proj.4 。
Proj.4 的功能主要有经纬度坐标与地理坐标的转换,坐标系的转换,包括基准变换等。Proj 软件包中包含以下命令行工具:
proj,用于制作地图投影
cs2cs,用于从一个 CRS 转换到另一个 CRS
geod,用于测地(大圆圈)计算
cct,用于通用坐标转换和转换
gie,地理空间完整性调查环境
Proj.4坐标系统创建参数 参数列表 单位 垂直单位 东/北伪偏移 lon_wrap, 超范围部分经度环绕 pm - 本初子午线 towgs84 - 基准面转换到WGS84 nadgrids - 基于网格的基准调整 跳过丢失网格 null网格 下载并安装网格 注意事项 轴定向 Proj.4坐标系统创建参数 本文由乌合之众lym瞎编,欢迎转载blog.cnblogs.net/oloroso 本文原
GIS(Geographic Information System 地理信息系统)领域中最常提及 的一个概念是坐标系统,当我们提及一个地理位置的时候,与之伴随而产生的是该位置必定在一个空间参考下。当我们使用GPS设备获取到某个位置的经纬度的时候,我们实际上得到的是一个WGS-84椭球坐标系统下的空间地理坐标。目前空间坐标系统已经十分繁多,这些坐标系统有着特定的使用场合,并且可以通过一定的方式实现
PROJ.4介绍——初始认识 前言 PROJ是一个通用的坐标转换软件,它将地理空间坐标从一个坐标系转换为另一个坐标系。这包括地图投影和大地坐标变换。 PROJ包含命令行应用程序,可以方便地从文本文件或直接从用户输入转换坐标。除了命令行实用程序之外,PROJ还提供了相关的API。API允许开发人员在自己的软件中使用PROJ的功能,而不必自己实现类似的功能。 PROJ最初是一个纯粹制图应用
在松散工作状态下,这个问题困扰了我一两天。后来弄清楚了其实并不难。其实就是找不到libproj.so文件。 刚开始从网上直接找了解决方法: sudo ln -s /usr/lib/libproj.so.0 /usr/lib/libproj.so 并没有成功。原因是我的libproj.so.0其实并不在/usr/lib/目录下, 相当于我给一个空文件建立了软链接到/usr/lib/libproj.s
坐标详解与PROJ.4使用说明 sf2gis 2013年11月18日 2014年10月23日抽取坐标系统为单独文档 1 EPSG The European Petroleum Survey Group:欧洲石油调查组织http://www.epsg.org/。维护空间参考系统,OGC以其为标准。其中所有的独立内容都有相应的ID。 参考:http://hi.baidu.com/liongg/ite
我有一个WGS84中的GPS坐标,我想要在SWEREF99 TM中使用Java中的PROJ.4或JavaScript中的Proj4js转换为地图投影坐标。如何使用PROJ.4将坐标从WGS84转换为投影坐标? 很难找到关于PROJ.4的文档以及如何使用它。如果您有很好的链接,请将其作为评论发布。 为SWEREF99 TM的PROJ.4参数为+proj=utm +zone=33 +ellps=GRS
在调用GDAL库时,出现以上错误。是因为没有加载proj.dll到目录(工程目录或系统环境目录)。若没有该链接库,需要下载PROJ的源码进行编译。 编译方式可参考如下链接: https://blog.csdn.net/sin_geek/article/details/51986555
D3默认包括了一些常见投影,如下所示。众多的(不太常用的)投影在扩展地理投影插件和多面体投影插件中是可用的。 由D3提供的大多数投影都是通过d3.geo.projection来创建并配置的,你可以旋转这个地球,缩放或转换画布等。除非你正在执行一个新的原始投影,否则你可能不会用D3.geo.projection来构造,但是你有可能使用这个配置方法。 d3.geo.projection(raw) 从指
不是阅读或解释地图投影的专家。我有以下描述的数据集。 坐标在Albers等面积圆锥曲线投影中,投影设置如下:刻度=1;假Easting(m)=5000000;假北移(m)=0;经度原点=20;纬度原点=0;标准平行线1=45;标准平行线2=55,椭球为WGS 84。 它是+PROJ=LONLAT+DATUM=WGS84的等价物吗 谢谢你的帮助。
SuperMap iClient for OpenLayers 通过设置 map 中 view 属性的 projection 参数来支持多投影。例如: var map = new ol.Map({ view: new ol.View({ projection: 'EPSG:4326' }); }); projection 参数除了支持 EPSG code 字符串之
目标 在本章中,我们将学习直方图反投影。 理论 这是由Michael J. Swain和Dana H. Ballard在他们的论文《通过颜色直方图索引》中提出的。 用简单的话说是什么意思?它用于图像分割或在图像中查找感兴趣的对象。简而言之,它创建的图像大小与输入图像相同(但只有一个通道),其中每个像素对应于该像素属于我们物体的概率。用更简单的话来说,与其余部分相比,输出图像将在可能有对象的区域具有
有很多关于3D的opengl投影矩阵的很棒的教程,但我不是在做3D。我真的很难根据自己的喜好进行正交投影设置。 int宽=320;int高=480; 我使用这些设置创建了一个视图投影矩阵。 创建此视图和投影矩阵并将它们传递给gpu之后。 然后我创建一个从的四边形,以便它的原点位于中心。 然后我为四边形制作一个比例矩阵,这样我就可以在屏幕上看到它了。它呈现为一个完美的正方形,但当然glViewpor
我已经使用Google Maps API V3创建了一个自定义地图。这是一幅虚构世界的矩形地图,而不是真实世界中的任何东西。 我一直在读关于如何在自定义谷歌地图中使用投影的文章。我需要使用投影,因为使用投影放置标记和区域,它们不会水平重复。总之,我从教程中提取了以下代码: 我已经把它应用到我的地图上,它似乎起作用了。然而,我正在试图弄清楚如何改变投影的比例。当我放置这样的标记时: 标记被放置在地图