> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/workflows/hi/blocks/blocks/transformations/geo-tag-detection.md).

# GeoTag डिटेक्शन

पिक्सेल निर्देशांकों से वास्तविक-world GPS स्थितियों में डिटेक्शन प्रोजेक्ट करें।

कैमरा स्थिति मेटाडेटा का उपयोग करके ऑब्जेक्ट डिटेक्शन बाउंडिंग बॉक्स को वास्तविक-विश्व GPS निर्देशांकों में बदलें।

## यह ब्लॉक कैसे काम करता है

यह ब्लॉक ऑब्जेक्ट डिटेक्शन पूर्वानुमान और कैमरा GPS मेटाडेटा (अक्षांश, देशांतर, ऊँचाई) लेता है और प्रत्येक डिटेक्शन की पिक्सेल स्थिति को वास्तविक-विश्व भूमि निर्देशांक पर प्रोजेक्ट करता है। यह प्रोजेक्शन कैमरे के दृश्य-क्षेत्र और ऊँचाई का उपयोग करके एक भूमि क्षेत्र-आवरण की गणना करता है, फिर छवि केंद्र से पिक्सेल ऑफ़सेट को कैमरा स्थिति से भौगोलिक ऑफ़सेट में मैप करता है।

1. **डिटेक्शन पूर्वानुमान प्राप्त करता है** एक अपस्ट्रीम ऑब्जेक्ट डिटेक्शन ब्लॉक से (कोई भी मॉडल जो बाउंडिंग बॉक्स आउटपुट करता है)
2. **कैमरा GPS मेटाडेटा लेता है** इनपुट के रूप में: अक्षांश, देशांतर, ज़मीन से ऊपर की ऊँचाई, और वैकल्पिक रूप से क्षैतिज दृश्य-क्षेत्र
3. **भूमि-आवरण की गणना करता है** ऊँचाई और FOV से, बुनियादी त्रिकोणमिति का उपयोग करके
4. **प्रत्येक डिटेक्शन के केंद्र को प्रोजेक्ट करता है** पिक्सेल निर्देशांकों से कैमरा स्थिति के सापेक्ष अक्षांश/देशांतर ऑफ़सेट तक
5. **GeoJSON-तैयार रिकॉर्ड आउटपुट करता है** प्रत्येक डिटेक्शन के लिए वर्ग, विश्वसनीयता, और भौगोलिक निर्देशांकों के साथ

यह प्रोजेक्शन नादिर (सीधे नीचे की ओर) कैमरा अभिविन्यास मानता है, जो अधिकांश ड्रोन सर्वे उड़ानों के लिए सटीक है। तिरछे कोणों पर, छवि केंद्र से दूरी बढ़ने के साथ सटीकता घटती जाती है।

## सामान्य उपयोग के मामले

* **ड्रोन सर्वे विश्लेषण**: सर्वेक्षण, निरीक्षण, या निगरानी अनुप्रयोगों के लिए अपने वास्तविक-विश्व स्थानों पर पहचाने गए वस्तुओं (वाहन, लोग, जानवर, संरचनाएँ) को मैप करने हेतु ड्रोन फुटेज संसाधित करें
* **कृषि निगरानी**: सटीक कृषि कार्यप्रवाहों के लिए हवाई इमेजरी से फसल क्षति, उपकरण, या पशुधन की स्थितियों का मानचित्र बनाएं
* **सुरक्षा और निगरानी**: स्थितिजन्य जागरूकता के लिए हवाई कैमरा फ़ीड्स से भौगोलिक-जागरूकता बनाएं, पहचानी गई गतिविधि को वास्तविक-विश्व निर्देशांकों से मैप करें
* **वन्यजीव संरक्षण**: ड्रोन सर्वेक्षणों से पशु पहचान को ट्रैक और मैप करें ताकि जनसंख्या, प्रवासन पैटर्न, या आवास उपयोग की निगरानी की जा सके
* **निर्माण स्थल निगरानी**: स्थल प्रबंधन और सुरक्षा अनुपालन के लिए हवाई इमेजरी से उपकरण, सामग्री, और कर्मियों की स्थितियों का मानचित्र बनाएं
* **खोज और बचाव**: प्रतिक्रिया प्रयासों का समन्वय करने के लिए ड्रोन फुटेज से बड़े क्षेत्रों में पहचाने गए व्यक्तियों या वस्तुओं का तेज़ी से मानचित्रण करें

## अन्य ब्लॉक्स से कनेक्ट करना

यह ब्लॉक डिटेक्शन प्राप्त करता है और भौगोलिक डेटा उत्पन्न करता है:

