ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Mastering geospatial development with QGIS 3. x : an in-depth guide to becoming proficient in spatial data analysis using QGIS 3.4 and 3.6 with Python

دانلود کتاب تسلط بر توسعه فضایی با QGIS 3. x: یک راهنمای جامع برای مهارت یافتن در تجزیه و تحلیل داده های مکانی با استفاده از QGIS 3.4 و 3.6 با پایتون

Mastering geospatial development with QGIS 3. x : an in-depth guide to becoming proficient in spatial data analysis using QGIS 3.4 and 3.6 with Python

مشخصات کتاب

Mastering geospatial development with QGIS 3. x : an in-depth guide to becoming proficient in spatial data analysis using QGIS 3.4 and 3.6 with Python

ویرایش: 3 
نویسندگان:   
سری:  
ISBN (شابک) : 9781788994873, 1788994876 
ناشر: Packt Publishing Ltd 
سال نشر: 2019 
تعداد صفحات: 453 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 35 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب Mastering geospatial development with QGIS 3. x : an in-depth guide to becoming proficient in spatial data analysis using QGIS 3.4 and 3.6 with Python به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تسلط بر توسعه فضایی با QGIS 3. x: یک راهنمای جامع برای مهارت یافتن در تجزیه و تحلیل داده های مکانی با استفاده از QGIS 3.4 و 3.6 با پایتون نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


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



فهرست مطالب

Cover
Title Page
Copyright and Credits
About Packt
Contributors
Table of Contents
Preface
Section 1: Introduction
Chapter 1: A Refreshing Look at QGIS
	Release schedules
	QGIS downloading and installation
		Installing QGIS on Windows
		Installing QGIS on macOS
		Installing QGIS on Ubuntu Linux
			Installing QGIS only
			Installing QGIS and other FOSSGIS packages
		QGIS on Android
		Installing QGIS on a Chromebook
		QGIS in a browser
	What's new?
	A tour of QGIS
		Familiarizing yourself with QGIS Desktop
		Loading data into QGIS Desktop
		Loading vector data
		Loading raster data
		Loading databases
		Loading web services
	Working with CRS
	Working with tables
		Creating table joins
	Editing data
		Snapping
		Styling vector data
		Styling raster data
		Blending modes
	Composing maps
	Adding functionality with plugins
		Custom QGIS variables
	Summary
Section 2: Getting Started
Chapter 2: Styling Raster and Vector Data
	Choosing and managing colors
		Knowing color picker components
		Changeable panels in the color picker
			Color ramp
			Color wheel
			Color swatches
			Color sampler
		Color picker components in the Layers panel
	Managing color ramps
		Managing the QGIS color ramp collection
			Renaming a color ramp
			Removing a color ramp
			Exporting a color ramp
			Importing a color ramp
			Adding a color ramp
				Adding a gradient color ramp
				Adding a random color ramp
				Adding a ColorBrewer color ramp
				Adding a cpt-city color ramp
			Editing a color ramp
		Styling singleband rasters
		Paletted raster band rendering 
		Singleband gray raster band rendering
		Singleband pseudocolor raster band rendering
			Singleband pseudocolor interpolations
	Styling multiband rasters
	Raster color rendering
	Raster resampling
	Styling vectors
		Single-symbol vector styling
		Categorized vector styling
		Graduated vector styling
		Rule-based vector styling
		Point-displacement vector styling
		Point cluster vector styling
		Inverted polygons vector styling
		Heatmap vector styling
		2.5 D vector styling
	Vector layer rendering
		Layer transparency
		Layer blending mode
		Feature blending mode
		Control feature rendering order
	Using diagrams to display thematic data
		Parameters that are common to all diagram types
			Diagram size parameters
			Diagram placement parameters
			Adding attributes to diagrams
		Creating a pie chart diagram
		Creating a text diagram
		Creating a histogram chart diagram
	Saving, loading, and setting default styles
		Saving a style
		Loading a style
		Setting and restoring a default style
		Adding and renaming styles in the current QGIS project
	Summary
