دانلود بانک اطلاعات کامل استانها، شهرها و مکانهای توریستی ایران + تصویر
این دیتابیس، یکی از کاملترین و دقیقترین منابع اطلاعاتی موجود درباره استانها، شهرها و مکانهای توریستی ایران است که با هدف ارائه دادههای ساختاریافته و قابلاستفاده برای پروژههای حرفهای و پژوهشی طراحی شده است. این بانک اطلاعاتی شامل مجموعهای سازمانیافته از دادههای ارزشمند به شرح زیر است:
- اطلاعات استانها (32 رکورد): شامل نام هر استان، توضیحات تفصیلی، تصاویر باکیفیت و موقعیت جغرافیایی دقیق.
- اطلاعات شهرها (358 رکورد): مشخصات کامل شهرهای ایران همراه با توضیحات جامع، تصاویر اختصاصی و مختصات جغرافیایی، با ارتباط مستقیم به استان مربوطه.
- مکانهای توریستی (1219 رکورد): شامل دستهبندیهایی مانند موزهها، پارکهای ملی، مساجد، محوطههای باستانی، قلعهها، پلها و مراکز تفریحی. هر رکورد دارای توضیحات تفصیلی، تصاویر منحصربهفرد و اطلاعات جغرافیایی دقیق است.
- دستهبندی و برچسبگذاری (705 رکورد): امکان جستجوی سریع و دسترسی به دادهها بر اساس دستهبندیهای مختلف مکانهای توریستی.
دموی تصادفی دیتابیس مکان های توریستی ایران
این دمو شامل 50 مکان توریستی تصادفی از این دیتابیس است که به همراه دستهبندیها، تگها و شهرها و جزئیات دقیق در اختیارتان قرار مگیرد.
این دمو را میتوانید از اینجا دانلود کنید.
مزایای خرید و دانلود دیتابیس مکان های توریستی ایران:
- دقت و جامعیت اطلاعات: این بانک اطلاعاتی بر اساس دادههای معتبر و با دقت بالا تدوین شده و تمامی اطلاعات آن بهروزرسانی شده است.
- کاهش هزینه و زمان: جمعآوری چنین دادههایی مستلزم صرف منابع مالی و زمانی قابلتوجهی است. این محصول آماده استفاده بوده و در وقت و هزینه شما صرفهجویی میکند.
- کاربردهای متنوع: این بانک اطلاعاتی برای توسعهدهندگان نرمافزار، استارتاپهای حوزه گردشگری، طراحان اپلیکیشنهای مسیریابی، و پژوهشگران یک منبع کاربردی و ارزشمند است.
- تصاویر باکیفیت: تمامی تصاویر مرتبط با استانها، شهرها و مکانهای توریستی در این مجموعه موجود بوده و نیاز به تهیه تصاویر اضافی را برطرف میکند.
- طراحی اصولی جداول: ساختار بهینه و ارتباط دقیق بین جداول این دیتابیس، امکان استفاده آسان در انواع پروژهها را فراهم میکند.
- دستهبندی حرفهای: برچسبگذاری و دستهبندی تخصصی مکانهای توریستی به کاربران اجازه میدهد که بهسادگی به اطلاعات موردنظر دسترسی پیدا کنند.
مخاطبان دیتابیس مکان های توریستی ایران:
این محصول مناسب برای کسبوکارها، پژوهشگران، توسعهدهندگان نرمافزار و استارتاپهایی است که در حوزههای گردشگری، تحلیل داده و فناوری اطلاعات فعالیت میکنند.
با تهیه این بانک اطلاعاتی، یک منبع قابلاعتماد و کاربردی در اختیار خواهید داشت که شما را در اجرای پروژههای حرفهای و افزایش بهرهوری یاری خواهد کرد.

