Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 30.08.2011, 22:19
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

судя по документации MySQL
Цитата:
MySQL permits a nonstandard syntax: FLOAT(M,D) or REAL(M,D) or DOUBLE PRECISION(M,D). Here, “(M,D)” means than values can be stored with up to M digits in total, of which D digits may be after the decimal point.
Вы правы.
Ответить с цитированием
  #12 (permalink)  
Старый 30.08.2011, 22:41
Аватар для greatilya
Интернет-турист
Отправить личное сообщение для greatilya Посмотреть профиль Найти все сообщения от greatilya
 
Регистрация: 01.08.2008
Сообщений: 516

И опять я ошибся, в гугле координаты вида "30.3102493286133".
Следовательно: DOUBLE( 17, 14 )

Если ошибаюсь, поправьте.
__________________
VPS от 175 рублей (есть скидки 15% писать в ПМ) Анализ рынка VPS серверов
Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не уверен.
Альберт Эйнштейн
Ответить с цитированием
  #13 (permalink)  
Старый 30.08.2011, 23:38
Профессор
Отправить личное сообщение для Триви Посмотреть профиль Найти все сообщения от Триви
 
Регистрация: 23.04.2010
Сообщений: 354

Сообщение от greatilya Посмотреть сообщение
И опять я ошибся, в гугле координаты вида "30.3102493286133".
Следовательно: DOUBLE( 17, 14 )

Если ошибаюсь, поправьте.
Речь идёт не о всех возможных величинах, а о том сколько достаточно,
для того чтобы рассчитать необходимое расстояние от точки до точки,
если дело не касается подобных расчетов
Необходимо немного отвлечься от программирования и освежить в голове географию, коллега
Ответить с цитированием
  #14 (permalink)  
Старый 31.08.2011, 00:22
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

используйте просто DOUBLE без каких либо значений... Мускул сам разберется с цифрами.
Ответить с цитированием
  #15 (permalink)  
Старый 31.08.2011, 00:28
Профессор
Отправить личное сообщение для Триви Посмотреть профиль Найти все сообщения от Триви
 
Регистрация: 23.04.2010
Сообщений: 354

Сообщение от devote Посмотреть сообщение
используйте просто DOUBLE без каких либо значений... Мускул сам разберется с цифрами.
Тут планируется опись всех объектов Земли, афтар экономит дисковое пространство
Ответить с цитированием
  #16 (permalink)  
Старый 01.09.2011, 13:33
Аватар для greatilya
Интернет-турист
Отправить личное сообщение для greatilya Посмотреть профиль Найти все сообщения от greatilya
 
Регистрация: 01.08.2008
Сообщений: 516

Сообщение от Триви
если дело не касается подобных расчетов
Необходимо немного отвлечься от программирования и освежить в голове географию
Расчеты на сайте желательны с точностью до пары метров, конечно это в перспективе, на данный момент видимо оставлю координаты в полном виде. Проанализировал туристические сайты, там также используют полные координаты, следовательно чтобы не ловить лишних проблем буду делать как все.
На самом деле я не знаю насколько эта избыточность данных критична, в отношении оптимизации работы сервера.
Сообщение от Триви
афтар экономит дисковое пространство
дисковое пространство не экономлю(может только из объема экономлю оперативу на сервере), важна лишь скорость выполнения запросов, и соответствие желаемому результату в поиске. Видимо для поиска ближайших объектов разумно делать отдельную таблицу наполненную координатами объектов (сотни тысяч объектов), ну и продумать хитрое кеширование. Хотя если так подумать, в этой таблице и можно ограничить координаты до нужной длины, если это существенно отразится на скорости. Но это уже совсем другая история.
__________________
VPS от 175 рублей (есть скидки 15% писать в ПМ) Анализ рынка VPS серверов
Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не уверен.
Альберт Эйнштейн
Ответить с цитированием
  #17 (permalink)  
Старый 01.09.2011, 14:51
Профессор
Отправить личное сообщение для Триви Посмотреть профиль Найти все сообщения от Триви
 
Регистрация: 23.04.2010
Сообщений: 354

Не знаю как насчет сотни тысяч, на десяти тысячах у меня летает,
без всяких отдельных таблиц для координат и индексов..
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить координаты курсора в текстовом поле в пикселях prike Events/DOM/Window 4 23.05.2013 04:35
Как переместить мышь в определенные координаты? PAMAC Общие вопросы Javascript 5 18.01.2011 22:20
Координаты картинки после движения Lisenok Общие вопросы Javascript 10 30.10.2009 19:58
Получить координаты мыши alekciy Events/DOM/Window 2 28.12.2008 00:07
Определить координаты объекта в таблице ner2000 Events/DOM/Window 2 14.06.2008 01:56