Chapter 3: Creating Spatial Databases
	Fundamental database concepts
		Describing database tables
		Knowing about table relationships
		Reviewing the basics of the structured query language
	Creating a spatial database
	Connecting to a GeoPackage
	Importing data into a GeoPackage
		Importing a vector file
		Importing a layer from map canvas
	Working with tables
		Creating a new table within an existing GeoPackage
		Renaming a table
		Editing an existing table field/column
		Deleting a GeoPackage table 
	Exporting tables out of a GeoPackage
	Creating queries and views
		Using select statements
		Creating a spatial view
		Dropping a spatial view
	Summary
Chapter 4: Preparing Vector Data for Processing
	Merging vectors
	Converting vector geometries
		Creating polygon centroids
		Converting lines into polygons
		Converting polygons into lines
		Creating polygons surrounding individual points
			Voronoi polygons
			Delaunay triangulation
		Extracting nodes (vertices)
		Simplifying and densifying features
		Converting between multipart and singleparts features
	Adding geometry columns to an attribute table
	Using basic vector Geoprocessing Tools
		Spatial overlay tools
		Using the Clip and Difference tools
		Using the Intersect and Symmetrical Difference tools
		Overlaying polygon layers with Union
		Creating buffers
		Generating convex hulls
		Dissolving features
	Defining coordinate reference systems
		Understanding the PROJ.4 definition format
		Defining a new custom coordinate reference system
			Setting Definitions
			Viewing a statistical summary of vector layers
	Advanced field calculations
		Exploring the field calculator interface
		Writing advanced field calculations
			Calculating and formatting current date
			Calculating with geometry
		Operators
		Conditions
		Conditionals
	Summary
Chapter 5: Preparing Raster Data for Processing
	Merging rasters
	About converting raster files
		Translating
		Exporting to a raster
			Exporting a raster to a GeoPackage
	Clipping a raster
	Converting rasters into vectors
	Converting from vector to raster (rasterize)
	Reclassifying rasters 
	Summary
Section 3: Diving Deeper
Chapter 6: Advanced Data Creation and Editing
	What's new in editing?
		CAD-style digitizing tools
			Adding a circle
				Adding a circle from two points
				Adding a circle from three points
			Adding a rectangle
				Adding a rectangle from Extent
				Adding a rectangle from its center point
				Adding a rectangle from three points
			Adding a regular polygon
				Adding a regular polygon from the center and from a corner
				Adding a regular polygon from two points
		Vertex tool
	Creating points from coordinate data
		Mapping well-known text representations of geometry
	Geocoding address-based data
		How address Geocoding works
		The first example – Geocoding using web services
		The second example – Geocoding using local street network data
	Georeferencing imagery
		Understanding ground control points
		Using the Georeferencer GDAL plugin
		The first example – Georeferencing using a second dataset
			Getting started
			Entering ground control points
			Transformation settings
			Completing the operation
		The second example – Georeferencing using a point file
	Checking the topology of vector data
		Installing the topology checker
		Topological rules
			Rules for point features
			Rules for line features
			Rules for polygon features
		Using the topology checker
	Repairing topological errors via topological editing
		Example 1 – Resolving duplicate geometries
		Example 2 – Repairing overlaps
			Setting the editing parameters
	Repairing an overlap between polygons
	Example 3 – Repairing a gap between polygons
	Summary
Chapter 7: Advanced Data Visualization
	Using live layer effects
	Creating beautiful effects with inverted polygon shapeburst fills
		Creating coastal vignettes
		Studying area mask
	Using the 2.5D renderer
	Creating 3D views 
	Creating an Atlas
		Basic Atlas configuration
		Dynamic titles
		Dynamic legends
		Highlighting the coverage feature
	The power of geometry generators
	Working with the Data Plotly plugin
	Summary
