ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Python Geospatial Analysis Cookbook

دانلود کتاب Python Geospatial Analysis Bookbook

Python Geospatial Analysis Cookbook

مشخصات کتاب

Python Geospatial Analysis Cookbook

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1783555076, 9781783555079 
ناشر: Packt Publishing 
سال نشر: 2015 
تعداد صفحات: 310 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

قیمت کتاب (تومان) : 60,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 23


در صورت تبدیل فایل کتاب Python Geospatial Analysis Cookbook به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Python Geospatial Analysis Bookbook نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Python Geospatial Analysis Bookbook



بیش از 60 دستور العمل برای کار با توپولوژی، پوشش‌ها، مسیریابی داخلی و تحلیل برنامه‌های وب با پایتون

درباره این کتاب

  • کاوش فرآیند عملی استفاده از تحلیل جغرافیایی برای حل مسائل ساده تا پیچیده با دستور العمل های قابل استفاده مجدد
  • دستورالعمل های گام به گام مختصر برای آموزش پیش بینی ها، برداری، شطرنجی، پوشش، مسیریابی داخلی و تجزیه و تحلیل توپولوژی
  • با geodjango یک برنامه مسیریابی داخلی اولیه ایجاد کنید

این کتاب برای چه کسی است

اگر دانش‌آموز، معلم، برنامه‌نویس، فضای مکانی یا مدیر فناوری اطلاعات هستید، تحلیلگر GIS، محقق یا دانشمندی که به دنبال انجام تجزیه و تحلیل فضایی است، پس این کتاب برای شما مناسب است. هر کسی که بخواهد به سؤالات تحلیل فضایی ساده تا پیچیده پاسخ دهد، قدرت پایتون را با داده های دنیای واقعی نشان می دهد. برخی از شما ممکن است مبتدی با GIS باشید، اما بیشتر شما احتمالاً درک اولیه ای از تجزیه و تحلیل و برنامه نویسی جغرافیایی مکانی دارید. اطلاعات سیستم داده های خود را هماهنگ کنید و یاد بگیرید که چگونه آن داده ها را به پیش بینی های مختلف تبدیل کنید

  • داده های خود را به فرمت های داده های مختلف وارد یا صادر کنید تا برای برنامه کاربردی یا تجزیه و تحلیل فضایی خود آماده شوند
  • از قدرت PostGIS با پایتون برای استفاده از توابع تجزیه و تحلیل قدرتمند
  • اجرای توابع تحلیل فضایی بر روی داده های برداری از جمله برش، اتصالات فضایی، اندازه گیری فواصل، مساحت ها و ترکیب داده ها برای نتایج جدید
  • مجموعه قوانین توپولوژی خود را برای اجرا و اطمینان از قوانین تضمین کیفیت در پایتون ایجاد کنید
  • کوتاه ترین مسیر داخلی را با توابع تجزیه و تحلیل شبکه در دستور العمل های آسان و قابل توسعه که حول انواع مشکلات تجزیه و تحلیل شبکه می چرخد ​​پیدا کنید
  • اطلاعات خود را روی نقشه با استفاده از ابزارهای تجسم و روش های موجود برای ایجاد نتایج بصری خیره کننده تجسم کنید
  • یک برنامه وب مسیریابی داخلی با GeoDjango بسازید تا ابزارهای تجزیه و تحلیل فضایی خود را که از دستور العمل های قبلی ساخته شده است در بر گیرد
  • در جزئیات

    توسعه جغرافیایی داده های شما را به مکان های روی سطح زمین پیوند می دهد. تجزیه و تحلیل آن تقریباً در هر صنعتی برای پاسخ به سؤالات نوع مکان استفاده می شود. این فناوری همراه با قدرت زبان برنامه نویسی پایتون، که در حال تبدیل شدن به گزینه اسکریپت نویسی فضایی برای توسعه دهندگان و تحلیلگران در سراسر جهان است، به شما کمک می کند تا مشکلات فضایی دنیای واقعی را حل کنید.

    این کتاب با پرداختن به آن آغاز می شود. نصب وابستگی های نرم افزاری و کتابخانه های لازم برای انجام تحلیل فضایی با پایتون. از آنجا، گام منطقی بعدی این است که داده های خود را برای تجزیه و تحلیل آماده کنیم. ما این کار را با ساخت جعبه ابزار خود برای مقابله با آماده سازی داده ها، تبدیل ها و پیش بینی ها انجام خواهیم داد. اکنون که داده های ما برای تجزیه و تحلیل آماده است، به رایج ترین روش های تجزیه و تحلیل برای داده های برداری و شطرنجی می پردازیم. برای بررسی یا تایید نتایج خود، نحوه استفاده از بررسی توپولوژی را برای اطمینان از نتایج با کیفیت بالا بررسی خواهیم کرد. این با تجزیه و تحلیل مسیریابی شبکه متمرکز بر ساخت مسیرهای داخلی در ساختمان ها، در سطوح مختلف دنبال می شود.

    در نهایت، ما چندین دستور العمل را در یک برنامه وب GeoDjango با هم قرار دادیم که یک برنامه کاربردی تحلیل فضایی مسیریابی داخلی را نشان می دهد. سفر رفت و برگشت تمام قطعاتی را که برای انجام برنامه تحلیل فضایی خود برای مطابقت با نیازهای شما نیاز دارید در اختیار شما قرار می دهد.

    سبک و رویکرد

    پیگیری آسان، گام به گام دستور العمل های مرحله ای، از ابتدا تا انتها نحوه انجام وظایف دنیای واقعی را توضیح می دهد.


    توضیحاتی درمورد کتاب به خارجی

    Over 60 recipes to work with topology, overlays, indoor routing, and web application analysis with Python

    About This Book

    • Explore the practical process of using geospatial analysis to solve simple to complex problems with reusable recipes
    • Concise step-by-step instructions to teach you about projections, vector, raster, overlay, indoor routing and topology analysis
    • Create a basic indoor routing application with geodjango

    Who This Book Is For

    If you are a student, teacher, programmer, geospatial or IT administrator, GIS analyst, researcher, or scientist looking to do spatial analysis, then this book is for you. Anyone trying to answer simple to complex spatial analysis questions will get a working demonstration of the power of Python with real-world data. Some of you may be beginners with GIS, but most of you will probably have a basic understanding of geospatial analysis and programming.

    What You Will Learn

    • Discover the projection and coordinate system information of your data and learn how to transform that data into different projections
    • Import or export your data into different data formats to prepare it for your application or spatial analysis
    • Use the power of PostGIS with Python to take advantage of the powerful analysis functions
    • Execute spatial analysis functions on vector data including clipping, spatial joins, measuring distances, areas, and combining data to new results
    • Create your own set of topology rules to perform and ensure quality assurance rules in Python
    • Find the shortest indoor path with network analysis functions in easy, extensible recipes revolving around all kinds of network analysis problems
    • Visualize your data on a map using the visualization tools and methods available to create visually stunning results
    • Build an indoor routing web application with GeoDjango to include your spatial analysis tools built from the previous recipes

    In Detail

    Geospatial development links your data to places on the Earth's surface. Its analysis is used in almost every industry to answer location type questions. Combined with the power of the Python programming language, which is becoming the de facto spatial scripting choice for developers and analysts worldwide, this technology will help you to solve real-world spatial problems.

    This book begins by tackling the installation of the necessary software dependencies and libraries needed to perform spatial analysis with Python. From there, the next logical step is to prepare our data for analysis; we will do this by building up our tool box to deal with data preparation, transformations, and projections. Now that our data is ready for analysis, we will tackle the most common analysis methods for vector and raster data. To check or validate our results, we will explore how to use topology checks to ensure top-quality results. This is followed with network routing analysis focused on constructing indoor routes within buildings, over different levels.

    Finally, we put several recipes together in a GeoDjango web application that demonstrates a working indoor routing spatial analysis application. The round trip will provide you all the pieces you need to accomplish your own spatial analysis application to suit your requirements.

    Style and approach

    Easy-to-follow, step-by-step recipes, explaining from start to finish how to accomplish real-world tasks.



    فهرست مطالب

    Cover
    Copyright
    Untitled
    About the Author
    About the Reviewers
    Untitled
    Table of Contents
    Preface
    Chapter 1: Setting Up Your Geospatial Python Environment
    	Introduction
    	Installing virtualenv and virtualenvwrapper
    	Installing pyproj and NumPy
    	Installing shapely, matplotlib, and descartes
    	Installing pyshp, geojson, and pandas
    	Installing SciPy, PySAL, and IPython
    	Installing GDAL and OGR
    	Installing GeoDjango and PostgreSQL with PostGIS
    Chapter 2: Working with Projections
    	Introduction
    	Discovering projection(s) of a Shapefile or GeoJSON dataset
    	Listing projection(s) from a WMS server
    	Creating a projection definition for a Shapefile if it does not exist
    	Batch setting the projection definition of a folder full of Shapefiles
    	Reprojecting a Shapefile from one projection to another
    Chapter 3: Moving Spatial Data from One Format to Another
    	Introduction
    	Converting a Shapefile to a PostGIS table using ogr2ogr
    	Batch importing a folder of Shapefiles into PostGIS using ogr2ogr
    	Batch exporting a list of tables from PostGIS to Shapefiles
    	Converting an OpenStreetMap (OSM) XML to a Shapefile
    	Converting a Shapefile (vector) to a GeoTiff (raster)
    	Converting a raster (GeoTiff) to a vector (Shapefile) using GDAL
    	Creating a Shapefile from point data stored in Microsoft Excel
    	Converting an ESRI ASCII DEM to an image height map
    Chapter 4: Working with PostGIS
    	Introduction
    	Executing a PostGIS ST_Buffer analysis query and exporting it to GeoJSON
    	Finding out whether a point is inside a polygon
    	Splitting linestrings at intersections using ST_Node
    	Checking the validity of linestrings
    	Executing a spatial join and assigning point attributes to a polygon
    	Conducting a complex spatial analysis query using ST_Distance()
    Chapter 5: Vector Analysis
    	Introduction
    	Clipping linestrings to an area of interest
    	Splitting polygons with lines
    	Finding the location of a point on a line using linear referencing
    	Snapping a point to the nearest line
    	Calculating 3D ground distance and total elevation gain
    Chapter 6: Overlay Analysis
    	Introduction
    	Punching holes in polygons with a symmetric difference operation
    	Union polygons without merging
    	Union polygons with merging (dissolving)
    	Performing an identity function (difference + intersection)
    Chapter 7: Raster Analysis
    	Introduction
    	Loading a DEM USGS ACSII CDED into PostGIS
    	Creating an elevation profile
    	Creating a hillshade raster from your DEM with ogr
    	Generating slope and aspect images from your DEM
    	Merging rasters to generate a color relief map
    Chapter 8: Network Routing Analysis
    	Introduction
    	Finding the Dijkstra shortest path with pgRouting
    	Finding the Dijkstra shortest path with NetworkX in pure Python
    	Generating evacuation polygons based on an indoor shortest path
    	Creating centerlines from polygons
    	Building an indoor routing system in 3D
    	Calculating indoor route walk times
    Chapter 9: Topology Checking and Data Validation
    	Introduction
    	There must not be more than one point in side a polygon
    	A point must be on the starting and ending nodes of a line only
    	Linestrings must not overlap
    	A Linestring must not have dangles
    	A polygon centroid must be within a specific distance of a line
    Chapter 10: Visualizing Your Analysis
    	Introduction
    	Generating a leaflet web map with Folium
    	Setting up TileStache to serve tiles
    	Visualizing DEM data with Three.js
    	Draping an orthophoto over a DEM
    Chapter 11: Web Analysis with GeoDjango
    	Introduction
    	Setting up a GeoDjango web application
    	Creating an indoor web routing service
    	Visualizing an indoor routing service
    	Creating an indoor route-type service
    	Creating an indoor route from room to room
    Appendix A: Other Geospatial Python Libraries
    Appendix B: Mapping Icon Libraries
    Index




    نظرات کاربران