|
|
Books > Computing & IT > Computer software packages > Database software
 |
PostGIS Cookbook
- Store, organize, manipulate, and analyze spatial data, 2nd Edition
(Paperback, 2nd Revised edition)
Mayra Zurbaran, Thomas Kraft, Stephen Vincent Mather, Bborie Park, Pedro Wightman
|
R1,427
Discovery Miles 14 270
|
Ships in 18 - 22 working days
|
|
|
Create and manage spatial data with PostGIS Key Features Import and
export geographic data from the PostGIS database using the
available tools Maintain, optimize, and fine-tune spatial data for
long-term viability Utilize the parallel support functionality that
was introduced in PostgreSQL 9.6 Book DescriptionPostGIS is a
spatial database that integrates the advanced storage and analysis
of vector and raster data, and is remarkably flexible and powerful.
PostGIS provides support for geographic objects to the PostgreSQL
object-relational database and is currently the most popular open
source spatial databases. If you want to explore the complete range
of PostGIS techniques and expose related extensions, then this book
is for you. This book is a comprehensive guide to PostGIS tools and
concepts which are required to manage, manipulate, and analyze
spatial data in PostGIS. It covers key spatial data manipulation
tasks, explaining not only how each task is performed, but also
why. It provides practical guidance allowing you to safely take
advantage of the advanced technology in PostGIS in order to
simplify your spatial database administration tasks. Furthermore,
you will learn to take advantage of basic and advanced vector,
raster, and routing approaches along with the concepts of data
maintenance, optimization, and performance, and will help you to
integrate these into a large ecosystem of desktop and web tools. By
the end, you will be armed with all the tools and instructions you
need to both manage the spatial database system and make better
decisions as your project's requirements evolve. What you will
learn Import and export geographic data from the PostGIS database
using the available tools Structure spatial data using the
functionality provided by a combination of PostgreSQL and PostGIS
Work with a set of PostGIS functions to perform basic and advanced
vector analyses Connect PostGIS with Python Learn to use
programming frameworks around PostGIS Maintain, optimize, and
fine-tune spatial data for long-term viability Explore the 3D
capabilities of PostGIS, including LiDAR point clouds and point
clouds derived from Structure from Motion (SfM) techniques
Distribute 3D models through the Web using the X3D standard Use
PostGIS to develop powerful GIS web applications using Open
Geospatial Consortium web standards Master PostGIS Raster Who this
book is forThis book is for developers who need some quick
solutions for PostGIS. Prior knowledge of PostgreSQL and spatial
concepts would be an added advantage.
Get up and running with Oracle's premium cloud blockchain services
and build distributed blockchain apps with ease Key Features
Discover Hyperledger Fabric and its components, features,
qualifiers, and architecture Get familiar with the Oracle
Blockchain Platform and its unique features Build Hyperledger
Fabric-based business networks with Oracle's premium blockchain
cloud service Book DescriptionHyperledger Fabric empowers
enterprises to scale out in an unprecedented way, allowing
organizations to build and manage blockchain business networks.
This quick start guide systematically takes you through distributed
ledger technology, blockchain, and Hyperledger Fabric while also
helping you understand the significance of Blockchain-as-a-Service
(BaaS). The book starts by explaining the blockchain and
Hyperledger Fabric architectures. You'll then get to grips with the
comprehensive five-step design strategy - explore, engage,
experiment, experience, and influence. Next, you'll cover
permissioned distributed autonomous organizations (pDAOs), along
with the equation to quantify a blockchain solution for a given use
case. As you progress, you'll learn how to model your blockchain
business network by defining its assets, participants,
transactions, and permissions with the help of examples. In the
concluding chapters, you'll build on your knowledge as you explore
Oracle Blockchain Platform (OBP) in depth and learn how to
translate network topology on OBP. By the end of this book, you
will be well-versed with OBP and have developed the skills required
for infrastructure setup, access control, adding chaincode to a
business network, and exposing chaincode to a DApp using REST
configuration. What you will learn Model your blockchain-based
business network by defining its components, transactions,
integrations, and infrastructure through use cases Develop, deploy,
and test chaincode using shim and REST, and integrate it with
client apps using SDK, REST, and events Explore accounting,
blockchain, hyperledger fabric, and its components, features,
qualifiers, architecture and structure Understand the importance of
Blockchain-as-a-Service (BaaS) Experiment Hyperledger Fabric and
delve into the underlying technology Set up a consortium network,
nodes, channels, and privacy, and learn how to translate network
topology on OBP Who this book is forIf you are a blockchain
developer, blockchain architect or just a cloud developer looking
to get hands-on with Oracle Blockchain Cloud Service, then this
book is for you. Some familiarity with the basic concepts of
blockchain will be helpful to get the most out of this book
Write powerful queries using as much of the feature-rich Oracle SQL
language as possible, progressing beyond the simple queries of
basic SQL as standardized in SQL-92. Both standard SQL and Oracle's
own extensions to the language have progressed far over the decades
in terms of how much you can work with your data in a single,
albeit sometimes complex, SQL statement. If you already know the
basics of SQL, this book provides many examples of how to write
even more advanced SQL to huge benefit in your applications, such
as: Pivoting rows to columns and columns to rows Recursion in SQL
with MODEL and WITH clauses Answering Top-N questions Forecasting
with linear regressions Row pattern matching to group or distribute
rows Using MATCH_RECOGNIZE as a row processing engine The process
of starting from simpler statements in SQL, and gradually working
those statements stepwise into more complex statements that deliver
powerful results, is covered in each example. By trying out the
recipes and examples for yourself, you will put together the
building blocks into powerful SQL statements that will make your
application run circles around your competitors. What You Will
Learn Take full advantage of advanced and modern features in Oracle
SQL Recognize when modern SQL constructs can help create better
applications Improve SQL query building skills through stepwise
refinement Apply set-based thinking to process more data in fewer
queries Make cross-row calculations with analytic functions Search
for patterns across multiple rows using row pattern matching Break
complex calculations into smaller steps with subquery factoring Who
This Book Is For Oracle Database developers who already know some
SQL, but rarely use features of the language beyond the SQL-92
standard. And it is for developers who would like to apply the more
modern features of Oracle SQL, but don't know where to start. The
book also is for those who want to write increasingly complex
queries in a stepwise and understandable manner. Experienced
developers will use the book to develop more efficient queries
using the advanced features of the Oracle SQL language.
Design cost-efficient database solutions, scale enterprise
operations and reduce overhead business costs with MySQL Key
Features Explore the new and advanced features of MySQL 8.0 Use
advanced techniques to optimize MySQL performance Create
MySQL-based applications for your enterprise with the help of
practical examples Book DescriptionAdvanced MySQL 8 teaches you to
enhance your existing database infrastructure and build various
tools to improve your enterprise applications and overall website
performance. The book starts with the new and exciting MySQL 8.0
features and how to utilize them for maximum efficiency. As you
make your way through the chapters, you will learn to optimize
MySQL performance using indexes and advanced data query techniques
for large queries. You will also discover MySQL Server 8.0 settings
and work with the MySQL data dictionary to boost the performance of
your database. In the concluding chapters, you will cover MySQL 8.0
Group Replication, which will enable you to create elastic, highly
available, and fault-tolerant replication topologies. You will also
explore backup and recovery techniques for your databases and
understand important tips and tricks to help your critical data
reach its full potential. By the end of this book, you'll have
learned about new MySQL 8.0 security features that allow a database
administrator (DBA) to simplify user management and increase the
security of their multi-user environments. What you will learn
Explore new and exciting features of MySQL 8.0 Analyze and optimize
large MySQL queries Understand MySQL Server 8.0 settings Master the
deployment of Group Replication and use it in an InnoDB cluster
Monitor large distributed databases Discover different types of
backups and recovery methods for your databases Explore tips to
help your critical data reach its full potential Who this book is
forAdvanced MySQL 8 is for database administrators, data
architects, and database developers who want to dive deeper into
building advanced database applications in the MySQL environment.
A practical guide to administer, monitor and replicate your
PostgreSQL 10 database Key Features Get to grips with the
capabilities of PostgreSQL 10 to administer your database more
efficiently Monitor, tune, secure and protect your database for
optimal performance A step-by-step, recipe-based guide to help you
tackle any problem in PostgreSQL 10 administration with ease Book
DescriptionPostgreSQL is a powerful, open source database
management system with an enviable reputation for high performance
and stability. With many new features in its arsenal, PostgreSQL 10
allows users to scale up their PostgreSQL infrastructure. This book
takes a step-by-step, recipe-based approach to effective PostgreSQL
administration. Throughout this book, you will be introduced to
these new features such as logical replication, native table
partitioning, additional query parallelism, and much more. You will
learn how to tackle a variety of problems that are basically the
pain points for any database administrator - from creating tables
to managing views, from improving performance to securing your
database. More importantly, the book pays special attention to
topics such as monitoring roles, backup, and recovery of your
PostgreSQL 10 database, ensuring high availability, concurrency,
and replication. By the end of this book, you will know everything
you need to know to be the go-to PostgreSQL expert in your
organization. What you will learn Get to grips with the newly
released PostgreSQL 10 features to improve database performance and
reliability Manage open source PostgreSQL versions 10 on various
platforms. Explore best practices for planning and designing live
databases Select and implement robust backup and recovery
techniques in PostgreSQL 10 Explore concise and clear guidance on
replication and high availability Discover advanced technical tips
for experienced users Who this book is forThis book is for database
administrators, data architects, developers, or anyone with an
interest in planning for, or running, live production databases
using PostgreSQL. It is most suited to those looking for hands-on
solutions to any problem associated with PostgreSQL administration.
Master the capabilities of Qlik Sense to design and deploy
solutions that address all the Business Intelligence needs of your
organization Key Features Create compelling dashboards and
visualizations with your data by leveraging Qlik Sense's
self-service model Perform data loading and model efficient
solutions with faster performance and better governance Master Qlik
Sense's APIs and develop powerful mashups and fantastic extensions
for visualizations and other components that run across all
platforms Book DescriptionQlik Sense is a powerful, self-servicing
Business Intelligence tool for data discovery, analytics and
visualization. It allows you to create personalized Business
Intelligence solutions from raw data and get actionable insights
from it. This book is your one-stop guide to mastering Qlik Sense,
catering to all your organizational BI needs. You'll see how you
can seamlessly navigate through tons of data from multiple sources
and take advantage of the various APIs available in Qlik and its
components for guided analytics. You'll also learn how to embed
visualizations into your existing BI solutions and extend the
capabilities of Qlik Sense to create new visualizations and
dashboards that work across all platforms. We also cover other
advanced concepts such as porting your Qlik View applications to
Qlik Sense,and working with Qlik Cloud. Finally, you'll implement
enterprise-wide security and access control for resources and data
sources through practical examples. With the knowledge gained from
this book, you'll have become the go-to expert in your organization
when it comes to designing BI solutions using Qlik Sense. What you
will learn Understand the importance of self-service analytics and
the IKEA-effect Explore all the available data modeling techniques
and create efficient and optimized data models Master security
rules and translate permission requirements into security rule
logic Familiarize yourself with different types of Master Key
Item(MKI) and know how and when to use MKI. Script and write
sophisticated ETL code within Qlik Sense to facilitate all data
modeling and data loading techniques Get an extensive overview of
which APIs are available in Qlik Sense and how to take advantage of
a technology with an API Develop basic mashup HTML pages and deploy
successful mashup projects Who this book is forThis book is for
Business Intelligence professionals and Data Analysts who want to
become experts in using Qlik Sense. If you have extensively used
QlikView in the past and are looking to transition to Qlik Sense,
this book will also help you. A fundamental understanding of how
Qlik Sense works and its features is all you need to get started
with this book.
A practical guide to administer, monitor and replicate your
PostgreSQL 11 database Key Features Study and apply the newly
introduced features in PostgreSQL 11 Tackle any problem in
PostgreSQL 11 administration and management Catch up on expert
techniques for monitoring, fine-tuning, and securing your database
Book DescriptionPostgreSQL is a powerful, open source database
management system with an enviable reputation for high performance
and stability. With many new features in its arsenal, PostgreSQL 11
allows you to scale up your PostgreSQL infrastructure. This book
takes a step-by-step, recipe-based approach to effective PostgreSQL
administration. The book will introduce you to new features such as
logical replication, native table partitioning, additional query
parallelism, and much more to help you to understand and control,
crash recovery and plan backups. You will learn how to tackle a
variety of problems and pain points for any database administrator
such as creating tables, managing views, improving performance, and
securing your database. As you make steady progress, the book will
draw attention to important topics such as monitoring roles,
backup, and recovery of your PostgreSQL 11 database to help you
understand roles and produce a summary of log files, ensuring high
availability, concurrency, and replication. By the end of this
book, you will have the necessary knowledge to manage your
PostgreSQL 11 database efficiently. What you will learn
Troubleshoot open source PostgreSQL version 11 on various platforms
Deploy best practices for planning and designing live databases
Select and implement robust backup and recovery techniques in
PostgreSQL 11 Use pgAdmin or OmniDB to perform database
administrator (DBA) tasks Adopt efficient replication and high
availability techniques in PostgreSQL Improve the performance of
your PostgreSQL solution Who this book is forThis book is designed
for database administrators, data architects, database developers,
or anyone with an interest in planning and running live production
databases using PostgreSQL 11. It is also ideal if you're looking
for hands-on solutions to any problem associated with PostgreSQL 11
administration. Some experience with handling PostgreSQL databases
will be beneficial
Master the capabilities of PostgreSQL 11 to efficiently manage and
maintain your database Key Features Master advanced concepts of
PostgreSQL 11 with real-world datasets and examples Explore query
parallelism, data replication, and database performance while
working with larger datasets Extend the functionalities of your
PostgreSQL instance to suit your organization's needs with minimal
effort Book DescriptionThis second edition of Mastering PostgreSQL
11 helps you build dynamic database solutions for enterprise
applications using the latest release of PostgreSQL, which enables
database analysts to design both the physical and technical aspects
of the system architecture with ease. This book begins with an
introduction to the newly released features in PostgreSQL 11 to
help you build efficient and fault-tolerant PostgreSQL
applications. You'll examine all of the advanced aspects of
PostgreSQL in detail, including logical replication, database
clusters, performance tuning, monitoring, and user management. You
will also work with the PostgreSQL optimizer, configuring
PostgreSQL for high speed, and see how to move from Oracle to
PostgreSQL. As you progress through the chapters, you will cover
transactions, locking, indexes, and optimizing queries to improve
performance. Additionally, you'll learn to manage network security
and explore backups and replications, while understanding the
useful extensions of PostgreSQL so that you can optimize the speed
and performance of large databases. By the end of this book, you
will be able to use your database to its utmost capacity by
implementing advanced administrative tasks with ease. What you will
learn Get to grips with advanced PostgreSQL 11 features and SQL
functions Make use of the indexing features in PostgreSQL and
fine-tune the performance of your queries Work with stored
procedures and manage backup and recovery Master replication and
failover techniques Troubleshoot your PostgreSQL instance for
solutions to common and not-so-common problems Perform database
migration from MySQL and Oracle to PostgreSQL with ease Who this
book is forThis book is for data and database professionals wanting
to implement advanced functionalities and master complex
administrative tasks with PostgreSQL 11. Prior experience of
database administration with PostgreSQL database will aid in
understanding the concepts covered in this book.
Write efficient GIS applications using PostGIS - from data creation
to data consumption About This Book * Learn how you can use PostGIS
for spatial data analysis and manipulation * Optimize your queries
and build custom functionalities for your GIS application * A
comprehensive guide with hands-on examples to help you master
PostGIS with ease Who This Book Is For If you are a GIS developer
or analyst who wants to master PostGIS to build efficient, scalable
GIS applications, this book is for you. If you want to conduct
advanced analysis of spatial data, this book will also help you.
The book assumes that you have a working installation of PostGIS in
place, and have working experience with PostgreSQL. What You Will
Learn * Refresh your knowledge of the PostGIS concepts and spatial
databases * Solve spatial problems with the use of SQL in
real-world scenarios * Practical walkthroughs of application
development examples using Postgis, GeoServer and OpenLayers. *
Extract, transform and load your spatial data * Expose data
directly or through web services. * Consume your data in both
desktop and web clients In Detail PostGIS is open source extension
onf PostgreSQL object-relational database system that allows GIS
objects to be stored and allows querying for information and
location services. The aim of this book is to help you master the
functionalities offered by PostGIS- from data creation, analysis
and output, to ETL and live edits. The book begins with an overview
of the key concepts related to spatial database systems and how it
applies to Spatial RMDS. You will learn to load different formats
into your Postgres instance, investigate the spatial nature of your
raster data, and finally export it using built-in functionalities
or 3th party tools for backup or representational purposes. Through
the course of this book, you will be presented with many examples
on how to interact with the database using JavaScript and Node.js.
Sample web-based applications interacting with backend PostGIS will
also be presented throughout the book, so you can get comfortable
with the modern ways of consuming and modifying your spatial data.
Style and approach This book is a comprehensive guide covering all
the concepts you need to master PostGIS. Packed with hands-on
examples, tips and tricks, even the most advanced concepts are
explained in a very easy-to-follow manner. Every chapter in the
book does not only focus on how each task is performed, but also
why.
Learn how to most effectively use PL/SQL programming language with
one of the most popular and widely-used software programs in large
companies today -- Oracle (R)11g. ORACLE (R) 11G: PL/SQL
PROGRAMMING & ORACLE (R) CD, 2E, International Edition uses
Oracle (R) 11g to provide an overview of the PL/SQL programming
language from a developer's perspective. The author begins with a
step-by-step expanded introduction to fundamental PL/SQL concepts
before progressing to the writing and testing of PL/SQL code. This
edition also covers more advanced topics, such as Dynamic SQL and
code tuning, as well as developments in bulk processing, compound
triggers, PL/SQL compiler features and hiding source code. Updates
reflect the latest Oracle (R) 11g release with the most recent
figures and examples using the user-friendly SQL Developer tool. A
wealth of real-world examples, a straightforward presentation, and
accompanying Oracle (R) CD make this book is an invaluable resource
in preparing for the new Oracle (R) Certification exam or mastering
the PL/SQL programming language with Oracle (R).
|
You may like...
A Guide To SQL
Philip Pratt, Hassan Afyouni, …
Paperback
R1,256
R1,167
Discovery Miles 11 670
|