Python Geospatial Development EssentialsPackt Publishing Ltd, 17/06/2015 - 192 páginas This book provides you with the resources to successfully develop your own GIS application in Python. The book begins by walking you through the loading and saving of data structures before you start to build the look and feel of your application and create its interactive map window. You'll then move on to managing, editing, and analyzing spatial data from within the application and finish with instructions for packaging the application for distribution. By the end of the book, you should be able to use your GIS application as a template for further development, with the potential to expand and customize it to suit your needs. |
No interior do livro
Página 1
... methods, and the Tkinter toolkit, as well as some core GIS concepts. If you are a newcomer to some of these, we will still cover some of the basics, but you will need to have the interest and ability to follow along at a fast pace. In ...
... methods, and the Tkinter toolkit, as well as some core GIS concepts. If you are a newcomer to some of these, we will still cover some of the basics, but you will need to have the interest and ability to follow along at a fast pace. In ...
Página 7
... method as earlier, we create two new subpackage folders within the pythongis package; one called vector and one called raster (each with the same aforementioned empty __init__.py file). Thus, the structure of our package will look as ...
... method as earlier, we create two new subpackage folders within the pythongis package; one called vector and one called raster (each with the same aforementioned empty __init__.py file). Thus, the structure of our package will look as ...
Página 9
... methods and expect the same results on any data, without worrying about file format differences. They are not necessarily optimized for speed or memory efficiency as they load entire files into memory at once. In our choice of third ...
... methods and expect the same results on any data, without worrying about file format differences. They are not necessarily optimized for speed or memory efficiency as they load entire files into memory at once. In our choice of third ...
Página 12
... methods to enable standard Python operations such as getting the number of features in the data, looping through them, and getting and setting them through indexing their ID. Finally, we include a convenient add_feature and copy method ...
... methods to enable standard Python operations such as getting the number of features in the data, looping through them, and getting and setting them through indexing their ID. Finally, we include a convenient add_feature and copy method ...
Página 14
... methods to support standard Python operations, such as easy getting and setting of attributes through fieldname ... method will also be useful for later. The following code explains the Feature class: elif "Polygon" in geotype and ...
... methods to support standard Python operations, such as easy getting and setting of attributes through fieldname ... method will also be useful for later. The following code explains the Feature class: elif "Polygon" in geotype and ...
Índice
1 | |
9 | |
Designing the Visual Look
of Our Application | 43 |
Rendering Our Geodata | 75 |
Managing and Organizing Geographic Data | 103 |
Analyzing Geographic Data | 131 |
Packaging and Distributing Your Application | 147 |
Looking Forward | 159 |
Index | 167 |
Outras edições - Ver tudo
Palavras e frases frequentes
affine transform anchor="ne bands basic bbox bounding box button cells chapter class a subclass coordinate coords create def __init__(self default define dist folder EXE file expand=True file format filepath following code following screenshot functionality GDAL geographic data geoj GeoJSON geometries geospatial geospatial metadata GeoTIFF GIS application icon implement Inno Setup input inputwidget install interactive kwargs layer LayerGroup layeritem layeritem in layerspane layerspane libraries MapCanvas class Matplotlib menu method module mouse nodata NumPy open source options window Packt pixel polygon popup_message(self py2exe PyAgg pyshp Python Python Package pythongis raster data raw tags rendering resampling resize runtoolframe script selector self.add_info(general self.layerspane self.statusbar shapefile spatial index specified startx starty statusbar style_options_labels Tkinter tool toolbar toolkit tuple user interface vector and raster vector data visual width xscale zonal statistics zoom