کتاب آموزش کاربردی برنامه‌نویسی WEB GIS با PYTHON

افزودن به علاقه مندی هابه لیست دلخواه اضافه شداز لیست دلخواه حذف شد 0
افزودن برای مقایسه

نویسنده: منصور ادیبی سده

مهدی نظری اشنی

سال چاپ: 1402

نوبت چاپ: 1

شما با خرید این محصول 106 امتیاز کسب می کنید
گزارش تخلف

213,000 تومان 191,700 تومان

کتاب آموزش کاربردی برنامه‌نویسی WEB GIS با PYTHON

کتاب آموزش کاربردی برنامه‌نویسی WEB GIS با PYTHON برای افرادی نوشته شده است که می­خواهند درباره GIS و Web GIS آموزش ببینند و با کم­ترین دانش برنامه‌نویسی، خیلی راحت و سریع، یک سامانه Web GIS بسازند. حتی اگر با GIS آشنا نباشید، مطالعه کتاب آموزش برنامه نویسی web gis با python می­تواند در سریع‌ترین زمان ممکن و بدون درگیر کردن شما با مباحث فنی، GIS و Web GIS را به شما بیاموزد و نحوه ساخت یک سامانه Web GIS با استفاده از زبان برنامه­ نویسی Python را به شما آموزش دهد.

زبان برنامه نویسی Python، یکی از راحت­ترین زبان­های برنامه ­نویسی برای یادگیری  می‌­باشد. این زبان مورد استقبال طیف وسیعی قرار گرفته که می‌­خواهند بدون درگیر شدن با مباحث مهندسی نرم­‌افزار، اقدام به ساخت سامانه­‌ها نمایند. به لطف وجود Framework های قوی، برنامه‌­نویسی GIS و ساخت سامانه Web GIS با استفاده از زبان پایتون، بسیار ساده و سریع می­‌باشد.

در تالیف محتوای کتاب آموزش برنامه نویسی web gis با python تلاش نمودیم از پیشینه ۱۳ سال فعالیت­مان در صنعت GIS و تولید سامانه­های اطلاعات مکانی، بهره ببریم. بازخوردهایی که فراگیران مشاوره‌ها و آموزش­های GIS به ما داده­‌اند، ما را بر آن داشت تا کتابی را تالیف کنیم که با زبانی ساده، GIS و Web GIS را شرح دهد و نیز برای ساخت Web GIS، ساده­‌ترین زبان برنامه‌­نویسی که استقبال جهانی از آن رو به رشد می‌­باشد را برگزینیم.

دو فصل اول کتاب آموزش برنامه نویسی web gis با python برای افرادی است که می­‌خواهند به زبانی ساده با GIS و Web GIS آشنا شوند.

در فصل سوم به دستور زبان پایتون پرداخته‌­ایم و در فصل­های آتی، شما را با برنامه­‌نویسی GIS در پایتون آشنا می­کنیم و نحوه ساخت یک Web GIS پایه با استفاده از پایتون را یاد می­گیرید.

خواندن کتاب آموزش برنامه نویسی web gis با python و یادگیری برنامه‌­نویسی GIS با پایتون را به همه دانشجویان علاقمند به GIS، کارجویان بازار کار GIS و کارشناسان GIS و مدیران سازمان­ها، پیشنهاد می­کنیم. 

فهرست مطالب کتاب آموزش برنامه نویسی web gis با python

مقدمه

فصل اول کتاب آموزش برنامه نویسی web gis با python / سامانه اطلاعات مکانی چیست؟

۱. مقدمه

۲. سامانه اطلاعات مکانی

۱.۲. تعریف سامانه

۲.۲. تعریف داده‏ها

۳.۲. تعریف اطلاعات

۴.۲. تعریف دانش

۵.۲. داده‌های مکانی چیست؟

۶.۲. اطلاعات مکانی چیست؟

۷.۲. سامانه اطلاعات مکانی چیست؟

۳. اجزای تشکیل‌دهنده GIS

۱.۳. سخت‌افزار

۲.۳. نرم‌افزار

۳.۳. کاربران

۴.۳. داده‌ها

۵.۳. روش‌ها

۴. اصطلاحات و مفاهیم پایه در GIS

۱.۴. عارضه

