Book Image

GeoServer Beginner's Guide - Second Edition

By : Stefano Iacovella
Book Image

GeoServer Beginner's Guide - Second Edition

By: Stefano Iacovella

Overview of this book

GeoServer is an opensource server written in Java that allows users to share, process, and edit geospatial data. This book will guide you through the new features and improvements of GeoServer and will help you get started with it. GeoServer Beginner's Guide gives you the impetus to build custom maps using your data without the need for costly commercial software licenses and restrictions. Even if you do not have prior GIS knowledge, you will be able to make interactive maps after reading this book. You will install GeoServer, access your data from a database, and apply style points, lines, polygons, and labels to impress site visitors with real-time maps. Then you follow a step-by-step guide that installs GeoServer in minutes. You will explore the web-based administrative interface to connect to backend data stores such as PostGIS, and Oracle. Going ahead, you can display your data on web-based interactive maps, use style lines, points, polygons, and embed images to visualize this data for your web visitors. You will walk away from this book with a working application ready for production. After reading GeoServer Beginner's Guide, you will be able to build beautiful custom maps on your website using your geospatial data.
Table of Contents (20 chapters)
Title Page
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface
Index

Installing the Requests library


We stated before that Python mainly aims at simplicity and code readability, but, unfortunately, this is not always the case. Interacting with REST using the standard Python libraries can be painfully laborious. Luckily, an open source project can solve this. The project produced a library called Requests, and I have to say it really is an appropriate name. So, let's install it:

  1. The easiest way to install requests is using pip. If you are running a Python release higher than 2.7.9, pip is already included. We will cover the installation steps in case you have an older release. On Linux, the best approach is using your distribution's package manager:
     $ sudo apt-get install python-pip 
     Reading package lists... Done 
     Building dependency tree        
     Reading state information... Done 
     The following additional packages will be installed: 
     python-pip-whl 
     ... 
     Do you want to continue? [Y/n] y 
     Setting up python-pip (8.1...