当前位置: 首页 > news >正文

做信息分类网站难吗seo网站

做信息分类网站难吗,seo网站,jsp怎样做网站,龙岗 营销型网站建设在C的 Boost.Geometry、GDAL/OGR 和 GeographicLib。这些库都可以用于计算两个经纬度点之间的地面距离。 . Boost.Geometry 描述:Boost库的一部分,提供了几何计算功能,包括计算两点之间的地面距离。 优势:轻量级、易于集成到C项…

在C++的 Boost.Geometry、GDAL/OGR 和 GeographicLib。这些库都可以用于计算两个经纬度点之间的地面距离。

. Boost.Geometry

  • 描述:Boost库的一部分,提供了几何计算功能,包括计算两点之间的地面距离。

  • 优势:轻量级、易于集成到C++项目中,使用方便。

  • 缺点:精度不够

GDAL/OGR

  • 描述:广泛用于GIS应用,支持各种地理数据操作和计算。

  • 优势:功能强大,适合处理复杂地理信息和精度要求高的计算。

  • 缺点:复杂

GeographicLib

  • 描述:提供精确的地理计算,包括大圆距离和方向计算。

  • 优势:高精度,特别适用于长距离和椭球体模型计算。

感谢博客 园的windows+VS2022安装GeographicLib1.52 - MorpheusDong - 博客园

这篇帖子,这篇帖子是以上面的帖子为基础写的。

GeographicLib是一个开源的C++库,主要用于高精度地理计算。它提供了一系列工具和算法,能够进行地球表面距离、方向、面积和其他地理测量的计算。

首先在官网上下载 相关的exe安装文件

GeographicLib download | SourceForge.net

下载完成后,

一路确定

这个是选择是否把路径加到环境变量里,加不加都行。

选择目标文件夹

安装完成后的目录如下。

配置VS

右击项目->属性->【VC++目录】。

在“包含目录”中,添加 \include 目录。

在“库目录”中,添加 \lib 目录。

\lib目录,带_d后缀的是debug模式要链接的依赖。

 

在【链接器】->【输入】->【附加依赖项】,包含:

Geographic_d.lib
Geographic_d-i.lib

后注意要添加一个预处理器定义。

GEOGRAPHICLIB_SHARED_LIB=1

指定使用共享库(shared library)版本的GeographicLib

确定保存,至此代码可以编译,但是还要配置一下环境变量,否则会提示缺少dll文件。

配置环境变量

打开环境变量窗口,在“系统变量”的path里添加\bin目录。

点击后

双击path

把dll文件所在的bin文件夹地址写入

重启VS,新建项目,输入测试代码

#include <iostream>
#include <GeographicLib/Geodesic.hpp>  // 确保包含了正确的头文件double calculate_geodesic_distance(double lat1, double lon1, double lat2, double lon2) {const GeographicLib::Geodesic& geod = GeographicLib::Geodesic::WGS84();double distance;geod.Inverse(lat1, lon1, lat2, lon2, distance);return distance / 1000.0;  // 转换为公里
}int main() {double distance = calculate_geodesic_distance(34.0522, -118.2437, 40.7128, -74.0060);std::cout << "Geodesic Distance: " << distance << " km" << std::endl;return 0;
}

点击调试运行

计算得到洛杉矶到纽约的距离为3944.42km

http://www.hengruixuexiao.com/news/51357.html

相关文章:

  • 增城百度做网站多少钱产品市场调研怎么做
  • 上海网站建设小程序开发山东网络推广网站
  • 企业网站用哪个cms好要怎么做网络推广
  • docker实际企业解决方案互联网优化
  • 找手工活带回家做的找工作哪个网站最靠谱江门关键词优化公司
  • 中国十大建筑集团合肥网络优化推广公司
  • 做旅游网站的项目背景seo没什么作用了
  • 建一个国外的网站找网站公司制作网站
  • 东莞网站设计每日新闻摘抄10一30字
  • 网站后台编辑器编辑内容无法显示重庆公司网站seo
  • 建设企业网站支票打印软件百度官方网站入口
  • 网上电影网站怎么做的台州网站建设方案推广
  • javaweb网站开发方法2023年免费b站推广大全
  • 卢沟桥网站建设色盲测试图数字
  • 日本人真人做真爱的免费网站无限看百度网站大全
  • 拓客最有效方案zac seo博客
  • 网络工程师培训班哪里太原网站快速排名优化
  • 低成本做网站 白之家谁能给我个网址
  • 儿童 网站模板百度软件应用市场
  • 建设公司网站意义如何推广产品
  • 成都便宜网站建设文件外链生成网站
  • 免费微信网站制作宁海关键词优化怎么优化
  • tp5做企业类网站龙岗网站建设
  • 自己做网站买东西关键词查找
  • wap网站还用吗个人网站怎么制作
  • 公司网站后台操作建个网站费用大概多少钱一年
  • 成都网站建设公司盈利吗定向推广
  • 阿德莱德做网站百度搜索入口官网
  • 什么网站做b2b免费服务营销
  • wordpress 缩略图类型搜索引擎营销优化的方法