* **ऑब्जेक्ट डिटेक्शन ब्लॉक्स के बाद** (YOLO, RF-DETR, आदि) ताकि उनके पूर्वानुमानों को वास्तविक-विश्व निर्देशांकों के साथ जियोटैग किया जा सके
* **ट्रैकिंग ब्लॉक्स के बाद** (ByteTrack, OC-SORT) ताकि गति पथों के साथ जियोटैग किए गए ट्रैक बनाए जा सकें
* **डेटा सिंक ब्लॉक्स से पहले** (CSV, JSON, Webhook) ताकि GIS विश्लेषण के लिए डिटेक्शन स्थान निर्यात किए जा सकें
* **विज़ुअलाइज़ेशन ब्लॉकों से पहले** फ्रेमों को GPS निर्देशांक लेबलों के साथ एनोटेट करने के लिए
* **वीडियो प्रोसेसिंग पाइपलाइनों में** जहाँ प्रत्येक फ़्रेम का GPS ड्रोन टेलीमेट्री या EXIF मेटाडेटा से आता है

### प्रकार पहचानकर्ता

स्टेप में निम्नलिखित पहचानकर्ता का उपयोग करें `"type"` फ़ील्ड: `roboflow_core/geotag_detection@v1` अपने वर्कफ़्लो में ब्लॉक को एक स्टेप के रूप में जोड़ने के लिए।

### गुण

| **नाम**                 | **प्रकार** | **विवरण**                                                                                                                                                                                                                                                                                                                                                                             | संदर्भ |
| ----------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
| `name`                  | `str`      | इस स्टेप के लिए एक विशिष्ट पहचानकर्ता दर्ज करें..                                                                                                                                                                                                                                                                                                                                     | ❌      |
| `अक्षांश`               | `float`    | दशमलव डिग्री में कैमरा स्थिति का GPS अक्षांश। ड्रोन इमेजरी के लिए, यह फ़्लाइट कंट्रोलर GPS से आता है। धनात्मक मान उत्तर होते हैं, ऋणात्मक मान दक्षिण..                                                                                                                                                                                                                                | ✅      |
| `देशांतर`               | `float`    | दशमलव डिग्री में कैमरा स्थिति का GPS देशांतर। ड्रोन इमेजरी के लिए, यह फ़्लाइट कंट्रोलर GPS से आता है। धनात्मक मान पूर्व होते हैं, ऋणात्मक मान पश्चिम..                                                                                                                                                                                                                                | ✅      |
| `ऊँचाई`                 | `float`    | मीटर में ज़मीन से ऊपर कैमरा की ऊँचाई। भूमि-आवरण की गणना के लिए दृश्य-क्षेत्र के साथ उपयोग किया जाता है। ड्रोन के लिए, यह फ़्लाइट कंट्रोलर द्वारा रिपोर्ट की गई सापेक्ष ऊँचाई है, न कि पूर्ण ऊँचाई..                                                                                                                                                                                   | ✅      |
| `क्षैतिज दृश्य-क्षेत्र` | `float`    | डिग्री में कैमरे का क्षैतिज दृश्य-क्षेत्र। डिफ़ॉल्ट 73.7 अधिकांश DJI उपभोक्ता ड्रोन (Mini, Air, Mavic श्रृंखला) को कवर करता है। अन्य कैमरों के लिए समायोजित करें। चौड़ा FOV = प्रति फ़्रेम बड़ा भूमि-आवरण..                                                                                                                                                                           | ✅      |
| `दिशा`                  | `float`    | डिग्री में वह कम्पास बियरिंग जिसकी ओर छवि का शीर्ष इशारा करता है, सच्चे उत्तर से घड़ी की दिशा में। 0 का अर्थ है कि छवि-ऊपर उत्तर है (डिफ़ॉल्ट)। जब गिम्बल yaw रिपोर्ट नहीं करता, तो नोज-फ़ॉरवर्ड उड़ान के लिए इसे उड़ान पथ (क्रमिक GPS फिक्स के बीच बियरिंग) से प्राप्त करें। यह भूमि-आवरण को घुमाता है ताकि डिटेक्शन उत्तर पर स्थिर रहने के बजाय सही वास्तविक-विश्व बियरिंग पर आएँ.. | ✅      |

यह **संदर्भ** स्तंभ यह इंगित करता है कि संपत्ति को वर्कफ़्लो रनटाइम में उपलब्ध गतिशील मानों के साथ पैरामीटराइज़ किया जा सकता है `वर्कफ़्लो` रनटाइम। देखें *बाइंडिंग्स* अधिक जानकारी के लिए।

### इनपुट और आउटपुट बाइंडिंग्स