Section 4: Becoming a Master
Chapter 8: The Processing Toolbox
	Introducing the Processing Toolbox
	What's new in the Processing Toolbox?
	Configuring the Processing Toolbox
	Viewing the Processing Toolbox
		Running algorithms in the Processing Toolbox
	Using the Processing Toolbox
	Performing raster analysis with GRASS
		Calculating shaded relief
		Calculating least-cost path
			Calculating slope using r.slope
			Reclassifying the new slope raster and the land use raster
			Combining reclassified slope and land use layers
			Calculating the cumulative cost raster using r.cost
			Calculating the cost path using LCP
		Evaluating a viewshed
			Clipping elevation to the boundary of the park using GDAL
			Calculating viewsheds for towers using r.viewshed
			Combining viewsheds using r.mapcalc.simple
	Performing analysis using SAGA
		Evaluating a habitat
			Calculating elevation ranges using the SAGA Raster calculator
			Clipping land use to the park boundary using Clip grid with polygon
			Querying land use for only surface water using the SAGA Raster calculator
			Finding proximity to surface water using GDAL Proximity
			Querying the proximity for 1,000 meters of water using the GDAL Raster calculator
			Reclassifying land use using the Reclassify grid values tool
			Combining raster layers using the SAGA Raster calculator
	Exploring hydrologic analysis with SAGA
		Removing pits from the DEM
		Deriving streams
		Selecting the streams
		Delineating the streams
		Calculating the upstream area above Fort Klamath
	Summary
Chapter 9: Automating Workflows with the Graphical Modeler
	Introducing the graphical modeler
		Opening the graphical modeler
		Configuring the modeler and naming a model
	Working with your model
		Adding data inputs to your model
		Adding algorithms to your model
		Running a model
		Editing a model
		Documenting a model
		Saving, loading, and exporting models
	Executing model algorithms iteratively
	Nesting models
	Using batch processing with models
	Converting a model into a Python script
	Summary
Chapter 10: Creating QGIS Plugins with PyQGIS and Problem Solving
	Webography - where to get API information and PyQGIS help
		PyQGIS cookbook
		API documentation
		The QGIS community, mailing lists, and IRC channel
			Mailing lists
			IRC channel
			The Stack Exchange community
			Sharing your knowledge and reporting issues
	The Python Console
		Getting sample data
		My first PyQGIS code snippet
	My second PyQGIS code snippet - looping the layer features
	Exploring iface and QGis
	Exploring a QGIS API in the Python Console
	Creating a plugin structure with Plugin Builder
		Installing Plugin Builder
		Locating plugins
		Creating my first Python plugin - plugin_first
			Setting mandatory plugin parameters
			Setting optional plugin parameters
			Generating the plugin code
			Compiling the icon resource
			Plugin file structure - where and what to customize
				Exploring main plugin files
			Plugin Builder-generated files
	A simple plugin example
		Adding basic logic to TestPlugin
			Modifying the layout with Qt Designer
				Adding two pull-down menus
			Modifying GUI logic
			Modifying plugin logic
				Classifying layers
				Populating the combo box
				Understanding self
				Showing and running the dialog
				Some improvements
				More detail of the code
	Setting up a debugging environment
		What is a debugger?
		Installing Aptana
		Setting up PYTHONPATH
		Starting the Pydevd server
		Connecting QGIS to the Pydevd server
		Connecting using the Remote Debug QGIS plugin
	Debugging session example
		Creating a PyDev project for TestPlugin
		Adding breakpoints
		Debugging in action
	Summary
Chapter 11: PyQGIS Scripting
	Where to learn Python basics
		Tabs or spaces – make your choice!
	How to load layers
		How to manage rasters
			Exploring QgsRasterLayer
			Visualizing the layer
		Managing vector files
		Managing database vectors
	Vector structure
		The basic vector methods
		Describing the vector structure
			Describing the header
			Describing the rows
				Exploring QgsGeometry
	Iterating over features
		Describing iterators
	Editing features
		Updating the canvas and symbology
		Editing through QgsVectorDataProvider
			Changing a feature's geometry
				Changing a feature's attributes
			Deleting a feature
			Adding a feature
		Editing using QgsVectorLayer
			Discovering the QgsVectorLayerEditBuffer class
				Changing a feature's geometry
			Changing a feature's attributes
			Adding and removing a feature
	Running Processing Toolbox algorithms
		Listing all available algorithms
		Getting algorithm information
		Running algorithms from the console
		Running your own processing script
			Creating a test Processing Toolbox script
			Running the script
	Interacting with the map canvas
		Getting the map canvas
		Explaining Map Tools
		Setting the current Map Tool
		Getting point-click values
			Getting the current Map Tool
			Creating a new Map Tool
			Creating a map canvas event handler
			Creating a Map Tool event handler
			Setting up the new Map Tool
		Using point-click values
		Exploring the QgsRubberBand class
	Summary
Other Books You May Enjoy
Index




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