سبد دانلود 0
فایل-اکسل-برای-دریافت-اطلاعات-نقشه-از-OSM-انواع-تگ-ها-(رستوران---هتل---مدرسه---دانشگاه-و-...)-برنامه-نویسی-با-ماکرو-VBA

فایل اکسل برای دریافت اطلاعات نقشه از OSM انواع تگ ها (رستوران - هتل - مدرسه - دانشگاه و ...) برنامه نویسی با ماکرو VBA

دسته‌بندی: فایل های اکسل
امروز در این پست برای شما کاربران عزیز وبسایت فایل سحرآمیز یک فایل اکسل برای دریافت اطلاعات نقشه از OSM انواع تگ ها (رستوران - هتل - مدرسه - دانشگاه و ...) برنامه نویسی با ماکرو VBA از طریق Overpass API بصورت آنلاین را آماده دانلود قرار داده ایم.
161
تعداد پیشنهاد
121
تعداد دانلود
90٪
رضایت‌مندی
سطح رضایت کاربران
90٪
کم متوسط زیاد

دانلود فایل اکسل برای دریافت اطلاعات نقشه از OSM انواع تگ ها (رستوران - هتل - مدرسه - دانشگاه و ...) برنامه نویسی با ماکرو VBA از طریق Overpass API بصورت آنلاین

این فایل اکسل یک ابزار حرفه‌ای و پیشرفته برای استخراج داده‌های OpenStreetMap (OSM) از طریق Overpass API بصورت آنلاین است و به صورت کامل با VBA طراحی شده است. کاربران می‌توانند بدون نیاز به دانش برنامه‌نویسی، تنها با تکمیل فرم موجود در شیت Form، داده‌های مورد نظر خود را از OSM دریافت کرده و در قالب جدول‌های ساخت‌یافته در اکسل مشاهده کنند.

نمونه تصاویر در زمان اجرا

فایل اکسل برای دریافت اطلاعات نقشه از OSM انواع تگ ها 1

فایل اکسل برای دریافت اطلاعات نقشه از OSM انواع تگ ها 2

OpenStreetMap (OSM) یک پروژه‌ی بین‌المللی برای ایجاد نقشه‌ی و قابل ویرایش از جهان است. در حقیقت، هدف OSM ایجاد یک نقشه‌ی جهانی است که هر کس بتواند آن را استفاده، ویرایش و توزیع کند. این پروژه در سال ۲۰۰۴ توسط استیو کاوست در بریتانیا آغاز شد و اکنون توسط بنیاد OpenStreetMap پشتیبانی می‌شود.

سیستم تگ‌گذاری (Tagging System) – OSM

این که یک گره، راه یا رابطه چه چیزی را نشان می‌دهد، کاملاً توسط تگ‌ها (Tags) مشخص می‌شود. تگ‌ها جفت‌های key=value (کلید=مقدار) هستند.

  • کلید (Key): دسته یا ویژگی کلی.

  • مقدار (Value): مشخصه دقیق آن کلید.

مثال‌های ملموس:

عنصر روی نقشه تگ‌های اصلی (و نمونه‌ای از تگ‌های تکمیلی) توضیح
یک رستوران amenity=restaurant
name=رستوران شاندیز
cuisine=kebab (غذاهای ایرانی)
amenity برای امکانات عمومی رفاهی استفاده می‌شود.
یک هتل tourism=hotel
name=هتل اقامت
stars=4
tourism برای جاذبه‌های گردشگری به کار می‌رود.
یک بیمارستان amenity=hospital
name=بیمارستان میلاد
emergency=yes
یک جاده اصلی highway=primary
name=خیابان انقلاب
maxspeed=50
highway کلید اصلی برای همه انواع راه‌هاست.
یک پارک leisure=park
name=پارک لاله
leisure برای اماکن تفریحی است.
یک رودخانه waterway=river
name=رودخانه کارون
یک ساختمان مسکونی building=house (یا apartments, yes)

این ابزار برای متخصصان GIS، پژوهشگران دانشگاهی، تحلیلگران داده و توسعه‌دهندگانی که نیاز به دریافت اطلاعات مکانی با کیفیت بالا دارند، گزینه‌ای بسیار کاربردی و قابل اعتماد است.

لیست تگ های موجود

  • restaurant = رستوران
  • hospital = بیمارستان
  • hotel = هتل
  • school = مدرسه
  • mosque = مسجد
  • fuel = پمپ‌بنزین / جایگاه سوخت
  • bank = بانک
  • pharmacy = داروخانه
  • bar = بار
  • cafe = کافه
  • supermarket = سوپرمارکت
  • clinic = درمانگاه
  • parking = پارکینگ
  • library = کتابخانه
  • police = پلیس / کلانتری
  • kindergarten = مهدکودک
  • university = دانشگاه
  • doctors = پزشک / مطب پزشکان

ویژگی‌های اصلی ابزار اکسل Overpass

1. فرم کاربری (Form Sheet)

