GeoGraphics

GeoGraphics[primitives,options]

表示二维地理图像.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (7)

显示以你所在位置为中心的世界地图:

显示以你当前位置为中心的街道地图:

绘制意大利的边界:

用图形指令设置地理区域的样式:

显示法国地图和周边的地区:

只绘制德国地图:

绘制 Robinson 投影中的世界:

使用 GeoPath 连接地球上的两个点:

火星上奥林帕斯山周围的地图:

范围  (30)

基元  (19)

以地理多边形绘制美国图形:

用经纬线为边回执美国的边界长方形:

绘制两个城市之间的直线:

在华盛顿特区的位置上绘制红点:

使用地理记号显示伦敦的位置:

使用不同中心指定绘制样式化地理圆盘的集合:

使用不同中心指定绘制样式化地理圈的集合:

对目前在白天的地球的一部分着色:

对目前在黑夜的地球的一部分着色:

显示区分地球上白天和黑夜的当前界限:

显示纽约和香港之间的最短距离(测地线):

绘制100个测地线步骤组成的随机路径:

绘制两个城市之间的箭头:

使用多个线段绘制箭头:

海拔1万米高度可见区域:

海拔1万米高度可见区域的边界:

使用地理实心曲线将国家多边形平滑处理:

显示平滑处理过的南美国家地图:

绘制北极圈周围的区域:

在一个地图上合并一定数目的地理图形基元:

GeoGraphics 支持二维和三维图形基元:

投影和地图坐标  (8)

默认情况下,大型地图使用等距柱状投影:

中等尺度的地图使用以地图的地理范围为中心的 LambertAzimuthal:

默认情况下,小尺度用 Mercator 投影表示,以保持角度:

GeoProjectionData[] 中选择一个具有默认参数的投影:

使用格林威治的默认中心子午线,指定圆柱投影的参数:

选择任何其他子午线作为投影纬度的原点:

以该纬度为地图中心:

对于圆柱投影,向东表示纬度,并且以度数返回. 请使用弧度:

对于赤道距离使用以公里为单位的尺度. 同样的半径地理圆盘显示距离失真:

指定方位投影的参数,主要是投影平面的切点:

某些方位投影不能覆盖单张地图上的整个世界;LambertAzimuthal 可以:

通过选择中心点,指定圆锥投影的参数:

选择标准子午线,尺度是真实的,并且绘制它们:

地理基元用地球上的 {lat,lon} 位置定义,并且它们被投影:

标准基元用地图坐标定义,并且它们没有被投影:

标准基元可以使用 GeoPosition[{lat,lon}] 放置,它被自动投影:

GeoPath(测地线或者恒向线)通常在地图上是弯曲的:

标准 Line 基元在地图上总是一条直线:

坐标仅对 Equirectangular 重合(虽然可能反向);使用 GeoPosition

在地图上,实心 GeoPath 通常具有曲线边:

标准 Polygon 基元通常具有直线边:

比较两者:

坐标  (3)

地图的坐标范围根据所有坐标的总边框决定:

基元外的坐标指定构成边界框,但是没有绘制:

因此,这产生了给定地理实体周围的地图,并且有默认的地理范围填充:

没有封装在 GeoPosition 中的 Graphics 基元中的坐标被视为在最后投影中. 它们也在总的坐标范围内:

选项  (21)

GeoBackground  (4)

对地图区域和背景使用默认背景:

绘制美国地图的地形图背景:

在各种投影下,使用世界地图的地形图背景:

指定地理地图的一致背景:

将地图的一致背景和图形作为整体指定:

带有国家边界的世界地图:

1900年的欧洲国家边界:

使用向量地理背景:

GeoCenter  (1)

使用 GeoCenter 定义地图的中心:

地理范围扩展到使 Munich 位于地图中心:

GeoGridLines  (1)

使用 GeoGridLines 将地图用经纬线覆盖:

显示地理网格线(常量纬度和经度)和网格线(常量投影坐标):

GeoGridLinesStyle  (1)

使用 GeoGridLinesStyle 改变经纬线的样式:

GeoGridRange  (2)

指定由投影决定的坐标系统中的投影坐标范围:

横轴墨卡托 (Universal Transverse Mercator) 坐标系统区域 16 芝加哥地区的地图:

GeoGridRangePadding  (1)

增加投影坐标系统中的填充:

增加在水平方向的正填充,但是垂直方向的负填充:

GeoModel  (2)

构建一个测地线路径,以东北方向离开伦敦,绕地球三圈:

默认情况下是按椭圆形地球进行计算的,意味着测地线路径没有闭合:

在闭测地线上对地球结果使用球模型:

火星地图:

GeoProjection  (1)

使用 GeoProjection 选择地图投影:

GeoRange  (1)

使用 GeoRange 定义经纬度坐标范围:

使用 PlotRange 定义投影后的坐标范围:

GeoRangePadding  (1)

使用 GeoRangePadding 填充地图的坐标范围:

GeoResolution  (1)

指定地理缩放级别作为邻域像素间的平均距离:

GeoScaleBar  (1)

显示没有地理尺度的地图:

以公里为单位显示地理尺度:

以公制和英制显示地理尺度:

GeoServer  (1)

默认情况下,GeoGraphics 从 Wolfram 地理服务器下载地理背景图片:

