دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Karim Bahgat
سری:
ISBN (شابک) : 1782175407, 9781782175407
ناشر: Packt Publishing
سال نشر: 2015
تعداد صفحات: 192
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
کلمات کلیدی مربوط به کتاب ملزومات توسعه جغرافیایی پایتون: اینترنت، گروه افزار، و ارتباطات، شبکه و رایانش ابری، رایانه و فناوری، نرم افزار، حسابداری، Adobe، پایگاه داده، طراحی و گرافیک، ایمیل، برنامه های کاربردی سازمانی، ریاضی و آماری، مایکروسافت، تشخیص کاراکترهای نوری، نرم افزارهای مالی شخصی، نرم افزارهای شخصی ,نرم افزار مدیریت پروژه, کتاب های سریع, صفحات گسترده, مجموعه ها, ابزارهای کاربردی, تشخیص صدا, پردازش کلمات, کامپیوترها و فناوری, پایتون, زبان های برنامه نویسی, کامپیوتر و فناوری
در صورت تبدیل فایل کتاب Python Geospatial Development Essentials به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ملزومات توسعه جغرافیایی پایتون نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
درباره این کتاب یک برنامه GIS توسعه دهید که می توانید به راحتی آن را تغییر دهید و آن را سفارشی کنید. برنامه GIS خود را برای بهره وری و کارایی کاربر بهینه کنید کتابخانه های جغرافیایی بسیاری از Python را کشف کنید و یاد بگیرید که چگونه می توانند با هم کار کنند این کتاب برای چه کسی است این کتاب برای برنامه نویسان پایتون ایده آل است. که وظیفه دارند یا می خواهند یک برنامه GIS با هدف خاص بسازند. تحلیلگران، دانشمندان علوم سیاسی، جغرافیدانان و متخصصان GIS که به دنبال یک پلت فرم خلاقانه برای آزمایش با تجزیه و تحلیل فضایی پیشرفته هستند، اما هنوز در پایتون فقط مبتدی هستند، این کتاب را نیز مفید خواهند یافت. آشنایی با توسعه اپلیکیشن Tkinter در پایتون ارجح است اما اجباری نیست.
About This Book Develop a GIS application that you can easily modify and customize Optimize your GIS application for user productivity and efficiency Discover Python\'s many geospatial libraries and learn how they can work together Who This Book Is For This 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.
Cover Copyright Credits About the Author About the Reviewers www.PacktPub.com Table of Contents Preface Chapter 1: Preparing to Build Your Own GIS Application Why re-invent the wheel? Setting up your computer Installing third-party packages Imagining the roadmap ahead Summary Chapter 2: Accessing Geodata The approach Vector data A data interface for vector data The vector data structure Computing bounding boxes Spatial indexing Loading vector files Shapefile GeoJSON File format not supported Saving vector data Shapefile GeoJSON File format not supported Raster data A data interface for raster data The raster data structure Positioning the raster in coordinate space Nodata masking Loading raster data GeoTIFF File format not supported Saving raster data GeoTIFF File format not supported Summary Chapter 3: Designing the Visual Look of Our Application Setting up the GUI package Creating the toolkit building blocks Themed styling Basic buttons Buttons with icons Toolbars The Ribbon tab system The bottom status bar The layers pane The Map widget Popup windows Dispatching heavy tasks to thread workers Using the toolkit to build the GUI Testing our application Summary Chapter 4: Rendering Our Geodata Rendering Installing PyAgg A sequence of layers The MapCanvas drawer Individual layer renderings Vector layers Raster layers Interactively rendering our maps Linking the MapView to the renderer Requesting to render a map Resizing the map in proportion to window resizing The LayersPane as a LayerGroup Adding layers Editing layers in the LayersPane widget Click-and-drag to rearrange the layer sequence Zooming the map image Map panning and one-time rectangle zoom A navigation toolbar Putting it all together Summary Chapter 5: Managing and Organizing Geographic Data Creating the management module Inspecting files Organizing files Vector data Splitting Merging Geometry cleaning Raster data Mosaicking Resampling Weaving functionality into the user interface Layer-specific right-click functions Defining the tool options windows Setting up the management tab Defining the tool options windows Summary Chapter 6: Analyzing Geographic Data Creating the analysis module Analyzing data Vector data Overlap summary Buffer Raster data Zonal statistics Weaving functionality into the user interface Layer-specific right-click functions Defining the tool options windows Setting up the analysis tab Defining the tool options window Summary Chapter 7: Packaging and Distributing Your Application Attaching an application logo The icon image file Assigning the icon The application startup script Packaging your application Installing py2exe Developing a packaging strategy Creating the build script Adding the visual C runtime DLL Creating an installer Installing Inno Setup Setting up your application's installer Summary Chapter 8: Looking Forward Improvements to the user interface Saving and loading user sessions File drag and drop GUI widgets Other variations of the user interface Adding more GIS functionality Basic GIS selections More advanced visualization Online data services Converting between raster and vector data Projections Geocoding Going the GDAL/NumPy/SciPy route Expanding to other platforms Touch devices Summary Index