Próbuję scalić dwa obiekty Shapely w moim projekcie Python. Istnieje rodzaj podręcznika, który opisuje niektóre funkcje Shapey, takie jak cascaded_union(), ale ja to działa tylko dla wielokątów. Metoda shapely.ops.unary_union() powinna również działać dla innych geometrii, ale nie mogę jej uruchomić.Jak scalić 2 Shapely Objects?
Krótko mówiąc: jak scalić 2 obiekty LinearRing?
Z góry dziękuję!
Podczas tworzenia wielokątów z pierścieniami liniowych, działają na nich, a następnie umieścić wynik z powrotem do wielokąta dość dużo wiedzą zrobić złą robotę progamming i nie mają już kod czytelny. Naprawdę zmieniłem cały mój projekt, aby mieć wielokątów zamiast pierścieni liniowych. To dlatego, że zdałem sobie sprawę, że nie można użyć większości "krzyży" "przecina" metody etc na LinearRings. Ale na Wielokątach możesz. Więc wybierz mądrze! Jeśli używasz Shapely i chcesz sprawdzić obiekty "wewnątrz" "na zewnątrz", to bardzo potrzebujesz wielokątów. –
Szukałem sposobów na wydobywanie punktów z wielokąta, a twoja odpowiedź pomogła. Dla podanego przykładu możesz to zrobić za pomocą 'poly_x, poly_y = new_pol.exterior.coords.xy'. Dzięki. – ryanjdillon