
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
ویژگیهای کلیدی
معرفی کتاب
آنچه یاد میگیرید
یک برنامه پایه GIS را بر اساس ابزارهای موجود طراحی و ساختاربندی کنید.
ویجتهای برنامه Tkinter را سفارشی کنید تا مجموعه ابزار خودتان از ویجتهای GIS انعطافپذیر و قابل استفاده مجدد را بسازید.
دادههای مکانی را — هم برداری و هم رستری — بارگذاری، دستکاری و ذخیره کنید.
یک پنجره تعاملی با قابلیت بزرگنمایی برای نمایش دادههای مکانی بسازید.
دادههای مکانی را مدیریت و سازماندهی کنید.
شروع یک کتابخانه جامع پایتون برای انواع کارهای مکانی را بسازید و از این API بهعنوان موتور پشت برنامه خود استفاده کنید.
برنامه نهایی خود را به یک فایل اجرایی سبک و قابل حمل بستهبندی کنید.
این کتاب برای چه کسانی است
این کتاب برای برنامهنویسان پایتون بسیار مناسب است؛ کسانی که میخواهند یک برنامه GIS با کاربرد خاص بسازند یا این کار به آنها سپرده شده است. تحلیلگران، پژوهشگران علوم سیاسی، جغرافیدانان و متخصصان GIS که فضای خلاقی برای آزمایش تحلیلهای مکانی روز میخواهند، اما هنوز در پایتون مبتدیاند، نیز از این کتاب بهره میبرند. آشنایی با ساخت برنامه با Tkinter در پایتون بهتر است، اما لازم نیست.
Key FeaturesBook DescriptionWhat you will learnDesign and structure a basic GIS application based on existing toolsCustomize Tkinter application widgets to make your very own toolkit of flexible and reusable GIS widgetsLoad, manipulate, and save spatial data, both vector and rasterCreate an interactive and zoomable window for visualizing spatial dataManage and organize spatial dataCreate the beginnings of a comprehensive Python library for many types of geospatial tasks, and use this API as the engine behind your applicationPackage your final application into a lightweight and portable executable applicationWho this book is forThis book is ideal for Python programmers who are tasked with or wish to make a special-purpose GIS application. Analysts, political scientists, geographers, and GIS specialists seeking a creative platform to experiment with cutting-edge spatial analysis, but who are still only beginners in Python, will also find this book beneficial. Familiarity with Tkinter application development in Python is preferable but not mandatory.