GeoPolygon

GeoPolygon[{loc1,,locn}]

是一个 GeoGraphics 图元,它表示一个填充的多边形,其边界由位置 lociloci+1之间的测地线段形成.

GeoPolygon[{loc1,,locn}{{q1,,qm},}]

表示带有孔 {q1,,qm}, 的地理多边形.

GeoPolygon[{poly1,poly2,}]

代表多边形 polyi 的集合.

GeoPolygon[{poly1,poly2,},sideness]

指定每个边界 polyi 的两个面上哪一个在地理多边形的内部.

GeoPolygon[polys,sideness,pathtype]

表示其边界由类型为 pathtype 的地理路径形成的地理多边形.

更多信息

  • GeoPolygon[] 描述地球的二维地理区域或其他地理模型. 它可以用于地理可视化函数(如 GeoGraphics)或地理计算(如 GeoArea)中.
  • GeoPolygon[{loc1,,locn}] 中,边界 {loc1,,locn} 将世界划分为两个互补区域,默认情况下, GeoPolygon[{loc1,,locn}]GeoPolygon[{loc1,,locn},Automatic] 是指较小的区域. 指定区域的可能方法有:
  • GeoPolygon[locs{intloc}]intloc 是地理多边形的内部位置
    GeoPolygon[locs,extloc]extloc 是地理多边形的外部位置
    GeoPolygon[locs,"SmallerArea"]地理多边形的内部是较小的区域
    GeoPolygon[locs,"LargerArea"]地理多边形的内部是较大的区域
    GeoPolygon[locs,"LeftArea"]遍历 locs 时内部位于左侧
    GeoPolygon[locs,"RightArea"]遍历 locs 时内部位于右侧
  • 位置 loci 可以指定为以度为单位的经纬度坐标 {lat,lon}GeoPosition[{lat,lon}] 或者命名实体 Entity[].
  • 实体将被解释为由其 "Position" 属性确定的位置.
  • GeoPolygon 支持地理路径类型:
  • "Geodesic"点之间的测地线路径
    "Rhumb","RhumbLine","Loxodrome"点之间固定方位的路径
    "GreatEllipse","GreatCircle"通过地心的平面上的路径

范例

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

基本范例  (3)

在地球表面绘制一个测地线矩形:

在地球表面绘制一个测地线矩形的互补区域:

绘制一个带孔的测地矩形:

范围  (9)

数据规范  (3)

将地理多边形的顶点指定为以度为单位的经纬度对:

将地理多边形的顶点指定为 GeoPosition 对象:

改用单个 GeoPosition 对象的列表:

使用地理实体指定区域:

使用其他地理实体指定地理区域中的孔:

侧面规范  (4)

通过指定内部点(例如极点)来指定赤道两侧中的一侧:

为相同的边界位置指定相反的极点:

通过给出外部点来指定地理多边形的侧面:

通过指示 {0, 0} 是外部点来选择世界的另一侧:

指示所感兴趣的区域是闭合边界两侧的较小端还是较大端:

EntityValue 返回的葡萄牙多边形:

多边形边界沿顺时针方向移动:

因此,葡萄牙的内部位于曲线的右侧:

使用 "LeftArea" 选择边界的左侧:

地理路径类型  (2)

默认情况下,GeoPolygon 对象的边缘是测地线段:

使用斜航线作为具有相同顶点的不同 GeoPolygon 对象的边:

测地线和大椭圆形在椭圆体上相似但不相同:

放大意大利北部的某个地点,以查看千米数量级的偏差:

属性和关系  (2)

GeoPolygon[locs] 对象的边界是一个闭合的 GeoPath[locs] 对象:

其他路径类型也是如此:

GeoPolygon[locs] 唯一地定义所有边界点(顶点和边)的位置:

Polygon[GeoPosition[locs]] 使用顶点之间的直线定义顶点的位置:

在其他投影中,红色的 GeoPolygon 区域保持恒定,而蓝色的区域则不是如此:

可能存在的问题  (1)

连接对跖点的 GeoPolygon 边界线段可能不明确:

该地理多边形是空的,因为测地线连接点 穿过北极,如第一个点的经度略微变化所示:

要使得通过赤道的地理多边形闭合,需要在赤道上添加一个中间点:

要使得通过南极的地理多边形闭合,需要添加南极作为中间点:

Wolfram Research (2020),GeoPolygon,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GeoPolygon.html.

文本

Wolfram Research (2020),GeoPolygon,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GeoPolygon.html.

CMS

Wolfram 语言. 2020. "GeoPolygon." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/GeoPolygon.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_geopolygon, organization={Wolfram Research}, title={GeoPolygon}, year={2020}, url={https://reference.wolfram.com/language/ref/GeoPolygon.html}, note=[Accessed: 24-November-2024 ]}