۲.۴. لایه

۳.۴. نقشه

۴.۴. مقیاس

۵.۴. دستگاه مختصات جغرافیایی

۶.۴. سیستم مختصات

۵. داده‏ها در GIS

۱.۵. داده‌های مکانی

۲.۵. اطلاعات توصیفی

۳.۵. مدل داده‌ها

۴.۵. مدل داده‌برداری

۵.۵. مدل داده تصویری

۶.۵. آماده‌سازی داده‌ها برای استفاده در GIS

۶. معرفی پایگاه‏داده‏های مکانی

۱.۶. تعریف پایگاه‌داده‌ها

۲.۶. سامانه مدیریت پایگاه‌داده‌ها

۳.۶. انواع پایگاه‌داده‌ها

۴.۶. پایگاه‌داده‌های مکانی

۷. مراحل ایجاد سامانه اطلاعات مکانی

۱.۷. امکان‌سنجی

۲.۷. نیازسنجی

۳.۷. طراحی مدل مفهومی

۴.۷. بررسی وضعیت داده‌های موجود

۵.۷. ارزیابی و گزینش نرم‏افزار و سخت‏افزار

۶.۷. طراحی مدل منطقی و فیزیکی

۷.۷. یک‏پارچه‏سازی سامانه

۸.۷. انجام پروژه آزمایشی

۹.۷. پیاده‏سازی نهایی سامانه

۱۰.۷. نگهداری و پشتیبانی سامانه

۱۱.۷. مستندسازی

۱۲.۷. آموزش

۸. کاربردهای GIS

۹. روش‏های به‏کارگیری GIS

۱.۹. Desktop GIS

۲.۹. Web GIS

۳.۹. Mobile GIS

۱۰. اهمیت اطلاعات مکانی در جامعه

فصل دوم کتاب آموزش برنامه نویسی web gis با python / سامانه اطلاعات مکانی تحت وب چیست؟

۱. مقدمه

۲. آشنایی با مفاهیم شبکه، اینترنت و وب

۱.۲. شبکه

۲.۲. سرویس‌دهنده

۳.۲. سرویس‌گیرنده

۴.۲. اینترنت

۵.۲. اینترانت

۶.۲. وب

۷.۲. وبسایت

۸.۲. سرویس‌دهنده وب

۹.۲. میزبان

۱۰.۲. مرورگر وب

۱۱.۲. معماری سرویس‌دهنده سرویس‌گیرنده

۳. اجزای Web GIS

۱.۳. معماری Web GIS چیست؟

۲.۳. اجزای تشکیل‌دهنده سرویس‏دهنده GIS

۳.۳. اجزای تشکیل‌دهنده سرویس‏گیرنده GIS

۴. انواع معماری Web GIS

۱.۴. معماری سمت سرویس‏دهنده

۲.۴. معماری سمت سرویس‏گیرنده

۳.۴. معماری ترکیبی

۴.۴. انتخاب معماری

۵. روشهای پیاده‌سازی Web GIS

۱.۵. مقدم‌های بر متن‌باز

۲.۵. متن باز در برابر تجاری

۳.۵. چرا متن باز

۴.۵. چرا سامانه اطلاعات مکانی متن باز؟

۵.۵. بنیاد متن باز مکانی

۶.۵. کنسرسیوم آزاد مکانی

۶. مراحل ایجاد سامانه Web GIS

۱.۶. نیازسنجی

۲.۶. طراحی مدل مفهومی

۳.۶. ارزیابی و گزینش نرم‏افزار و سخت‏افزار

۴.۶. طراحی مدل منطقی و فیزیکی

۵.۶. یک‏پارچه‏سازی سامانه

۶.۶. توسعه سامانه

۷.۶. نگهداری و پشتیبانی سامانه

۷. انتشار نقشه‌ها در محیط وب

۱.۷. مفاهیم انتشار نقشه‌ها تحت Web

۲.۷. نرم‏افزار انتشار نقشه‌ها تحت Web

۸. استانداردهای مکانی

۱.۸. استاندارد مکانی چیست؟

۲.۸. پیشینه استانداردهای مکانی متن باز

۳.۸. کنسرسیوم آزاد مکانی

۴.۸. کمیته ISO/TC211

