Shapely
v2.1 — Edycja 2026. Manipulacja i analiza obiektów geometrycznych na płaszczyźnie kartezjańskiej. Poznaj model danych przestrzennych, operacje konstrukcyjne, predykaty, operacje na zbiorach oraz indeksowanie przestrzenne z wykorzystaniem Shapely 2.1 (2026).
Odcinki
Model danych przestrzennych
3m 53sZanurz się w podstawowe koncepcje Shapely i dowiedz się, jak modeluje on świat. Poznasz różnicę między punktami, krzywymi i powierzchniami oraz dowiesz się, jak teoria mnogości punktów stanowi fundament geometrii płaskiej.
Tworzenie i serializacja geometrii
3m 43sOdkryj, jak wydajnie budować i przesyłać geometrie w Shapely. Poznasz różnicę między tworzeniem pojedynczych obiektów a wysokowydajnymi, wektoryzowanymi ufuncs, a także serializacją WKT i GeoJSON.
Pomiary i właściwości
3m 59sDowiedz się, jak wydobywać kluczowe pomiary ze swoich geometrii. Zrozumiesz, jak obliczać pole powierzchni, długość oraz zaawansowane metryki odległości, takie jak Hausdorff distance.
Predykaty przestrzenne i DE-9IM
3m 58sOpanuj sztukę sprawdzania relacji przestrzennych. Dowiesz się, jak używać predykatów logicznych, aby dokładnie określić, w jaki sposób oddziałują na siebie dwa kształty, wykorzystując macierz DE-9IM.
Operacje na zbiorach
3m 41sOdkryj, jak łączyć, wycinać i dzielić geometrie. Dowiesz się, jak używać matematycznych operacji na zbiorach, takich jak intersection, difference i union, aby tworzyć zupełnie nowe kształty.
Operacje konstrukcyjne: Buffers i Hulls
4m 43sDowiedz się, jak syntetycznie generować nowe kształty granic. Poznasz buffering, tworzenie stref bezpieczeństwa oraz otaczanie rozproszonych punktów za pomocą convex i concave hulls.
Zaawansowane operacje konstrukcyjne
4m 22sWznieś manipulację kształtami na wyższy poziom. Dowiesz się, jak czyścić ogromne wielokąty za pomocą simplification, łączyć obiekty za pomocą snap oraz generować diagramy Voronoia.
Wysokowydajne indeksowanie przestrzenne z STRtree
4m 38sOdblokuj błyskawiczne zapytania przestrzenne. Dowiesz się, jak używać drzewa Sort-Tile-Recursive (STR), aby natychmiast filtrować ogromne zbiory danych przestrzennych i wykonywać niemal natychmiastowe wyszukiwania nearest neighbor.