上海的正西边有哪些城市

news2025/1/19 22:25:41

背景

上海一路向西,来一趟拉萨之行,那么上海出现,所经过的那么多城市,哪些是在上海的正西边呢?

画一幅地图

基于这个背景需求,我们需要拿来一幅地图,一看便知。下面的python代码生成了一幅地图,地图中有一个锚定在上海的经纬度参考线。

# -*- coding:UTF-8 -*-

# region 引入必要依赖
import os
from selfPyTools.mapModule import *

# endregion

# 地图类自定义封装了 folium 模块,用于生成地图数据
地图 = 地图类()

# 定义一个坐标,用于演示html地图的效果
上海坐标 = GPS坐标类(经度=121.4703, 纬度=31.2198, 坐标系=GPS坐标系类型.高德地图坐标)

# 把坐标位置整理成图标标记,添加到地图上
地图.添加基地(图标标记类(位置=上海坐标,
                         消息=消息样式类('我是上海'),
                         图标=图标样式类(名称='glyphicon-flag', 颜色=颜色名.)))

# 在地图上添加一个参考经度线和参考纬度线
参考线层 = 地图.添加参考经纬线(图层名称='参考线层', 参考点=上海坐标)

# 生成并保存地图 html 文档
地图.指定高德底图().支持坐标拾取.禁止资源置换.生成地图html(文档名='上海的正西边有哪些城市', 目标路径=os.path.dirname(__file__)).打开()

以上代码生成的地图,见顶部附件。

查阅地图

打开地图文件,我们可以看到一个锚定在上海的图标,以及底图【高德地图】,以及一个【参考线层】,如下:
folium html 生成的地图一角
勾选✅参考线层, 我们即可看到地图上出现了一个灰色的十字线,这个十字线的中间点锚定在上海,这样我们就可以以这个参考线为基准,视查哪些城市位置上海的正西边,哪些城市位置位于上海的正东边
folium html 生成的经度 纬度 参考线
那么,上海的正西边有哪些城市呢?

我们将地图的大小进行缩放后,可以看到,与上海处于同一经线上的城市,是没有的。但上下偏离较近的城市中,有南京,合肥,武汉,成都,拉萨等。
folium html 地图 上海的正西边
我们再放地图放大,可以看到显示出了更多的非省会城市,这些城市中,达州,绵阳,昌都,那曲,其纬度都与上海十分接近。
folium html 地图 上海的正西边
坚向来看,与上海处于同一经线的,即上海的正南 或者 正北方向,我们可以看到我国台弯省台北市,位于上海的正南方。
folium html 台北位置上海的正南方

其它有趣的发现

如果把地图缩放到合适的尺度,我们发现大致来说,

  • 欧洲:整个欧洲,都位于上海以北
  • 非洲:整个非洲,都位于上海以南
  • 美洲:整个美国,都位于上海以北,墨西哥则位于上海以南。
  • 大洋洲:其实奥大利亚,并不位于太平洋中间,而是位于上海以南,略偏东
    folium html 世界地图

小结

以上就是今天分享的地图知识了,其它有趣的现象,欢迎大家发现并讨论哦。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/967014.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

通信原理板块——平稳随机过程

微信公众号上线,搜索公众号小灰灰的FPGA,关注可获取相关源码,定期更新有关FPGA的项目以及开源项目源码,包括但不限于各类检测芯片驱动、低速接口驱动、高速接口驱动、数据信号处理、图像处理以及AXI总线等 1、平稳随机过程的定义 (1)严平稳随…

UE4 显示遮挡物体

SceneDepth是你相机能够看见的物体的深度距离 CustomDepth是你相机包括看不见被遮挡的物体的深度距离 如果CustemDepth比SceneDepth的距离相等,那么就是没有被遮挡的物体,如果被遮挡那么就是CustemDepth比SceneDepth深度距离远,然后再做对应…

PYTHON知识点学习-循环语句

🚀write in front🚀 🔎大家好,我是Aileen★。希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🆔本文由 Aileen_0v0★ 原创 CSDN首发🐒 如需转载还…

【机器学习】线性回归

Model Representation 1、问题描述2、表示说明3、数据绘图4、模型函数5、预测总结附录 1、问题描述 一套 1000 平方英尺 (sqft) 的房屋售价为300,000美元,一套 2000 平方英尺的房屋售价为500,000美元。这两点将构成我们的数据或训练集。面积单位为 1000 平方英尺&a…

Swift 如何从图片数据(Data)检测原图片类型?

功能需求 如果我们之前把图片对应的数据(Data)保持在内存或数据库中,那么怎么从 Data 对象检测出原来图片的类型呢? 如上图所示:我们将 11 张不同类型的图片转换为 Data 数据,然后从 Data 对象正确检测出了原图片类型。 目前,我们的代码可以检测出 jpeg(jpg), tiff,…

WebRTC 安全之一

WebRTC 的安全需要满足三个基本需求 Authentication 用户访问需要认证Authorization 用户访问需要授权Audit 用户的访问应该可被追踪和审查 其中前两项也可以归结为 CIA Confidentiality 机密性:信息需要保密, 访问权限也需要控制Integrity 完整性&#…

Spring Cloud集成Nacos配置中心/注册中心

