Ocena:

Książka oferuje kompleksowe wskazówki dotyczące kodowania PyQGIS z licznymi przykładami, dzięki czemu jest przydatnym źródłem informacji dla osób z wcześniejszym doświadczeniem QGIS. Zakłada ona jednak znajomość określonych terminologii i pojęć, co może utrudniać pracę początkującym. Niektóre treści są uważane za przestarzałe lub brakuje im szczegółowych wyjaśnień.
Zalety:⬤ Oferuje ponad 170 praktycznych przykładów kodowania PyQGIS, które są dobrze wyjaśnione.
⬤ Skutecznie wprowadza konfigurację środowiska programistycznego PyQGIS.
⬤ Stanowi dobre źródło informacji dla osób posiadających podstawową wiedzę na temat PyQGIS w celu zwiększenia swoich umiejętności.
⬤ Prosta i dobrze zorganizowana struktura, z ćwiczeniami podzielonymi na zwarte części.
⬤ Zakłada znaczne wcześniejsze doświadczenie z QGIS, co czyni ją nieodpowiednią dla absolutnie początkujących.
⬤ Niektóre treści mogą odnosić się do przestarzałych metod i atrybutów, powodując frustrację.
⬤ Książka omawia tematy w sposób, który może być przytłaczający dla osób niezaznajomionych z QGIS C++ API.
⬤ Brak wystarczającej głębi w niektórych obszarach, takich jak szczegółowe wyjaśnienia konkretnych pojęć.
(na podstawie 7 opinii czytelników)
QGIS Python Programming Cookbook: Over 140 recipes to help you turn QGIS from a desktop GIS tool into a powerful automated geospatial framework
Ponad 140 przepisów, które pomogą przekształcić QGIS z narzędzia GIS na komputery stacjonarne w potężny zautomatyzowany framework geoprzestrzenny
Kluczowe cechy
⬤ Używaj Pythona i QGIS do tworzenia i przekształcania danych, tworzenia atrakcyjnych wizualizacji GIS i budowania złożonych układów map.
⬤ Poznaj nieudokumentowane funkcje nowego modułu przetwarzania QGIS.
⬤ Zestaw przyjaznych dla użytkownika przepisów, które mogą zautomatyzować cały geoprzestrzenny przepływ pracy, łącząc bloki konstrukcyjne Python GIS w kompleksowe procesy.
Opis książki
QGIS Python Programming nauczy Cię, jak pisać kod Pythona, który działa z danymi przestrzennymi, aby zautomatyzować zadania geoprzetwarzania w QGIS. Omówione zostaną takie tematy, jak wyszukiwanie i edycja danych wektorowych oraz korzystanie z danych rastrowych. Nauczysz się także tworzyć, edytować i optymalizować warstwę wektorową w celu szybszego wysyłania zapytań, reprojektować warstwę wektorową, zmniejszać liczbę wierzchołków w warstwie wektorowej bez utraty krytycznych danych oraz konwertować raster na wektor. Następnie natkniesz się na przepisy, które pomogą ci skomponować statyczne mapy, stworzyć mocno spersonalizowane mapy oraz dodać specjalistyczne etykiety i adnotacje. Oprócz tego, książka podzieli się również kilkoma wskazówkami i sztuczkami opartymi na różnych aspektach tego potężnego narzędzia.
Czego się nauczysz
⬤ Zbuduj bibliotekę skryptów wielokrotnego użytku za pomocą ScriptRunner.
⬤ Tworzyć, importować i edytować dane geoprzestrzenne na dysku lub w pamięci.
⬤ Dowiedz się więcej o dynamicznym mapowaniu.
⬤ Tworzenie i dodawanie funkcji do map statycznych.
⬤ Tworzenie mapnika.
⬤ Reprojekcja warstwy wektorowej.
⬤ Geolokalizowanie zdjęć na mapie.
⬤ Łączenie wielu rastrów w jeden obraz.