در این بخش امکان تنظیم موارد زیر وجود دارد:

  • تعیین محدوده جغرافیایی با وارد کردن South, West, North, East

  • انتخاب نوع تگ (مانند amenity) یا استفاده از تگ‌های سفارشی (key=value)

  • تعیین اندازه Tile برای تقسیم محدوده و کاهش خطاهای API

  • مشخص کردن زمان Timeout و تعداد Retry

  • انتخاب اینکه آیا همه تگ‌ها استخراج شوند یا فقط تگ‌های اصلی

تمامی گزینه‌ها با اعتبارسنجی داده‌ای (Data Validation) کنترل شده‌اند.

2. ساخت خودکار شیت‌ها

ابزار به صورت خودکار شیت‌های زیر را ایجاد و مدیریت می‌کند:

  • Form

  • Data

  • Logs

  • RawJSON

3. دریافت داده از Overpass API

این فایل قابلیت ارسال درخواست POST به سرور Overpass را دارد و می‌تواند:

  • داده‌های node، way و relation را بازیابی کند

  • خروجی را در قالب JSON دریافت و از طریق کتابخانه VBA-JSON پردازش کند

  • مختصات ways و relationها را با استفاده از مقدار center به‌دست آورد

4. ذخیره‌سازی ساخت‌یافته

تمام داده‌های دریافت‌شده در شیت Data ذخیره می‌شود، شامل:

  • osm_id

  • name

  • type

  • lat / lon

  • tags_concat

  • منبع درخواست (Tile و BBox)

5. استخراج تمام تگ‌ها به صورت ستونی (Dynamic Tag Columns)

اگر گزینه "Fetch all tags" فعال باشد:

  • فایل به صورت پویا ستون‌های جدید برای هر تگ ایجاد می‌کند

  • مقادیر تمام تگ‌ها به سطر مربوطه اضافه می‌شود
    این قابلیت برای تحلیل‌های داده‌کاوی، GIS و خوشه‌بندی بسیار کاربردی است.

6. ثبت لاگ کامل عملیات

تمام مراحل اجرای درخواست‌ها، خطاها، زمان دریافت، وضعیت Tileها و تعداد رکوردها در شیت Logs ذخیره می‌شود.
این قابلیت مشکلات API را قابل ردیابی می‌کند.

7. ذخیره خام JSON

پاسخ‌های Overpass API بدون تغییر در شیت RawJSON ذخیره می‌شوند.
این ویژگی برای تحلیل‌های تخصصی JSON یا استفاده در سایر نرم‌افزارها بسیار مهم است.

8. خروجی CSV

ابزار دارای دکمه Export CSV است که امکان ذخیره جدول نهایی برای وارد کردن در ابزارهایی مانند QGIS، PostgreSQL، Python و… را فراهم می‌کند.

9. پشتیبانی از tiled bounding box

اگر محدوده جغرافیایی بسیار بزرگ باشد، ابزار آن را به Tileهای کوچکتر تقسیم می‌کند تا:

  • سرعت پردازش بهتر شود

  • خطاهای "timeout" کاهش یابد

  • داده‌ها کامل‌تر دریافت شوند


نتیجه‌گیری

این فایل اکسل یک ابزار کاملاً حرفه‌ای برای استخراج، پردازش و ذخیره‌سازی داده‌های OpenStreetMap است. با داشتن رابط کاربری ساده در شیت Form و موتور قدرتمند VBA، می‌توانید بدون نیاز به هیچ برنامه‌نویسی، تمامی داده‌های OSM را با انعطاف‌پذیری بالا دریافت و تحلیل کنید.

برای شما کاربران عزیز پیشنهاد دانلود داده می شود.

ارسال نظر :

کد امنیتی

نظرات کاربران :

نوری
1404/4/13 :16:16 pm
فایل کاملاً مطابق با نیازهایم بود
پاسخ پشتیبانی فایل سحر آمیز
ممنون از اعتماد شما به مجموعه ما
اسماعیلی
1404/4/7 2:16:16 pm
با سلام دستتون درد نکنه واقعاً! این فایل دقیقاً همونی بود که نیاز داشتم و خیلی به دردم خورد 👍
پاسخ پشتیبانی فایل سحر آمیز
سپاسگزاریم از انتخاب درست شما
دهقانی
1404/3/13 :16:16 pm
ممنون از پاسخگویی سریع و محتوای با کیفیت
پاسخ پشتیبانی فایل سحر آمیز
سپاسگزاریم از همراهی و اعتماد شما
امیر
1404/2/1 2:16:16 pm
دستتون درد نکنه بابت این فایل ارزشمند
پاسخ پشتیبانی فایل سحر آمیز
امیدواریم همیشه بهترین خدمات رو ارائه بدیم
ستایش
1403/11/15 :16:16 pm
خیلی جامع و کامل بود، واقعاً زحمت کشیدید
پاسخ پشتیبانی فایل سحر آمیز
خوشحالیم که بخشی از مسیر موفقیت شما هستیم

فایل های که ممکن است نیاز داشته باشید

دانلود-نمونه-فاکتور-رسمی-در-اکسل

دانلود نمونه فاکتور رسمی در اکسل

دانلودتوضیحات بیشتر
سورس-کد-برنامه-پیداکردن-فایل-تکراری-در-Duplicate-File-Finder)-vb.net)

سورس کد برنامه پیداکردن فایل تکراری در Duplicate File Finder) vb.net)

دانلودتوضیحات بیشتر