Proj.4是开源GIS最著名的地图投影库,许多GIS开源软件的投影都直接使用Proj.4的库文件。该项目遵循MIT license,用C语言编写,由USGS的Gerald I. Evenden在1980年代创立并一直维护到退休,后转手到Frank Warmerdam手中。Warmerdam现任OSGeo主席,于2008年5月把Proj.4纳入成为MetaCRS的一部分。Proj.4的主页(http://trac.osgeo.org/proj/)现亦进入OSGeo,并提供Win32下的预编译文件直接使用,Linux下也有,4月份还在原来的主页上,并且需要自己编译安装才可使用。

功能主要有经纬度坐标与地理坐标的转换,坐标系的转换,包括基准变换等,下面以命令行方式来说明经纬度坐标与地理坐标转换功能的使用。

命令行方式:下载bin压缩包,按照Readme说明用DOS命令将文件夹添加到系统环境变量,之后可用示例数据测试经纬度与平面坐标的转换。(DOS命令不会的自行解决。)用dos命令添加系统环境变量,当此次命令结束,系统环境变量即恢复原状,下次使用仍需要添加。若在“我的电脑”属性里添加系统环境变量,则一次设置可多次使用。

若进行开发的话,可以使用pyproj。

Linux地图投影Proj4应用,Proj.4简介与使用相关推荐

  1. Linux之apt-get:apt-get的简介、安装、使用方法之详细攻略

    Linux之apt-get:apt-get的简介.安装.使用方法之详细攻略 目录 apt-get的简介 apt-get的安装 apt-get的使用方法 apt-get的简介 apt-get,是一条li ...

  2. linux设备驱动程序架构的研究,Linux设备驱动程序学习(12)-Linux设备模型(底层原理简介)...

    Linux设备驱动程序学习(12) -Linux设备模型(底层原理简介) 以<LDD3>的说法:Linux设备模型这部分内容可以认为是高级教材,对于多数程序作者来说是不必要的.但是我个人认 ...

  3. Linux 中的 netcat 网络工具简介

    Linux 中的 netcat 网络工具简介 Apr 3, 2020 |  Linux |  linux netcat netcat 是 Linux 系统中的网络工具,其通过 TCP 和 UDP 协议 ...

  4. Linux 阻塞和非阻塞 IO简介

    Linux 阻塞和非阻塞 IO简介 阻塞和非阻塞简介 1.阻塞IO 2.非阻塞IO 阻塞和非阻塞简介 这里的 IO 指的是 Input/Output,也就是输入/输出,是应用程序对驱动设备的输入/输出 ...

  5. linux 查看libevent 安装目录,linux下libevent安装配置与简介 以及 linux库文件搜索路径的配置...

    libevent简介 libevent是基于Reactor模式的I/O框架库,它具有良好的跨平台性和线程安全,它实现了统一事件源(即对I/O事件.信号和定时事件提供统一的处理).高性能分布式内存对象缓 ...

  6. 【Linux 内核】进程管理 ( 系统调用简介 | 进程相关系统调用源码 )

    文章目录 一.系统调用简介 二.进程相关系统调用源码 一.系统调用简介 在开发应用程序时 , 进行 " 进程创建 " , 调用的 fork() , vfork() , clone( ...

  7. Linux进程间通信六 Posix 共享内存简介与示例

    1. 共享内存简介 共享内存主要用于不同进程之间相互通信,因为操作的是同一块地址,不需要内核和用户层之间数据拷贝,属于最快的进程间通信方式,不过,为了防止读写冲突,一般需要额外的同步手段.之前介绍了S ...

  8. Linux进程间通信四 Posix 消息队列简介与示例

    目录 1. Posix 消息队列简介 2. API接口 2.1 创建或打开消息队列 2.2 发送消息 2.3 接收消息 2.4 获取.设置消息队列属性 2.5 关闭消息队列 2.6 删除消息队列 2. ...

  9. Linux进程间通信三 System V 信号量简介与示例

    1. System V信号量简介 SystemV信号量主要用于解决生产者和消费者问题,一个信号量能够控制多个资源,说它是信号量集也不为过. 2. API接口介绍 2.1 创建或打开信号量集 #incl ...

最新文章

  1. 一文盘点10大移动端机器学习框架
  2. XCode6 生成prefix.pch文件
  3. fzu - 2164 Jason's problem
  4. oracle定时任务的编写及查看删除
  5. Linux内核设计与实现---页高速缓存和页回写
  6. 远程计算机需要网络级别身份验证,而您的计算机不支持该验证,请联系您的系统管理员或者技术人员来获得帮助...
  7. centos-install-kong-cassandra
  8. 每位开发者都应了解的数据库一致性!
  9. bzoj 2962: 序列操作
  10. Wunderlist – 免费同步 Todo List
  11. swift 指定区域截图,自定义不规则图形截图
  12. win10修复计算机摁什么,win10修复引导的方法教程
  13. Qgis系统教程1:软件安装
  14. OFDM系统中为什么子载波间隔△f是符号周期Ts的倒数
  15. photoshop 去掉背景
  16. netcat使用方法
  17. Mysterious Bacteria(唯一分解定理)
  18. html5进行游戏开发
  19. PyTorch Geometric(PyG) torch_geometric.nn.conv.gcn_conv源码详解
  20. 不要写死!天猫App的动态化配置中心实践

热门文章

  1. python函数定义语句可执行_python学习笔记-定义函数
  2. FOI冬令营 Day2
  3. 全屏加载loading显示的解决方法
  4. OSChina 周日乱弹 —— 在宅的路上越走越远。。。
  5. Basic Oracle Net Services Client-Side Configuration
  6. mariadb数据库基础
  7. C# Unity依赖注入
  8. 20162303 实验二 树
  9. PAT 00-自测1. 打印沙漏(20)
  10. oralce中的dual详解