۵.۸. استانداردهای OGC

۹. قابلیت‌های یک سامانه Web GIS

۱.۹. امکان نمایش نقشه‌های مختلف

۲.۹. قابلیت‌های مرور نقشه

۳.۹. قابلیت اندازه‌گیری بر روی نقشه

۴.۹. قابلیت ترسیم اشکال هندسی بر روی نقشه

۵.۹. امکان جستجو در اطلاعات لایه‌های نقشه

۶.۹. قابلیت نمایش و ویرایش اطلاعات توصیفی عوارض نقشه

۱۰. برنامه‌نویسی Web GIS

۱.۱۰. طراحی و تولید یک واسط کاربری تحت وب

۲.۱۰. برنامه ‏نویسی سمت سرویس‏دهنده

۳.۱۰. برنامه‏ نویسی سمت سرویس‏گیرنده

۱۱. چند نمونه کاربردی Web GIS

۱.۱۱. سامانه نقشه گردشگری

۲.۱۱. سامانه برداشت اطلاعات با استفاده از موبایل

۳.۱۱. سامانه پلیس آب

۴.۱۱. سامانه نظارت بر پرسنل میدانی

۵.۱۱. سامانه مدیریت و ثبت وقایع ترافیکی

۶.۱۱. سامانه نام گذاری معابر و اماکن

۷.۱۱. سامانه مدیریت روسازی معابر

۸.۱۱. سامانه Web GIS تاسیسات

۹.۱۱. سامانه Web GIS شهری

فصل سوم کتاب آموزش برنامه نویسی web gis با python / معرفی زبان برنامه‌نویسی پایتون

۱. مقدمه

۲. مفاهیم اولیه برنامه‌نویسی

۱.۲. برنامه چیست؟

۲.۲. زبان برنامه‌نویسی

۳.۲. اجرای برنامه توسط رایانه

۴.۲. اشکال‌زدایی برنامه

۵.۲. خطاهای برنامه‌نویسی

۶.۲. آزمایش برنامه

۳. آشنایی با پایتون

۱.۳. تاریخچه پایتون

۲.۳. مزایای کلیدی پایتون

۳.۳. آمار استفاده از پایتون

۴.۳. موارد استفاده از پایتون

۵.۳. معایب پایتون

۶.۳. علت کند بودن پایتون

۷.۳. راه‏های افزایش سرعت برنامه‌های پایتون

۸.۳. پایتون نسخه ۲ یا پایتون نسخه ۳

۹.۳. کتابخانه‌های پایتون

۱۰.۳. پایتون و GIS

۱۱.۳. استفاده‌کنندگان پایتون

فصل چهارم کتاب آموزش برنامه نویسی web gis با python / دستور زبان برنامه نویسی پایتون

۱. مقدمه

۲. اولین برنامه با پایتون

۱.۲. نصب پایتون

۲.۲. اجرای کدهای پایتون

۳.۲. ساختار یک برنامه پایتون

۳. متغیرها

۱.۳. متغیر چیست؟

۲.۳. تخصیص مقدار به متغیر

۳.۳. تخصیص چندتایی

۴.۳. انواع داده استاندارد در پایتون

۵.۳. اعداد در پایتون

۶.۳. رشته‌ها در پایتون

۷.۳. لیست‌ها در پایتون

۸.۳. تاپل‌ها در پایتون

۹.۳. دیکشنری در پایتون

۱۰.۳. تبدیل انواع دادهای در پایتون

۴. عملگرها

۱.۴. انواع عملگرها

۵. تابع

۱.۵. تابع چیست؟

۲.۵. ایجاد تابع

۳.۵. فراخوانی تابع

۴.۵. توابع بینام

۵.۵. دستور return

۶.۵. حوزه‌ی دسترسی متغیر

۷.۵. توابع ریاضی در پایتون

۸.۵. اعداد و کاراکترهای تصادفی

۹.۵. توابع بازگشتی در پایتون

۶. دستورات کنترلی

۱.۶. اجرای عبارات شرطی

۲.۶. عبارت منطقی

۷. حلقه‌های تکرار

۱.۷. حلقه For

۲.۷. حلقه While

۳.۷. دستور Break

۴.۷. دستور Continue

۵.۷. دستور Pass

