اپلیکیشن اندرویدی فلشکارت آموزشی آموزش جامع و عملی از ساخت سیستمهای اطلاعات جغرافیایی با SQLite
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب آموزش جامع و عملی از ساخت سیستمهای اطلاعات جغرافیایی با SQLite
موضوع کلی: برنامه نویسی
موضوع میانی: SQLite
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه و معرفی سیستمهای اطلاعات جغرافیایی
- 2. مفاهیم پایه GIS
- 3. کاربرد GIS در دنیای واقعی
- 4. معرفی پایگاه داده و نقش آن در GIS
- 5. مقدمه ای بر پایگاه داده رابطهای
- 6. معرفی SQLite به عنوان یک پایگاه داده سبک و قابل حمل
- 7. مزایای استفاده از SQLite در GIS
- 8. نصب و راهاندازی SQLite
- 9. ابزارهای مدیریت SQLite (SQLiteStudio, DB Browser for SQLite)
- 10. مقدمه ای بر زبان SQL
- 11. دستورات پایه SQL (SELECT, FROM, WHERE)
- 12. فیلتر کردن دادهها با استفاده از WHERE
- 13. مرتبسازی نتایج با ORDER BY
- 14. گروهبندی دادهها با GROUP BY
- 15. تجمیع دادهها با توابع تجمعی (COUNT, SUM, AVG, MIN, MAX)
- 16. پیوند دادن جداول با JOIN (INNER, LEFT, RIGHT, FULL)
- 17. زیرپرس و جوها (Subqueries)
- 18. عملیات روی رشتهها در SQL
- 19. عملیات روی اعداد در SQL
- 20. استفاده از توابع تاریخ و زمان در SQL
- 21. دستورات DDL (CREATE, ALTER, DROP)
- 22. ایجاد جداول در SQLite
- 23. تعریف انواع داده در SQLite
- 24. تنظیم کلیدهای اصلی (Primary Keys)
- 25. تنظیم کلیدهای خارجی (Foreign Keys)
- 26. ایجاد ایندکسها برای بهبود عملکرد
- 27. تغییر ساختار جداول
- 28. حذف جداول
- 29. دستورات DML (INSERT, UPDATE, DELETE)
- 30. درج داده در جداول
- 31. بهروزرسانی دادهها
- 32. حذف دادهها
- 33. مدیریت تراکنشها در SQLite (BEGIN, COMMIT, ROLLBACK)
- 34. مقدمه ای بر دادههای مکانی (Spatial Data)
- 35. انواع دادههای مکانی (Point, Line, Polygon)
- 36. فرمتهای استاندارد دادههای مکانی (WKT, WKB, GeoJSON, Shapefile)
- 37. مقدمه ای بر افزونه SpatiaLite
- 38. نصب و راهاندازی SpatiaLite
- 39. مفاهیم پایگاه داده مکانی
- 40. ایجاد جداول مکانی در SpatiaLite
- 41. تعریف ستونهای مکانی (Geometry)
- 42. سیستمهای مختصات مرجع (CRS)
- 43. معرفی SRID ها
- 44. تنظیم SRID برای دادههای مکانی
- 45. تبدیل سیستمهای مختصات
- 46. عملیات هندسی پایه در SpatiaLite
- 47. تولید هندسهها (Point, LineString, Polygon)
- 48. تبدیل فرمت هندسهها (ST_AsText, ST_AsBinary)
- 49. محاسبه مساحت و طول هندسهها
- 50. محاسبه مرکز هندسهها
- 51. دستورات پرس و جوی مکانی در SpatiaLite
- 52. انتخاب هندسهها بر اساس محدوده (ST_Intersects, ST_Contains, ST_Within)
- 53. یافتن نزدیکترین هندسه (ST_DWithin, ST_Distance)
- 54. محاسبه فاصله بین هندسهها
- 55. عملیات ترکیبی مکانی
- 56. بافر کردن هندسهها (ST_Buffer)
- 57. ادغام هندسهها (ST_Union)
- 58. تقسیم هندسهها (ST_Difference, ST_SymDifference)
- 59. برش هندسهها (ST_Intersection)
- 60. ساخت هندسههای جدید از روی هندسههای موجود
- 61. کار با دادههای رستری در SpatiaLite (مقدماتی)
- 62. مقدمه ای بر دادههای رستری
- 63. نحوه ذخیره سازی دادههای رستری در SpatiaLite (اشاره به قابلیتهای پیشرفته)
- 64. وارد کردن دادههای مکانی به SQLite/SpatiaLite
- 65. استفاده از ابزارهای خط فرمان برای وارد کردن داده
- 66. استفاده از رابطهای گرافیکی برای وارد کردن داده
- 67. وارد کردن داده از Shapefile
- 68. وارد کردن داده از GeoJSON
- 69. وارد کردن داده از CSV (با مختصات)
- 70. خروجی گرفتن از دادههای مکانی
- 71. خروجی گرفتن به Shapefile
- 72. خروجی گرفتن به GeoJSON
- 73. خروجی گرفتن به فرمتهای متنی
- 74. ساخت سیستم اطلاعات جغرافیایی ساده با Python
- 75. مقدمه ای بر کتابخانههای Python برای GIS
- 76. نصب کتابخانههای GeoPandas و SQLAlchemy
- 77. اتصال به پایگاه داده SQLite با Python
- 78. خواندن دادههای مکانی از SpatiaLite با GeoPandas
- 79. نوشتن دادههای مکانی در SpatiaLite با GeoPandas
- 80. اجرای دستورات SQL از طریق Python
- 81. ساخت پرس و جوهای مکانی با Python
- 82. تجسم دادههای مکانی با Matplotlib و GeoPandas
- 83. ایجاد نقشههای ساده
- 84. افزودن لایههای مکانی به نقشه
- 85. تنظیمات ظاهری نقشه
- 86. ذخیره نقشهها
- 87. کار با لایههای مختلف در یک سیستم اطلاعات جغرافیایی
- 88. مدیریت لایههای نقطهای
- 89. مدیریت لایههای خطی
- 90. مدیریت لایههای چندضلعی
- 91. نحوه ارتباط بین لایههای مختلف
- 92. ایجاد روابط بین جداول مکانی و غیرمکانی
- 93. مثال عملی: ساخت یک سیستم مدیریت اطلاعات شهری ساده
- 94. طراحی ساختار پایگاه داده برای اطلاعات شهری
- 95. جداول مربوط به ساختمانها، خیابانها، مناطق و ...
- 96. ایجاد جداول مکانی برای هر نوع عارضه
- 97. وارد کردن دادههای نمونه
- 98. ساخت پرس و جو برای یافتن ساختمانها در یک منطقه خاص
- 99. ساخت پرس و جو برای یافتن خیابانهای نزدیک به یک نقطه
- 100. مثال عملی: تحلیل شبکه حمل و نقل (مقدماتی)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.