Spring Cloud版本 2021.0.5 Spring Cloud Alibaba版本 2021.0.5.0 Spring Boot版本 2.7.10 pom文件 需要放在依赖管理的pom文件 <dependencyManagement><dependencies><!-- spring boot依赖 --><dependency><groupId>org.springframewor…

2023-9-3 试除法判定质数

题目链接&#xff1a;试除法判定质数 #include <iostream>using namespace std;bool is_prime(int n) {if(n < 2) return false;for(int i 2; i < n / i; i){if(n % i 0) return false;}return true; }int main() {int n;cin >> n;while(n--){int x;cin &g…

git大文件推送报错

报错信息 不多掰扯&#xff0c;直接上报错信息和截图 Delta compression using up to 8 threadsRPC failde; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large从以上的报错信息不难看出推送仓库的时候&#xff0c;请求体过大&#xff0c;为…

C++ do...while 循环

不像 for 和 while 循环&#xff0c;它们是在循环头部测试循环条件。do…while 循环是在循环的尾部检查它的条件。 do…while 循环与 while 循环类似&#xff0c;但是 do…while 循环会确保至少执行一次循环。 语法 C 中 do…while 循环的语法&#xff1a; do {statement(s…

AD16 基础应用技巧(一些 “偏好“ 设置)

1. 修改铺铜后自动更新铺铜 AD16 铺铜 复制 自动变形 偏好设置 将【DXP】中的【参数选择】。 将【PCB Editor】中的【General】&#xff0c;然后勾选上【Repour Polygons After Modification】。 2. PCB直角走线处理与T型滴泪 一些没用的AD技巧——AD PCB直角走线处理与…

iOS练手项目知识点汇总

基础理解篇 Objective-C是一种面向对象的编程语言&#xff0c;它支持元编程。元编程是指编写程序来生成或操纵其他程序的技术。 Objective-C中&#xff0c;元编程可以使用Objective-C的动态特性来实现。例如可以使用Objective-C的运行时函数来动态地创建类、添加属性和方法等等…

给视频添加背景图片,让它们更具魅力!

想要让你的视频更加出彩吗&#xff1f;给它们添加背景图片是不错的选择&#xff01;但是&#xff0c;如何做到呢&#xff1f;不用担心&#xff0c;我们的视频剪辑高手可以帮助你轻松实现&#xff01;我们提供多种背景图片选择&#xff0c;你可以根据自己的喜好和需求进行选择。…

程序员自由创业周记#7:仲裁

没想到 没想到写的周记会有这么多人看&#xff0c;还能收到这么多陌生(或熟悉)朋友的真诚建议、鼓励、甚至是打赏&#xff0c;几乎所有的评论和私信我都认真的回复了&#xff0c;本想的是通过网友和朋友的监督坚定我创业的信念&#xff0c;有点外界压力也能迫使自己持续输出一…

P1886 滑动窗口 /【模板】(双端队列)+双端队列用法

例题 有一个长为 n 的序列 a&#xff0c;以及一个大小为 k 的窗口。现在这个从左边开始向右滑动&#xff0c;每次滑动一个单位&#xff0c;求出每次滑动后窗口中的最大值和最小值。 例如&#xff1a; The array is [1,3,−1,−3,5,3,6,7],and k3。 输入格式 输入一共有两行…

4. 虚拟机栈

4.1. 虚拟机栈概述 4.1.1. 虚拟机栈出现的背景 由于跨平台性的设计&#xff0c;Java的指令都是根据栈来设计的。不同平台CPU架构不同&#xff0c;所以不能设计为基于寄存器的。 优点是跨平台&#xff0c;指令集小&#xff0c;编译器容易实现&#xff0c;缺点是性能下降&…

WideDeep模型介绍

文章目录 1. Wide&Deep模型的记忆能力和泛化能力2. Wide&Deep模型的结构3. Wide&Deep模型的进化——Deep&Cross模型4. Wide&Deep模型的影响力 Wide&Deep模型是 记忆能力和 泛化能力的综合&#xff0c;是谷歌在2016年提出的。正如其名&#xff0c;Wid…

java运行程序流程

java运行程序流程 检查JDK环境 java -version 新建Java文件&#xff08;源文件&#xff09;Hello.java 打开记事本&#xff0c;输入 public class Hello {public static void main(String[] args) {System.out.println("Hello");} } 保存文件&#xff0c;把文件后缀…

C++极简内存泄露检测工具(34行代码实现)

工具特点 1 极度简单&#xff1a;34行代码实现&#xff0c;线程安全 2 入寝式检测&#xff1a;需要给现有重点怀疑的类添加一行入寝代码 3 只针对类类型&#xff1a;动态数组需要使用更为复杂的技术&#xff0c;不在检测能力范围之内。考虑到大部分C代码都以类实现代码&…

Python零基础超详细教程:字典(Dictionary)相关介绍使用

前言 嗨喽~大家好呀&#xff0c;这里是魔王呐 ❤ ~! Python字典是另一种可变容器模型&#xff0c; 且可存储任意类型对象&#xff0c;如字符串、数字、元组等其他容器模型。 python更多源码/资料/解答/教程等 点击此处跳转文末名片免费获取 一、创建字典 字典由键和对应值…