۶.۷. حلقه‌های تودرتو

۷.۷. مثال توابع بازگشتی

۸. شی‌گرایی

۱.۸. برنامه‌نویسی شی‌گرا

۲.۸. تعریف کلاس

۳.۸. تعریف شی

۴.۸. تعریف کپسوله‌سازی

۵.۸. تعریف وراثت

۶.۸. تعریف چندریختی

۷.۸. تعریف انتزاع یا تجرید

۸.۸. نمونه‌های عملی از شیگرایی در پایتون

فصل پنجم کتاب آموزش برنامه نویسی web gis با python / مفاهیم طراحی صفحات وب  

۱. مقدمه

۲. اهميت طراحي وب‏سايت

۳. HTML چیست؟

۱.۳. عناصر تشکیل‌دهنده HTML

۲.۳. آنچه براي يادگيري HTML موردنیاز است

۳.۳. برچسب‌های HTML

۴. CSS چیست؟

۱.۴. روش‏های استفاده از CSS

۲.۴. استفاده از انتخاب‌گرها در CSS

۳.۴. تنظیم پس‌زمینه در CSS

۴.۴. تنظیم ابعاد در CSS

۵.۴. تنظیم قلم و اندازه آن در CSS

۶.۴. محل قرارگیری عناصر در CSS

۷.۴. تنظیمات حاشیه در CSS

۵. JavaScript چیست؟

۱.۵. خصوصیات JavaScript

۲.۵. محل قرارگیری کدها

۳.۵. دستورات اولیه برای شروع

۴.۵. رویداد‏ها

۵.۵. کتاب‏خانه‏های JavaScript

۶. jQuery چیست؟

۱.۶. نصب و راه‌اندازی jQuery

۲.۶. انتخاب‏گرهای jQuery

۳.۶. رویدادها در jQuery

۴.۴. استفاده از Callback در jQuery

۵.۶. دست‏کاری عناصر صفحه HTML

۶.۶. اضافه کردن عناصر

۷.۶. حذف کردن عناصر

۸.۶. AJAX چیست؟

۹.۶. متدهای AJAX در jQuery

فصل ششم کتاب آموزش برنامه نویسی web gis با python / آماده‌سازی محیط برنامه‌نویسی    

۱. مقدمه

۲. انتخاب نرم‏افزار مناسب برای برنامه‏نویسی پایتون

۱.۲. IDE چیست؟

۲.۲. IDE‏های عمومی

۳.۲. IDE‏های مخصوص برنامه‏نویسی پایتون

۴.۲. نصب و راهاندازی چارچوبکاری Django

۳. معرفی و نصب PostgreSQL

۱.۳. معرفی PostgreSQL

۲.۳. نصب PostgreSQL

۴. معرفی و نصب PostGIS

۱.۴. معرفی PostGIS

۲.۴. قابلیتهای مکانی PostGIS

۳.۴. نصب PostGIS

۴.۴. معرفی و نصب Psycopg2

۵. معرفی و نصب GeoServer

۱.۵. معرفی GeoServer

۲.۵. نصب GeoServer

۶. معرفی و نصب OpenLayers

فصل هفتم کتاب آموزش برنامه نویسی web gis با python / آشنایی با چارچوبکاری Django

۱. مقدمه

۲. طراحی ایستا در برابر طراحی پویا

۳. چارچوب وب چیست؟

۴. الگوی طراحی MVC

۵. ساخت یک پروژه

۱.۵. ایجاد پروژه از طریق خط فرمان ویندوز

۲.۵. ایجاد پروژه در نرمافزار Pycharm

۶. آشنایی با View ها و URLconf ها

۱.۶. نوشتن اولین view

۲.۶. نوشتن اولین URLConf

۳.۶. الگوی‌های متنی

۴.۶. اشاره‌ای کوتاه به خطای ۴۰۴

۷. سیستم مدیریت Template

۱.۷. اصول طراحی به کمک Template

۸. کار با پایگاه‏ داده‌ها در Django

۱.۸. اتصال به پایگاه‏ داد‌ه‌ها

۲.۸. ساخت مدل پایگاه‏ داده‌ها

۳.۸. معرفی مدل‌ها به Django

۴.۸. اعمال تغییرات روی پایگاه‌داده‌ها

