لینک دانلود

Download Report

Transcript لینک دانلود

‫به‬
‫نام‬
‫خدا‬
‫‪POSTGIS IN ACTION‬‬
‫معرفی و کاربردهای پایگاه داده ‪POSTGIS‬‬
‫‪1‬‬
‫توسط‪ :‬امیر درجه‬
‫بهار ‪92‬‬
‫مفاهیم‪:‬‬
‫• مقدمه‬
‫• معرفی پایگاه داده ‪POSTGRE SQL‬‬
‫• آشنایی با سیستم مدیریت پایگاه داده‬
‫‪PGADMIN III‬‬
‫• آشنایی با مفاهیم ‪GIS‬‬
‫• معرفی ‪POSTGIS‬‬
‫• کاربرد ‪POSTGIS‬‬
‫• ‪ POSTGIS‬و ‪PGADMIN III‬‬
‫‪2‬‬
‫• مثال با استفاده از نرم افزار ‪OPEN‬‬
‫‪JUMP‬‬
‫مقدمه‪:‬‬
‫‪3‬‬
‫معرفی پایگاه داده ‪SQL‬‬
‫‪:POSTGRE‬‬
‫ویژگی ها‪:‬‬
‫• پشتیبانی از زبان های برنامه نویسی‬
‫مختلف برای ایجاد توابع‬
‫• رایگان و متن باز‬
‫• چند سیستم عامله‬
‫• پشتیبانی از آرایه ها‬
‫• ‪OBJECT-RELATIONAL DATABASE‬‬
‫‪4‬‬
‫•‬
‫ارث بری جداول‬
‫•‬
‫تعریف انواع مختلف داده (‪)DATA-TYPE‬‬
‫برخی از کاربران ‪SQL‬‬
‫‪:POSTGRE‬‬
‫• !‪ YAHOO‬برای تحلیل رفتار کاربران وب‬
‫• ‪ ،REDDIT‬پایگاه اخبار اجتماعی‬
‫• ‪ ،INSTAGRAM‬سرویس اشتراک گزاری تصاویر‬
‫• ‪OPEN STREET MAP‬‬
‫• ‪SONY ONLINE ENTERTAINMENT‬‬
‫• ایستگاه فضایی بینالمللی برای جمعآوری‬
‫دادههای‬
‫مسافتسنجی در مدار‬
‫‪5‬‬
‫آشنایی با سیستم مدیریت‬
‫پایگاه داده ‪PGADMIN III‬‬
‫ویژگی ها‪:‬‬
‫• متن باز‬
‫• چند سیستم عامله‬
‫• ویرایشگر حرفه ای ‪SQL‬‬
‫• ویرایشگر زبان های برنامه نویسی سمت سرور‬
‫‪6‬‬
7
‫آشنایی با ‪GIS‬‬
‫• سیستم اطالعات جغرافیایی (سامانهٔ اطالعات مکانی)‪ ،‬یا ‪GEOGRAPHIC INFORMATION ( GIS‬‬
‫‪ (SYSTEM‬یک سیستم اطالعاتی (سخت افزار – نرم افزار ‪ -‬داده) است که به تولید‪ ،‬پردازش‪ ،‬تحلیل‪ ،‬و‬
‫مدیریت اطالعات جغرافیایی (اطالعات مکانی) میپردازد‪.‬‬
‫• به عبارت دیگر ‪ GIS‬یک سیستم کامپیوتری برای مدیریت و تجزیه و تحلیل اطالعات مکانی بوده که قابلیت‬
‫جمعٔآوری‪ ،‬ذخیره‪ ،‬تجزیه و تحلیل و نمایش اطالعات جغرافیایی (مکانی) را دارد‪.‬‬
‫•‬
‫‪8‬‬
‫هدف نهایی یک سیستم اطالعات جغرافیایی‪ ،‬پشتیبانی جهت تصمیمگیریهای پایهگذاری شده بر اساس‬
‫دادههای مکانی میباشد و عملکرد اساسی آن بدست آوردن اطالعاتی است که از ترکیب الیههای متفاوت‬
‫دادهها با روشهای مختلف و با دیدگاههای گوناگون بدست میآیند‪.‬‬
‫آشنایی با ‪GIS‬‬
‫‪9‬‬
‫آشنایی با ‪GIS‬‬
‫‪10‬‬
‫آشنایی با ‪:GIS‬‬
‫‪11‬‬
‫آشنایی با ‪( GIS‬کاربردها)‪:‬‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫‪12‬‬
‫شهرسازی‬
‫منابع طبیعی‬
‫برق‬
‫آب‬
‫گاز‬
:POSTGIS ‫معرفی‬
13
‫معرفی ‪:POSTGIS‬‬
‫ویژگی ها‪:‬‬
‫ استفاده از ‪SQL‬‬‫ اشیاء جدید جهت ذخیره سازی انواع داده های زمینی‬‫ انواعٔدادهٔهایٔزمینیٔعبارتندٔاز‪:‬‬‫• نقطه )‪(point‬‬
‫• خط )‪(line‬‬
‫• چند وجهی (‪)polygon‬‬
‫‪14‬‬
:POSTGIS ‫کاربرد‬
15
:POSTGIS ‫پرس و جو در‬
SELECT ST_Point(1, 2) AS MyFirstPoint;
SELECT ST_GeomFromText('LINESTRING(-14 21,0 0,35 26)') AS MyCheckMark;
SELECT ST_GeomFromText('POLYGON((0 1,1 -1,-1 -1,0 1))') As MyTriangle;
16
:POSTGIS ‫پرس و جو در‬
SELECT ST_GeomFromText('POLYGON((52 218, 139 82, 262 207,
245 261, 207 267, 153 207, 125 235, 90 270, 55 244, 51 219,
52 218))') As HeartPolygon;
SELECT ST_GeomFromText('LINESTRING(52 218, 139 82, 262 207,
245 261, 207 267, 153 207, 125 235, 90 270, 55 244, 51 219,
52 18)') AS HeartLine;
17
18
:PGADMIN III ‫ و‬POSTGIS
19
:OPEN JUMP
20