Ogłoszenie: wszystkie projekty niekomercyjne zarejestrowane do korzystania z Earth Engine przed
15 kwietnia 2025 r. muszą
potwierdzić spełnianie warunków użycia niekomercyjnego, aby zachować dostęp. Jeśli nie przejdziesz weryfikacji do 26 września 2025 r., Twój dostęp może zostać wstrzymany.
ee.Geometry.BBox.length
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Zwraca długość liniowych części geometrii. Wielokątne części są ignorowane. Długość geometrii złożonych to suma długości ich komponentów.
| Wykorzystanie | Zwroty |
|---|
BBox.length(maxError, proj) | Liczba zmiennoprzecinkowa |
| Argument | Typ | Szczegóły |
|---|
to: geometry | Geometria | Geometria wejściowa. |
maxError | ErrorMargin, domyślnie: null | Maksymalna dopuszczalna wartość błędu podczas wykonywania niezbędnej reprojekcji. |
proj | Prognoza, domyślnie: null | Jeśli zostanie podana, wynik będzie podany w jednostkach układu współrzędnych tej projekcji. W przeciwnym razie będzie podana w metrach. |
Przykłady
Edytor kodu (JavaScript)
// Define a BBox object.
var bBox = ee.Geometry.BBox(-122.09, 37.42, -122.08, 37.43);
// Apply the length method to the BBox object.
var bBoxLength = bBox.length();
// Print the result to the console.
print('bBox.length(...) =', bBoxLength);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(bBox,
{'color': 'black'},
'Geometry [black]: bBox');
Konfiguracja Pythona
Informacje o interfejsie Python API i używaniu geemap do interaktywnego programowania znajdziesz na stronie
Środowisko Python.
import ee
import geemap.core as geemap
Colab (Python)
# Define a BBox object.
bbox = ee.Geometry.BBox(-122.09, 37.42, -122.08, 37.43)
# Apply the length method to the BBox object.
bbox_length = bbox.length()
# Print the result.
display('bbox.length(...) =', bbox_length)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(bbox, {'color': 'black'}, 'Geometry [black]: bbox')
m
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-29 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-29 UTC."],[],["The `length()` method calculates the length of the linear components within a geometry, excluding polygonal parts. Multi-geometry lengths are the sum of their components' lengths. It accepts optional `maxError` and `proj` arguments to define error tolerance and projection units, respectively. The default unit is meters. Examples demonstrate applying `length()` to a BBox in both JavaScript and Python, showcasing how to print and display the resulting length alongside the geometry.\n"]]