Advertisement

这些是常用的地图投影系列的小程序。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本套“常用地图投影系列小程序”最初于2004年4月完成,包含“3°、6°带高斯-克吕格投影正反转换程序”、“墨卡托投影正反转换程序”以及“兰勃特等角投影正反转换程序”。随后,在2005年3月,根据用户的宝贵意见,对程序进行了更新和完善,并成功地增加了“UTM投影正反转换程序”。该新增功能进一步扩展了UTM直接转换为高斯-克吕格投影的能力,同时显著提升了反投影的精度,使其能够精确到小数点后六位的度数。2005年4月,为了满足北京航遥一用户部门的需求,本套小程序又增添了“Albers等面积投影正、反转换程序”。 2006年11月,则根据大连环境检测中心的一位用户的具体要求,加入了“UTM与墨卡托投影正反转换程序”,旨在为多波束数据的坐标转换提供便利。此次更新中,帮助文件中详细阐述了动态连接库接口说明,以便开发者进行便捷的调用。此外,打包文件中也包含了“常用地图投影转换公式”以及翻译后的“坐标系转换公式”,供用户参考。值得注意的是,本套程序的开发重点在于同坐标系的投影转换本身,并未涉及坐标系的实质性改变。 这套程序的编制源于三个主要原因:首先,在日常工作中我经常需要进行投影计算任务,而现有的软件工具往往不够便捷;其次,我观察到有部分成果图使用了十进制度坐标数据进行正式呈现的情况;这很可能是由于缺乏合适的投影软件所导致。最后, 曾经发现WGS84定位数据被错误地当作北京54(克拉索夫斯基椭球体)坐标数据进行投影处理, 这可能与早期使用的投影转换程序有关。正是基于以上这些考量, 我萌生了开发一套简单实用、能够在Windows环境下运行的常用地图投影小程序的想法。 完成后, 程序发布至兔八哥的GIS空间站http://www.gissky.net ,并获得了用户的积极反馈。编写“常用地图投影转换公式”及翻译的“坐标系转换公式”,很大程度上受到了用户建议的影响。特别值得感谢的是陕西一位用户提供的最新资源:“Coordinate Conversions and Transformation including Formulas”(POSC, http://www.posc.org ,国际石油技术软件开放公司),在此向他表示衷心的感谢。 尽管有用户建议将这些小程序整合为一个综合性的投影转换软件方案, 但经过慎重考虑后, 我仍然决定保留其独立的小程序形态, 这是因为实际应用中同时使用多种投影的情况并不常见;同时, 我的设计初衷始终是打造简洁实用的小程序。 2006-12-26青岛海洋地质研究所 戴勤奋Email:qddqinfen@cgs.gov.cn

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 优质
    本系列小程序提供多种地图投影方式,帮助用户轻松转换和查看不同类型的地理信息,适用于学习、科研及日常导航等场景。 欢迎使用常用地图投影系列小程序。该套程序最初在2004年4月完成,包括“3°、6°带高斯-克吕格投影正反转换程序”、“墨卡托投影正反转换程序”及“兰勃特等角投影正反转换程序”。根据用户反馈,在2005年3月进行了更新,并增加了“UTM投影正反转换程序”,其中包括了UTM直接转高斯-克吕格的功能,同时提高了反算精度至小数点后六位。同年4月份又应北京航遥一用户的需要添加了“Albers等面积投影的正、反转换程序”。2006年11月根据大连环境检测中心的需求增加了“UTM与墨卡托投影之间的坐标转换功能”,用于处理多波束数据。 此次更新在帮助文档中加入了动态连接库接口说明,供开发人员调用。此外,在打包文件里还附加了“常用地图投影转换公式”和翻译的“坐标系转换公式”的参考文献。需要注意的是这套程序并不包括不同坐标系统之间的变换,仅限于同一坐标系统的投影变换。 编写这些小程序的原因有三:其一是在工作中经常需要进行各种不同的投影计算,并且现有的软件使用起来不太方便;其二是发现有人在正式成果图上使用十进制度的地理坐标数据作为最终结果,这可能是由于缺乏合适的转换工具所致;最后则是注意到WGS84定位信息被错误地当作北京54(克拉索夫斯基椭球体)坐标系统来处理。这些情况促使我编写了一套简单实用且适用于Windows环境的地图投影小程序。 这套程序发布后得到了许多用户的积极反馈,其中一些用户建议将所有的小工具整合成一个完整的地图转换软件,但考虑到实际使用中同时需要多种不同类型的投影并不常见,并且我的初衷是制作小巧而实用的独立程序,因此我决定保持原样。
  • 于海洋质制
    优质
    本程序系列专为海洋地质制图设计,提供多种地图投影方式,支持数据处理与可视化,助力研究人员高效完成制图工作。 本程序是为海洋地质制图设计的一系列常用地图投影小程序。该程序能够用于WGS84、北京54及西安80基准面上单点或批量数据的正反向投影转换,包括“3°、6°带高斯-克吕格投影正反转换程序”、“墨卡托投影正反转换程序”以及“兰勃托投影正反转换程序”。编制这套程序的原因有三个:首先,在工作中经常需要进行投影计算,但现有的软件使用起来不太方便;其次,时常发现有人用十进制度坐标数据制作正式成果图的现象,可能是由于没有合适的投影软件所致;最后,有时会看到WGS84定位数据被误认为是北京54(克拉索夫斯基椭球体)的坐标数据进行投影转换,这可能是因为沿用了早年的旧版程序。这些原因促使我编撰了一套简单实用、适用于Windows环境下的海洋地质制图常用地图投影小程序。
  • 中国参数
    优质
    《中国常用地图投影参数》是一本详细介绍适用于中国区域的各种地图投影方法及其数学基础的专业书籍,对于地图制图和地理信息系统建设具有重要参考价值。 对于我国常用的地图投影类型选择及其参数设置而言,在处理世界范围数据时通常会选择墨卡托投影或兰勃特正形圆锥投影。全国范围的数据则更适合采用高斯-克吕格(即UTM)投影,该种方式能够较好地保留面积和形状的准确性,并且中央经线一般设为东经105度或者根据具体区域适当调整。对于局部地区的数据处理,则推荐使用等积圆锥或极射赤面投影来保证地图上各点之间的距离关系更为准确。 以上各类情况下的参数设置需依据实际应用需求进行灵活选择,以确保生成的地图在视觉效果和信息传递方面达到最优状态。
  • 面互动Flash
    优质
    地面互动投影Flash小程序是一款集趣味性和互动性于一体的软件应用。用户只需在地面上做出相应动作,即可与屏幕上的动画内容进行实时交互,实现多样化的游戏和展示效果,为娱乐、教育及商业场景提供创新的解决方案。 这是用Flash完成的地面投影互动小程序,包含13个功能模块。结合地面投影系统后,可以实现地面投影互动。
  • MFC
    优质
    MFC地图投影编程是一门专注于使用Microsoft Foundation Classes (MFC)框架进行地图投影算法设计与实现的技术课程或教程。它教授开发者如何在Windows平台上高效地处理地理空间数据,创建定制的地图应用,并支持多种坐标系统的转换和显示。通过学习这一主题,学生能够掌握先进的图形界面编程技巧及地球科学应用开发能力。 本程序集成了计算等距离正圆柱投影的正解、等面积正圆柱投影的正解以及等角正圆柱投影的正解功能。具体来说,在已知某点ψ(纬度)和λ(经度)的情况下,可以求出对应的x、y坐标,并绘制相应的投影图。此外,程序还支持计算经纬线弧长及梯形面积,并能进行图幅编号以及大圆形距离等操作。
  • 赤平
    优质
    赤平投影小程序是一款专为地质工程领域设计的应用工具,用户可以便捷地进行岩体结构分析、稳定性评价等工作中的赤平投影图绘制和数据分析。 赤平投影小软件除了具备基本功能外还有其他实用工具,简单易用,是一款优秀的地质软件。
  • 墨卡托及逆计算:MATLAB实现
    优质
    本简介介绍如何使用MATLAB编程语言来实现墨卡托地图投影及其逆投影的精确算法,为地理信息系统和导航应用提供技术支持。 这是一个计算墨卡托投影的非常简单的函数。您不需要任何工具箱即可使用。 [x,y,scaleFactor] = mercator(lon,lat) -> Mercator Projection 输入: - lon:一个或多个点的经度。 - lat:一个或多个点的纬度。 输出: - 墨卡托投影上的 x, y 值。 - 获取单位值距离,您必须乘以地球半径(6378.1公里),然后除以比例因子。每个点都有自己的比例因子,但应选择其中一个用于所有点。 [lon,lat] = mercator(x,y,1) -> 逆墨卡托投影 当传递额外参数1时计算逆输入: - x:这必须是第一次调用mercator函数的输出值; - y:这是之前调用mercator 函数得到的y 值; - 参数1可以是任何内容,它指示函数执行逆运算。
  • 在微信中使three.js示例
    优质
    本示例展示如何在微信小程序环境中集成和利用Three.js进行3D图形渲染,为用户提供沉浸式的视觉体验。 在微信小程序中使用 three.js 的示例采用了专为小程序优化的移植版本。由于示例中的许多模型资源通过官网链接加载,导致加载速度较慢,请尝试查找并替换这些资源路径以提高性能。需要注意的是,小程序只能与指定域名进行网络通信。 为了避免内存泄漏,在页面卸载时应使用 `THREE.global.unregisterCanvas` 或 `THREE.global.clearCanvas` 方法清除 `THREE.global` 中的 canvas 引用,并利用 `canvas.cancelAnimationFrame` 清除动画,同时释放 Geometry 和 Material 等 Three.js 对象。 大家可以通过加入相关技术交流群进行讨论与学习,共同进步。
  • 质构造分析赤平.7z
    优质
    地质构造分析用赤平投影程序.7z是一款用于进行地质学研究的专业软件包,它能够帮助用户通过赤平投影的方法来分析和理解复杂的地质构造信息。该程序集成了多种实用工具与功能,适用于科研人员、工程技术人员以及相关专业的学生使用。 实现了赤平投影程序。
  • 开源操作统?
    优质
    本篇文章将介绍几种主流的开源操作系统,帮助读者了解Linux发行版、BSD系统等,并探讨其特点和应用场景。 开源意味着系统的源代码对用户开放,并且可以根据GNU协议进行使用、编译及再发布。在遵守GNU协议的前提下,任何人都可以免费使用并自由定制软件的运行方式。最著名的开源操作系统是Linux。相比Windows或Mac这样的非开源系统,开源操作系统最大的特点在于其开放性与自定义能力,但这也可能因为使用者的技术水平等因素导致不可预知的情况和维护问题出现,并且由于大多数硬件和软件厂商并不支持开源软件,在驱动程序及软件源方面存在较大困难。因此在选择使用时需要根据个人实际情况做出判断,这也是目前个人用户较少选用开源操作系统的主要原因之一。常见的几种开源系统包括Linux发行版等。