معرفی جداول بانک اطلاعات گردشگری ایران
1. جدول استانها (Provinces)
این جدول شامل اطلاعات کامل 32 استان کشور است که هر رکورد بهصورت دقیق و ساختاریافته ارائه شده است.
فیلدها:
- عنوان استان: نام رسمی هر استان.
- توضیحات: شرحی کوتاه درباره ویژگیها، تاریخچه یا اطلاعات عمومی استان.
- تصاویر: مجموعهای از تصاویر اختصاصی و مرتبط با هر استان.
- موقعیت جغرافیایی: مختصات دقیق جغرافیایی (Latitude و Longitude) برای استفاده در نقشهها یا سیستمهای مکانیابی.
کاربرد: این جدول برای پروژههای جغرافیایی، نقشهکشی یا ارائه اطلاعات کلی استانها در نرمافزارها و وبسایتها کاربرد دارد.
2. جدول شهرها (Cities)
این جدول شامل اطلاعات 358 شهر از سراسر کشور است که به استانهای مربوطه متصل شدهاند.
فیلدها:
- عنوان شهر: نام رسمی هر شهر.
- توضیحات: توضیحاتی در مورد ویژگیهای خاص، فرهنگ یا جاذبههای مهم هر شهر.
- تصاویر: مجموعهای از تصاویر منحصربهفرد از شهر.
- موقعیت جغرافیایی: مختصات دقیق جغرافیایی برای تعیین مکان شهر در نقشهها.
- آیدی استان: ارتباط مستقیم هر شهر با استان مربوطه از طریق کلید خارجی.
کاربرد: مناسب برای برنامههای گردشگری، نقشههای آنلاین، و پروژههای مرتبط با تحلیل دادههای شهری.
3. جدول مکانهای توریستی (Locations)
این جدول اطلاعات مربوط به 1219 مکان توریستی ایران را شامل میشود. هر رکورد اطلاعات جامعی از جاذبههای گردشگری کشور ارائه میدهد.
فیلدها:
- عنوان مکان: نام مکان توریستی (مانند موزه، مسجد، قلعه، پارک ملی).
- توضیحات: شرحی کامل از تاریخچه، ویژگیها و جذابیتهای آن مکان.
- تصاویر: مجموعهای از تصاویر باکیفیت مرتبط با مکان.
- موقعیت جغرافیایی: مختصات دقیق مکان برای استفاده در سیستمهای مکانیابی.
- آیدی استان و شهر: مشخص کردن استان و شهری که مکان در آن واقع شده است.
کاربرد: برای توسعه اپلیکیشنهای گردشگری، تحلیل دادههای مکانیابی و تبلیغات مرتبط با گردشگری
4. جدول برچسبها (Tags)
این جدول شامل 75 رکورد برای دستهبندی و سازماندهی مکانهای توریستی است.
فیلدها:
- عنوان برچسب: نام دستهبندی (مانند موزهها، محوطههای باستانی، مکانهای تفریحی).
- توضیحات: شرح کوتاهی از هر برچسب و کاربرد آن.
کاربرد: برای جستجوی سریع و مرتبسازی مکانهای توریستی بر اساس دستهبندیهای مختلف.
آموزش استفاده از دیتابیس جاذبههای تفریحی با تحلیل جغرافیایی
1. شهرهای یک استان
عنوان: نمایش شهرهای یک استان
توضیحات: برای یافتن شهرهای متعلق به یک استان خاص، از رابطه بین جدول cities و جدول provinces استفاده میکنیم. کلید خارجی province_id در جدول cities این ارتباط را مشخص میکند.
کد :
SELECT
cities.id,
cities.title,
cities.body
FROM
cities
WHERE
cities.province_id = :province_id;
2. جاذبههای تفریحی یک استان
عنوان: نمایش جاذبههای تفریحی یک استان
توضیحات: جاذبههای تفریحی یک استان در جدول locations ذخیره شدهاند و میتوان با استفاده از کلید خارجی province_id آنها را برای یک استان خاص فیلتر کرد.
کد:
SELECT
locations.id,
locations.title,
locations.body
FROM
locations
WHERE
locations.province_id = :province_id;
3. جاذبههای یک شهر
عنوان: نمایش جاذبههای یک شهر
توضیحات: برای یافتن جاذبههای تفریحی یک شهر خاص، از جدول locations استفاده میکنیم. کلید خارجی city_id مشخص میکند که هر جاذبه به کدام شهر تعلق دارد.
کد:
SELECT
locations.id,
locations.title,
locations.body
FROM
locations
WHERE
locations.city_id = :city_id;
4. 10 جاذبه نزدیک به هر جاذبه تفریحی
عنوان: نمایش 10 جاذبه نزدیک به یک جاذبه خاص
توضیحات: برای پیدا کردن نزدیکترین جاذبهها به یک جاذبه خاص، از محاسبات فاصله جغرافیایی استفاده میکنیم. تابع ST_Distance_Sphere فاصله بین دو نقطه جغرافیایی را به متر محاسبه میکند.
کد:
SELECT
l2.id,
l2.title,
ST_Distance_Sphere(l1.location, l2.location) AS distance
FROM
locations l1
JOIN
locations l2
ON
l1.id != l2.id
WHERE
l1.id = :location_id
ORDER BY
distance ASC
LIMIT 10;
5. 5 شهر نزدیک به هر شهر
عنوان: نمایش 5 شهر نزدیک به یک شهر خاص
توضیحات: برای پیدا کردن نزدیکترین شهرها به یک شهر خاص، از موقعیت جغرافیایی موجود در جدول cities و تابع ST_Distance_Sphere استفاده میکنیم.
کد:
SELECT
c2.id,
c2.title,
ST_Distance_Sphere(c1.location, c2.location) AS distance
FROM
cities c1
JOIN
cities c2
ON
c1.id != c2.id
WHERE
c1.id = :city_id
ORDER BY
distance ASC
LIMIT 5;
نمایش 5 شهر نزدیک به یک شهر خاص با استفاده از مختصات جغرافیایی
برای پیدا کردن 5 شهر نزدیک به یک شهر خاص، از مختصات جغرافیایی آن شهر (طول و عرض جغرافیایی) استفاده میکنیم. تابع ST_GeomFromText یک نقطه جغرافیایی را بر اساس مختصات ورودی (طول و عرض) ایجاد میکند و سپس تابع ST_Distance فاصله هر شهر دیگر از این نقطه را محاسبه میکند. فاصله محاسبه شده به متر تبدیل میشود و 5 شهر نزدیکتر بر اساس فاصله مرتب و انتخاب میشوند.
کد SQL:
SELECT
id,
title,
ST_Distance(location, ST_GeomFromText('POINT(:longitude :latitude)', 4326)) * 111195 AS distance
FROM
cities
WHERE
location IS NOT NULL
ORDER BY
distance ASC
LIMIT 5;
5.نمایش 10 جاذبه نزدیک به یک جاذبه خاص با استفاده از مختصات جغرافیایی یک جاذبه
برای یافتن 10 جاذبه نزدیک به یک جاذبه خاص، میتوان از مختصات جغرافیایی آن جاذبه (طول و عرض جغرافیایی) استفاده کرد. در این روش، تابع ST_GeomFromText برای ایجاد نقطه جغرافیایی بر اساس مختصات ورودی (طول و عرض) استفاده میشود و سپس فاصله هر جاذبه دیگر از این نقطه محاسبه میگردد. تابع ST_Distance فاصله بین دو نقطه جغرافیایی را در واحد درجه محاسبه میکند. برای تبدیل درجه به متر، این مقدار در عدد 111195 (تقریب فاصله هر درجه به متر) ضرب میشود. نتیجه با فیلد فاصله مرتب شده و 10 مورد نزدیکتر انتخاب میشود.
کد SQL:
SELECT
id,
title,
ST_Distance(location, ST_GeomFromText('POINT(:longitude :latitude)', 4326)) * 111195 AS distance
FROM
locations
WHERE
location IS NOT NULL
ORDER BY
distance ASC
LIMIT 10;
نکته:
:longitudeو:latitudeباید با مقادیر طول و عرض جغرافیایی نقطه مورد نظر جایگزین شوند.- این روش مستلزم آن است که ستون
locationدر جدولlocationsدارای مختصات معتبر باشد. - واحد فاصله خروجی بر حسب متر خواهد بود.
پرسش و پاسخ
1 . این دیتابیس چه اطلاعاتی را پوشش میدهد؟
2 . آیا اطلاعات موجود در دیتابیس بهروز و دقیق است؟
3 . این محصول برای چه افرادی یا پروژههایی مناسب است؟
4 . آیا امکان افزودن اطلاعات جدید به این دیتابیس وجود دارد؟
5 . چرا خرید این محصول بهصرفه است؟
دیدگاه ها
برای ارسال دیدگاه وارد حساب کاربری خود شوید.