Я недавно предоставил данные в проекции файла формы. EPSG: 4326. Я импортировал это в моей базе данных PostGIS, а затем пытался превратить в 3857. Я получил ошибкуНайти геометрии с координатами, которые не относятся к проекции
ERROR: transform: couldn't project point (-99762.4 -2.87277e+006 0): latitude or longitude exceeded limits (-14)
Даже после применения st_force2d
и st_makevalid
я до сих пор не смог преобразовать, пока не удалось разыскать удалить один геометрия, которая была «вне границ» для Lat/Lng.
Мой вопрос: как мне легко найти геометрию, которая не подходит для текущего конверта проекций?
Данные состоят из полигонов, даже если ошибка сообщает первый пункт, что он застрял на. С небольшой модификацией это будет обрабатывать полигоны. В идеале я ищу общий способ обработки любой проекции. Возможно, сначала получив конверт прогнозов? – Derek
@Derek, см. Мой другой ответ ниже –