Как преобразовать координаты XY в широту и долготу, используя триггер MySQL - PullRequest
0 голосов
/ 26 апреля 2018

Я вставляю координаты карты из текстового файла в мою базу данных.Моя таблица:

CREATE TABLE `zone` (
  `ID` INT NOT NULL,
  `X` VARCHAR(45) NULL,
  `Y` VARCHAR(45) NULL,
  `depth` VARCHAR(45) NULL,
  `latitude` VARCHAR(45) NULL,
  `longitude` VARCHAR(45) NULL,
  PRIMARY KEY (`ID`));

Точки, которые я вставляю в мою таблицу, содержат и ID, координаты X и Y и пустые столбцы широты и долготы.Я хочу создать триггер, чтобы при вставке точки в таблицу (например: (X) 240005.400 (Y) 5176335.820 (глубина) 15.954) перед вставкой линии координаты X и Y преобразуются в широту и долготу.(чтобы они появлялись на Google Картах).

Если это поможет:

АБССИС ЦЕНТРАЛЬНОГО МЕРИДИАНА: 304800

МАСШТАБ ФАКТОРА НА ЦЕНТРАЛЬНОМ МЕРИДИАНЕ: 0,9999

ЭЛЛИПСОИД: a: 6378137 b:6356752.314 m: 111132.08937

У меня очень ограниченный опыт работы с триггерами, и поэтому я спрашиваю, есть ли быстрый способ преобразования X и Y в LAT / LON с помощью триггера. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...