Toolverse
Wszystkie skille

shapely-compute

autor: parcadei

Geometria obliczeniowa w Pythonie – twórz kształty, wykonuj operacje i mierz przestrzeń

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Data Science
Wyświetlenia
6

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ć

  1. 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.

  2. Rozpocznij od utworzenia geometrii – użyj komendy create z 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".

  3. 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ę.

  4. Sprawdzaj relacje przestrzenne komendą pred – na przykład pred contains sprawdzi, czy jedna geometria zawiera drugą. Użyteczne do weryfikacji położenia punktów lub przecinania się kształtów.

  5. Mierz właściwości geometrii komendą measure – oblicz pole (measure area), długość obwodu lub użyj distance do pomiaru odległości między dwoma punktami.

  6. Waliduj i naprawiaj geometrie komendą validate, aby upewnić się, że kształty są poprawne przed dalszym przetwarzaniem.

Podobne skille