उपलब्ध कनेक्शन उसके बाइंडिंग प्रकारों पर निर्भर करते हैं। देखें कि कौन-से बाइंडिंग प्रकार `GeoTag पहचान` संस्करण `v1` है।

<details>

<summary>इनपुट और आउटपुट बाइंडिंग्स</summary>

* इनपुट
  * `छवि` ([*`छवि`*](/workflows/hi/developer-guide/developer-guide/kinds/image.md)): वह छवि जिससे डिटेक्शन उत्पन्न हुए थे। समन्वय प्रोजेक्शन के लिए छवि आयाम निर्धारित करने में उपयोग होती है..
  * `predictions` (*Union\[*[*`object_detection_prediction`*](/workflows/hi/developer-guide/developer-guide/kinds/object-detection-prediction.md)*,* [*`instance_segmentation_prediction`*](/workflows/hi/developer-guide/developer-guide/kinds/instance-segmentation-prediction.md)*]*): जियोटैग करने के लिए ऑब्जेक्ट डिटेक्शन पूर्वानुमान। प्रत्येक डिटेक्शन के बाउंडिंग बॉक्स केंद्र को GPS निर्देशांक पर प्रोजेक्ट किया जाएगा..
  * `अक्षांश` ([*`float`*](/workflows/hi/developer-guide/developer-guide/kinds/float.md)): दशमलव डिग्री में कैमरा स्थिति का GPS अक्षांश। ड्रोन इमेजरी के लिए, यह फ़्लाइट कंट्रोलर GPS से आता है। धनात्मक मान उत्तर होते हैं, ऋणात्मक मान दक्षिण..
  * `देशांतर` ([*`float`*](/workflows/hi/developer-guide/developer-guide/kinds/float.md)): दशमलव डिग्री में कैमरा स्थिति का GPS देशांतर। ड्रोन इमेजरी के लिए, यह फ़्लाइट कंट्रोलर GPS से आता है। धनात्मक मान पूर्व होते हैं, ऋणात्मक मान पश्चिम..
  * `ऊँचाई` ([*`float`*](/workflows/hi/developer-guide/developer-guide/kinds/float.md)): मीटर में ज़मीन से ऊपर कैमरा की ऊँचाई। भूमि-आवरण की गणना के लिए दृश्य-क्षेत्र के साथ उपयोग किया जाता है। ड्रोन के लिए, यह फ़्लाइट कंट्रोलर द्वारा रिपोर्ट की गई सापेक्ष ऊँचाई है, न कि पूर्ण ऊँचाई..
  * `क्षैतिज दृश्य-क्षेत्र` ([*`float`*](/workflows/hi/developer-guide/developer-guide/kinds/float.md)): डिग्री में कैमरे का क्षैतिज दृश्य-क्षेत्र। डिफ़ॉल्ट 73.7 अधिकांश DJI उपभोक्ता ड्रोन (Mini, Air, Mavic श्रृंखला) को कवर करता है। अन्य कैमरों के लिए समायोजित करें। चौड़ा FOV = प्रति फ़्रेम बड़ा भूमि-आवरण..
  * `दिशा` ([*`float`*](/workflows/hi/developer-guide/developer-guide/kinds/float.md)): डिग्री में वह कम्पास बियरिंग जिसकी ओर छवि का शीर्ष इशारा करता है, सच्चे उत्तर से घड़ी की दिशा में। 0 का अर्थ है कि छवि-ऊपर उत्तर है (डिफ़ॉल्ट)। जब गिम्बल yaw रिपोर्ट नहीं करता, तो नोज-फ़ॉरवर्ड उड़ान के लिए इसे उड़ान पथ (क्रमिक GPS फिक्स के बीच बियरिंग) से प्राप्त करें। यह भूमि-आवरण को घुमाता है ताकि डिटेक्शन उत्तर पर स्थिर रहने के बजाय सही वास्तविक-विश्व बियरिंग पर आएँ..
* आउटपुट
  * `geo_detections` ([`list_of_values`](/workflows/hi/developer-guide/developer-guide/kinds/list-of-values.md)): किसी भी प्रकार के मानों की सूची।
  * `geojson` ([`शब्दकोश`](/workflows/hi/developer-guide/developer-guide/kinds/dictionary.md)): शब्दकोश।

</details>

<details>

<summary>उदाहरण JSON परिभाषा</summary>

```json
{
	    "name": "<your_step_name_here>",
	    "type": "roboflow_core/geotag_detection@v1",
	    "image": "$inputs.image",
	    "predictions": "$steps.detection.predictions",
	    "latitude": 47.428681,
	    "longitude": -105.279125,
	    "altitude": 69.0,
	    "horizontal_fov": 73.7,
	    "heading": 0.0
	}
```

</details>
