Ce code:
import shapely.geometry
x = shapely.geometry.asShape({'coordinates': [[1130.0, 1110.0]], 'type': 'LineString'})
assert x.is_valid
x.wkb
Tout d'abord, is_valid
renvoie True au lieu de False et je vois ce journal en l'appelant:
IllegalArgumentException: point array must contain 0 or >1 elements
Ensuite, lorsque je demande le wkb, mon processus python se bloque, ce qui est encore pire:
python3.5: geos_ts_c.cpp:5240: unsigned char* GEOSWKBWriter_write_r(GEOSContextHandle_t, geos::io::WKBWriter*, const geos::geom::Geometry*, std::size_t*): Assertion `0 != geom' failed.
Aborted (core dumped)
import shapely.geometry
x = shapely.geometry.asShape({'coordinates': ((1130.0, 1110.0),), 'type': 'LineString'})
assert not x.is_valid
x.wkb
Ubuntu Xenial. python 3.5.2.
1.6.2 de pypi
Merci pour le rapport @pvalsecc. On dirait qu'il est lié à https://github.com/Toblerity/Shapely/issues/509.
Oui, en effet. Cependant, je suis un peu surpris de savoir depuis combien de temps cela existe.
Résolu. Le correctif sera dans 1.6.3.
salut, j'essaye avec 1.7.0 et rien. puis revenez à 1.6.3 et son fixe ..... c'est triste
Commentaire le plus utile
salut, j'essaye avec 1.7.0 et rien. puis revenez à 1.6.3 et son fixe ..... c'est triste