ee.Geometry.Point.difference

यह फ़ंक्शन, 'left' ज्यामिति से 'right' ज्यामिति को घटाने पर मिलने वाला नतीजा दिखाता है.

इस्तेमालरिटर्न
Point.difference(right, maxError, proj)ज्यामिति
आर्ग्यूमेंटटाइपविवरण
यह: leftज्यामितिज्यामिति का इस्तेमाल, ऑपरेशन के लेफ्ट ऑपरेंड के तौर पर किया जाता है.
rightज्यामितिज्यामिति, जिसका इस्तेमाल ऑपरेशन के राइट ऑपरेंड के तौर पर किया जाता है.
maxErrorErrorMargin, डिफ़ॉल्ट: nullज़रूरी रीप्रोजेक्शन करते समय, ज़्यादा से ज़्यादा कितनी गड़बड़ी हो सकती है.
projप्रोजेक्शन, डिफ़ॉल्ट: nullवह प्रोजेक्शन जिसमें ऑपरेशन करना है. अगर इसे तय नहीं किया जाता है, तो ऑपरेशन स्फ़ेरिकल कोऑर्डिनेट सिस्टम में किया जाएगा. साथ ही, गोले पर रैखिक दूरी मीटर में होगी.

उदाहरण

कोड एडिटर (JavaScript)

// Define a Point object.
var point = ee.Geometry.Point(-122.082, 37.42);

// Define other inputs.
var inputGeom = ee.Geometry.BBox(-122.085, 37.415, -122.075, 37.425);

// Apply the difference method to the Point object.
var pointDifference = point.difference({'right': inputGeom, 'maxError': 1});

// Print the result to the console.
print('point.difference(...) =', pointDifference);

// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(point,
             {'color': 'black'},
             'Geometry [black]: point');
Map.addLayer(inputGeom,
             {'color': 'blue'},
             'Parameter [blue]: inputGeom');
Map.addLayer(pointDifference,
             {'color': 'red'},
             'Result [red]: point.difference');

Python सेटअप करना

Python API और इंटरैक्टिव डेवलपमेंट के लिए geemap का इस्तेमाल करने के बारे में जानकारी पाने के लिए, Python एनवायरमेंट पेज देखें.

import ee
import geemap.core as geemap

Colab (Python)

# Define a Point object.
point = ee.Geometry.Point(-122.082, 37.42)

# Define other inputs.
input_geom = ee.Geometry.BBox(-122.085, 37.415, -122.075, 37.425)

# Apply the difference method to the Point object.
point_difference = point.difference(right=input_geom, maxError=1)

# Print the result.
display('point.difference(...) =', point_difference)

# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(point, {'color': 'black'}, 'Geometry [black]: point')
m.add_layer(input_geom, {'color': 'blue'}, 'Parameter [blue]: input_geom')
m.add_layer(
    point_difference, {'color': 'red'}, 'Result [red]: point.difference'
)
m