使用另一个图片服务器:

GeoZoomLevel  (2)

在默认 GeoZoomLevel 上显示加拿大:

显式指定 GeoZoomLevel 以获得更详细的地图渲染:

在不同放大率级别上显示埃菲尔铁塔周边的地区:

MetaInformation  (1)

关于地图源的元信息:

添加自己的元信息:

应用  (9)

制作美国50个州的地图,阿拉斯加和夏威夷作为嵌入表示:

使用多边形、地理圈和其他图形基元构建地理地图:

绘制一组国家之间的粗线:

显示20亿年前地球板块的形状:

获取加州地震的震中地点:

在加州地图上绘制震中:

获得加州的地理边界:

产生地震震中的平滑核分布:

绘制结果图形:

在地图上显示结果,震中显示为黑点:

构建摩纳哥和直布罗陀街道地图:

通过修改多边形坐标,将摩纳哥(中心在特朗普大厦)和直布罗陀(中心在布鲁克林中央图书馆)移植到纽约:

在纽约市区范围顶部显示移位的摩纳哥和直布罗陀:

定义澳大利亚的变换和以澳大利亚为中心的地理盘:

从世界其他地方的角度绘制澳大利亚:

从澳大利亚的角度绘制世界其他地方:

比较巴黎历史地图和现代街道地图:

按照整洁的边框剪切:

在两个地图上挑出三个特征点,并且在近似位置下识别它们:

在地图上绘制所得的点:

获得今天的巴黎街道地图:

求一个仿射变换,将每个地图的3个点映射到其他地图:

将现代街道地图涂上灰色,历史地图涂上红色:

使用上面的仿射变换,显示两个对齐的地图:

通过计算边界的离散傅里叶变换,平滑和缩放一个国家:

在地图上添加美国边界的缩放地理B样条版本:

属性和关系  (7)

GeoGraphics 返回一个 GeoGraphics 表达式, Graphics 对象是第一个参数:

GeoImage 返回一个 Image 表达式,之前结果的背景图像:

GeoGraphics 的行为类似具有标准基元的 Graphics,但是添加一个地理背景:

坐标解释为 Equirectangular 投影中的 {lon,lat} 角度:

添加 GeoPosition 封装以使用 {lat,lon} 角度:

在地理基元内的坐标总是以 {lat,lon} 角度给出:

添加 GeoPosition 不改变结果:

GeoRange 判断在投影前要绘制的地球的一部分:

PlotRange 判断投影后要绘制的地图的一部分:

使用 GeoRangePadding 扩展地理范围:

使用 PlotRangePadding 扩展图线范围:

使用 GeoRangePaddingFull 自动扩展地理范围,以覆盖初始图线范围:

地理 Entity 对象表示相应的区域或者位置,而不是地理基元:

在默认地理样式下,使用 Polygon 或者 Point 绘制相应的地区或者点:

修改默认的地理样式:

实体形状在投影下通常被扭曲. 这是瑞士的默认(这种情况下 "Mercator")和 "Equirectangular" 投影:

使用 GeoGridPosition 和显式投影,您可以手动将国家投影:

手动转化的多边形的坐标与默认投影得到的匹配:

在地理图形内使用 Line(或者 Arrow)给出一条直线,它的点依赖于投影:

若要获得最短线(测地线)使用 GeoPath. 它的点与投影无关:

可能存在的问题  (1)

因为实体类型作为多边形集合,显示欧洲地图包括内部国家边界:

要删除内部边界,绘制多边形两次,第一次带边界,第二次没有:

互动范例  (1)

从表示短行(冲)程的时间序列对象中提取地点和时间,并且计算移动距离和平均车速:

可视化结果:

巧妙范例  (7)

以国旗渲染非洲国家:

在国家上放置国旗图形,并且使用国家名称作为工具提示条:

使用国旗图像,其中国家名称标记为工具提示条:

显示德国的年龄分布:

获取所有欧洲国家与可计算数据相同的数据:

计算饼图:

显示德国的年龄饼图,其中的工具提示条表明每组人群中有百万人口:

使用饼图覆盖欧洲地图,显示每个国家的年龄分布:

查找邻近欧洲国家的图表:

计算四色着色:

显示某些国家的国旗,并且在点击时播放国歌:

使用实心 B 样条曲线把国家多边形转化为具有圆形边界的形状:

拼图形式显示国家:

获取美国引爆的所有核爆炸的名称、位置和爆发量:

在地图上绘制点:

在法国地图上绘制紫色螺旋:

绘制图形:

Wolfram Research (2014),GeoGraphics,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GeoGraphics.html (更新于 2021 年).

文本

Wolfram Research (2014),GeoGraphics,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GeoGraphics.html (更新于 2021 年).

CMS

Wolfram 语言. 2014. "GeoGraphics." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/GeoGraphics.html.

APA

Wolfram 语言. (2014). GeoGraphics. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/GeoGraphics.html 年

BibTeX

@misc{reference.wolfram_2024_geographics, author="Wolfram Research", title="{GeoGraphics}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/GeoGraphics.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_geographics, organization={Wolfram Research}, title={GeoGraphics}, year={2021}, url={https://reference.wolfram.com/language/ref/GeoGraphics.html}, note=[Accessed: 21-November-2024 ]}