shapely-compute
Geometria obliczeniowa w Pythonie – twórz kształty, wykonuj operacje i mierz przestrzeń
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Shapely-compute to umiejętność do pracy z geometrią obliczeniową. Tworzysz punkty, linie i wielokąty, wykonujesz operacje logiczne (przecięcia, sumy, różnice), sprawdzasz relacje przestrzenne (zawieranie, przecinanie) i mierzysz właściwości (pole, obwód, odległość). Narzędzie obsługuje transformacje geometrii, walidację oraz pracę z formatem WKT. Idealne dla zadań wymagających analizy przestrzennej, przetwarzania danych geograficznych lub weryfikacji geometrii w aplikacjach.
Jak używać
Zainstaluj umiejętność w swoim środowisku Claude, dodając plik shapely-compute do katalogu skills. Upewnij się, że masz zainstalowany Python z biblioteką Shapely oraz narzędzie uv do zarządzania zależnościami.
Rozpocznij od utworzenia geometrii – użyj komendy
createz typem kształtu (point, line, polygon) i współrzędnymi. Na przykład, aby stworzyć wielokąt, podaj listę punktów oddzielonych spacjami:create polygon --coords "0,0 1,0 1,1 0,1".Wykonuj operacje logiczne na geometriach za pomocą komendy
op– wybierz operację (intersection, union, difference) i podaj dwie geometrie w formacie WKT. Wynik otrzymasz jako nową geometrię.Sprawdzaj relacje przestrzenne komendą
pred– na przykładpred containssprawdzi, czy jedna geometria zawiera drugą. Użyteczne do weryfikacji położenia punktów lub przecinania się kształtów.Mierz właściwości geometrii komendą
measure– oblicz pole (measure area), długość obwodu lub użyjdistancedo pomiaru odległości między dwoma punktami.Waliduj i naprawiaj geometrie komendą
validate, aby upewnić się, że kształty są poprawne przed dalszym przetwarzaniem.