۵.۸. افزودن اطلاعات به پایگاه‏ داده‌ها

۹. سامانه مدیریت سایت

۱۰. قابلیت‌های مکانی Django

۱.۱۰. ایجاد پایگاه ‏داده‏ های مکانی

۲.۱۰. اتصال Django به پایگاه‏داده‏های PostgreSQL

 

فصل هشتم کتاب آموزش برنامه نویسی web gis با python / پروژه عملی Web GIS

۱. مقدمه

۲. ایجاد یک نقشه پایه OSM

۱.۲. آشنایی اولیه با HTML

۲.۲. افزودن کتابخانه OpenLayers به کد HTML

۳. افزودن قابلیت‌های اولیه به نقشه

۴. افزودن یک Shapefile به نقشه

۱.۴. واردکردن Shapefile به GeoServer

۲.۴. نمایش لایه منتشر شده به کمک OpenLayers

۵. ایجاد پروژه Web GIS با Django

۱.۵. ایجاد پروژه Django

۲.۵. اتصال به PostgreSQL

۳.۵. انتقال وبسایت نقشه به Django

۶. ایجاد سطح دسترسی به لایه شهرها

۱.۶. ایجاد مدل Layers

۲.۶. گرفتن لیست لایه‏ها از Django

۳.۶. افزودن لایه‌ها به نقشه

۷. افزودن قابلیت Identify

۱.۷. دریافت اطلاعات لایه از GeoServer

۲.۷. ارسال درخواست دریافت اطلاعات لایه

۸.  افزودن قابلیت جستجو

۱.۸. ایجاد عناصر HTML و برنامه‏نویسی جاوا اسکریپت…

۲.۸. دریافت نتایج جستجو از GeoServer

۹. افزودن قابلیت ذخیره عوارض و نمایش آنها

۱۰. سخن پایانی

منابع و مآخذ کتاب آموزش برنامه نویسی web gis با python

مشخصات: کتاب آموزش کاربردی برنامه‌نویسی WEB GIS با PYTHON

نویسنده

,

جلد

قطع کتاب

زبان کتاب

سال چاپ

نوبت چاپ

شابک

9786001684203

تعداد صفحات

250

لوح فشرده

ابعاد
وزن 449 گرم

نظرهای کاربران

0.0 از 5
0
0
0
0
0
نظر خود را بنویسید

هنوز دیدگاهی وجود ندارد

اولین نفری باشید که بررسی می کند “کتاب آموزش کاربردی برنامه‌نویسی WEB GIS با PYTHON”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

به لیست دلخواه اضافه شداز لیست دلخواه حذف شد 0
افزودن برای مقایسه
به لیست دلخواه اضافه شداز لیست دلخواه حذف شد 1
افزودن برای مقایسه
نرم افزار آموزش Etap 16

نرم افزار آموزش Etap 16

فروشنده : آزمون تاپ
120,000 تومان 108,000 تومان
موجود نیست
به لیست دلخواه اضافه شداز لیست دلخواه حذف شد 0
افزودن برای مقایسه
کتاب آمادگی آزمون نظام مهندسی - مدیریت ساخت و نظام برنامه ریزی و کنترل پروژه
به لیست دلخواه اضافه شداز لیست دلخواه حذف شد 1
افزودن برای مقایسه
كتاب راهنمای عملی کنترل سر و صدا و ارتعاشات در سیستم‌های سرمایش و گرمایش
به لیست دلخواه اضافه شداز لیست دلخواه حذف شد 0
افزودن برای مقایسه
کتاب پاسخ‌یاب سریع نوآور (رشته عمران)

کتاب پاسخ‌یاب سریع نوآور (رشته عمران)

فروشنده : آزمون تاپ
740,000 تومان 666,000 تومان
به لیست دلخواه اضافه شداز لیست دلخواه حذف شد 0
افزودن برای مقایسه
کتاب کارگاه الکتروتکنیک و سیم کشی بیمارستان

کتاب کارگاه الکتروتکنیک و سیم کشی بیمارستان

فروشنده : آزمون تاپ
6,200 تومان 5,580 تومان
موجود نیست

استعلام محصول

 آزمون تاپ
Logo
مقایسه موارد
  • کل (0)
مقایسه
0