اگر در حال برنامهریزی پرواز با هواپیمای بدون سرنشین، پیکربندی یک سیستم مدیریت ناوگان، یا راهاندازی پایگاه داده برای یک برنامه تحویل هستید، اغلب به جای صرفاً نام خیابان، به مختصات دقیق آدرس نیاز دارید. فرآیند تبدیل متن به مختصات نقشه هر مکان GPS به نام Geocoding شناخته میشود.
ژئوکدینگ چیست؟
ژئوکدینگ یک فرآیند محاسباتی است. یک ورودی متنی مانند "Empire State Building, NY" یا "10 Downing Street, London" را می گیرد و یک پایگاه داده فضایی عظیم را جستجو می کند. متن را تفسیر می کند، مرزهای دارایی منطبق یا بخش های خیابان را در پایگاه داده خود پیدا می کند و طول و عرض جغرافیایی نقطه مرکزی آن آدرس را محاسبه می کند.
نحوه یافتن مختصات یک آدرس
اگر فقط باید این کار را برای یک یا دو آدرس انجام دهید، می توانید از ابزارهای استاندارد نقشه برداری استفاده کنید.
استفاده از نقشه های گوگل:
- آدرس فیزیکی را در نوار جستجوی Google Maps تایپ کنید.
- صبر کنید تا پین قرمز روی محل بیفتد.
- مستقیماً روی پین قرمز کلیک راست کنید (یا اگر در گوشی هوشمند هستید ضربه بزنید و نگه دارید).
- یک منوی زمینه ظاهر می شود. اولین مورد در آن منو مختصات طول و عرض جغرافیایی خواهد بود. روی آنها کلیک کنید تا آنها را در کلیپ بورد خود کپی کنید.
ژئوکدینگ انبوه
اگر صفحه گسترده ای با صدها آدرس دارید که باید آنها را به مختصات GPS تبدیل کنید، انجام آن به صورت دستی غیرممکن است. برای این کار، توسعه دهندگان از API های Geocoding ارائه شده توسط شرکت هایی مانند Google، Mapbox یا OpenStreetMap (Nominatim) استفاده می کنند. شما لیستی از آدرس ها را برای API ارسال می کنید و لیستی از مختصات را در عرض چند ثانیه برمی گرداند.
