次の方法で共有


GeoPolygon クラス

定義

外側のリングとオプションの内部リングで構成される多角形を表します。

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Core.GeoJson.GeoJsonConverter))]
public sealed class GeoPolygon : Azure.Core.GeoJson.GeoObject
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Core.GeoJson.GeoJsonConverter))>]
type GeoPolygon = class
    inherit GeoObject
Public NotInheritable Class GeoPolygon
Inherits GeoObject
継承
GeoPolygon
属性

ポリゴンの作成:

var polygon = new GeoPolygon(new[]
{
    new GeoPosition(-122.108727, 47.649383),
    new GeoPosition(-122.081538, 47.640846),
    new GeoPosition(-122.078634, 47.576066),
    new GeoPosition(-122.112686, 47.578559),
    new GeoPosition(-122.108727, 47.649383),
});

穴を持つ多角形を作成する:

var polygon = new GeoPolygon(new[]
{
    // Outer ring
    new GeoLinearRing(new[]
    {
        new GeoPosition(-122.108727, 47.649383),
        new GeoPosition(-122.081538, 47.640846),
        new GeoPosition(-122.078634, 47.576066),
        new GeoPosition(-122.112686, 47.578559),
        // Last position same as first
        new GeoPosition(-122.108727, 47.649383),
    }),
    // Inner ring
    new GeoLinearRing(new[]
    {
        new GeoPosition(-122.102370, 47.607370),
        new GeoPosition(-122.083488, 47.608007),
        new GeoPosition(-122.085419, 47.597879),
        new GeoPosition(-122.107005, 47.596895),
        // Last position same as first
        new GeoPosition(-122.102370, 47.607370),
    })
});

コンストラクター

GeoPolygon(IEnumerable<GeoLinearRing>)

の新しいインスタンスを GeoPolygon初期化します。

GeoPolygon(IEnumerable<GeoLinearRing>, GeoBoundingBox, IReadOnlyDictionary<String,Object>)

の新しいインスタンスを GeoPolygon初期化します。

GeoPolygon(IEnumerable<GeoPosition>)

の新しいインスタンスを GeoPolygon初期化します。

プロパティ

BoundingBox

の座標範囲に関する情報を表します GeoObject

(継承元 GeoObject)
Coordinates

このジオメトリを形成する座標配列のビューを返します。

OuterRing

多角形の外側のリングを返します。

Rings

多角形を形成するリングのセットを取得します。

Type

このオブジェクトの GeoJSON 型を取得します。

メソッド

ToString()

GeoObject インスタンスを GeoJSON 表現に変換します。

(継承元 GeoObject)
TryGetCustomProperty(String, Object)

に関連付けられているカスタム プロパティの値の取得を GeoObject試みます。

(継承元 GeoObject)

適用対象