建物の各辺の長さを取得するために、Google Earth Engine で JavaScript を使用しています (これらの両方にとって非常に新しい) (地図ビューから見下ろす)。
最初に、建物の周囲に LinearRing を描画しました。これは変数 に格納されていますrectangle
。rectangle
各行の長さを抽出して、すべてを印刷したいと思います。
私がこれまでに持っているコード:
var rectangle = /* color: ffffff */ee.Geometry.LinearRing(
[[coord_1],
[coord_2],
[coord_3],
[coord_4],
[coord_1]]);
var geometries = rectangle.geometries();
var line1 = geometries.get(0);
var line2 = geometries.get(1);
print(line2)
これにより、次のエラーが表示されます。
ComputedObject (Error)
List.get: List index must be between -1 and 0. Found 1.
参考までに、GEE で変換された JS コードはvar rectangle
次のようになります。
var rectangle: LinearRing, 5 vertices
type: LinearRing
coordinates: List (5 elements)
0: [coord_1]
1: [coord_2]
2: [coord_3]
3: [coord_4]
4: [coord_1]
ありがとう!