-Это вопрос Python в общем.
У меня очень часто возникают ошибки топологии, они очень маленькие, и я хотел бы перейти к пересечению, даже если они есть. Можно ли сделать исключение для этого конкретного:
TopologyException: found non-noded intersection between LINESTRING (229971 4.39944e+06, 229971 4.39944e+06) and LINESTRING (229971 4.39944e+06, 229971 4.39944e+06) at 229971.08857010119 4399438.0928708706
и заставить его завершить процесс? Я использую Python и Geopandas.
Также иногда на перекрестке написано:
TopologicalError: This operation could not be performed. Reason: unknown
возможно ли для такой строки: inte_s=gpd.overlay(data2,asttom,how='intersection')
что вызывает эту ошибку, чтобы создать исключение и заставить его выполнить вычисление, будучи равнодушным к появившейся ошибке? Какой код будет делать это в этой строке, где пересечение сделано?