Старый 01.11.2012, 14:57   #1
Ololo_Trololo
Собеседник
 
Регистрация: 01.11.2012
Сообщения: 22
Ololo_Trololo отключил(а) отображение уровня репутации
Wink библиотека швейцарских эфемерид на JS

*наглость - второе счастье*

существует ли подобное чудо и где его можно приобрести/скачать?
Ololo_Trololo вне форума   Ответить с цитированием
Старый 01.11.2012, 21:04   #2
LordWilex
В отпуске
 
Аватар для LordWilex
 
Регистрация: 01.06.2008
Адрес: Таганрог
Сообщения: 28,983
LordWilex репутация выше +1000LordWilex репутация выше +1000LordWilex репутация выше +1000LordWilex репутация выше +1000LordWilex репутация выше +1000LordWilex репутация выше +1000LordWilex репутация выше +1000LordWilex репутация выше +1000
По умолчанию

Цитата:
Сообщение от Ololo_Trololo
*наглость - второе счастье*

существует ли подобное чудо и где его можно приобрести/скачать?

Конкретно на JS это сделать нереально.
Вы представляете сколько это будет весить и как тормозить? Даже по нынешним временам - это уж слишком

Но есть их реализации на Java, PHP, Perl и Python (которые используют бинарки).
К тому же ни кто не запрещает собрать бинарник как CGI программу или использавать dl() или взять программу swetest и вызывать её через exес().

Если нужно конкретно на JS - то тут я кое что выкладывал, это не ШЭ, но для простенького виджета сгодиться (ссыдка в начале темы не работает - см. ближе к концу, потому что я перезаливал файл на другой файлообменник).

http://forum.argo-school.ru/showthread.php?t=4780

Там по ссылки есть еще куча альтернативных вариантов.
LordWilex вне форума   Ответить с цитированием
Старый 01.11.2012, 21:19   #3
Ololo_Trololo
Собеседник
 
Регистрация: 01.11.2012
Сообщения: 22
Ololo_Trololo отключил(а) отображение уровня репутации
По умолчанию

Спасибо, LordWilex !

Цитата:
Но есть их реализации на Java,...
где их можно найти?

Последний раз редактировалось Ololo_Trololo, 01.11.2012 в 21:35.
Ololo_Trololo вне форума   Ответить с цитированием
Старый 01.11.2012, 21:39   #4
LordWilex
В отпуске
 
Аватар для LordWilex
 
Регистрация: 01.06.2008
Адрес: Таганрог
Сообщения: 28,983
LordWilex репутация выше +1000LordWilex репутация выше +1000LordWilex репутация выше +1000LordWilex репутация выше +1000LordWilex репутация выше +1000LordWilex репутация выше +1000LordWilex репутация выше +1000LordWilex репутация выше +1000
По умолчанию

Цитата:
Сообщение от Ololo_Trololo


где их можно найти?

В том архиве как раз должно быть. Все (или почти все) что есть в сети на тему астрономии с открытым кодом - я там собрал
LordWilex вне форума   Ответить с цитированием
Старый 18.07.2014, 09:53   #5
dav
Собеседник
 
Регистрация: 18.07.2014
Сообщения: 1
dav отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от LordWilex
Конкретно на JS это сделать нереально.
Но есть их реализации на Java, PHP, Perl и Python (которые используют бинарки).
подскажите пожалуйста, где можно взять реализацию (функции) на PHP ?
dav вне форума   Ответить с цитированием
Старый 04.06.2015, 12:15   #6
cvaznoi
Собеседник
 
Регистрация: 04.06.2015
Сообщения: 1
cvaznoi отключил(а) отображение уровня репутации
По умолчанию

Тоже реализация на php интересует, где можно взять, подскажите, пожалуйста.
cvaznoi вне форума   Ответить с цитированием
Старый 04.06.2015, 23:23   #7
DoReMi
Бухгалтер
 
Аватар для DoReMi
 
Регистрация: 23.04.2008
Адрес: Волгодонск
Сообщения: 356
DoReMi репутация выше +50DoReMi репутация выше +50
По умолчанию

например http://www.astrowin.org/php_scripts/index.html
DoReMi вне форума   Ответить с цитированием
Старый 14.09.2015, 12:19   #8
Kepler
Собеседник
 
Регистрация: 11.09.2015
Сообщения: 9
Kepler отключил(а) отображение уровня репутации
По умолчанию

Не знаю что вы именно хотели делать на JS, но сейчас есть как раз такая задумка сделать на JS отрисовку интерактивной карты. А для данных как раз использовать ШЭ, но расчет вести на сервере на одном из языков под которые есть готовые библиотекии, и отдавать результат через http API в формате json.
Kepler вне форума   Ответить с цитированием
Старый 14.09.2015, 13:55   #9
Strijar
Собеседник
 
Аватар для Strijar
 
Регистрация: 02.07.2007
Адрес: Всеволожск, Россия
Сообщения: 518
Strijar репутация выше +350Strijar репутация выше +350Strijar репутация выше +350Strijar репутация выше +350
По умолчанию

Цитата:
Сообщение от Kepler
Не знаю что вы именно хотели делать на JS, но сейчас есть как раз такая задумка сделать на JS отрисовку интерактивной карты.

Проще тогда на чистом Java (без сервера вообще). У меня в AstroMantaPC все уже готово, попробовал сделать Applet для отрисовки внутри броузера. С наскока не пошло, так что пока отложил.
Strijar вне форума   Ответить с цитированием
Старый 14.09.2015, 23:19   #10
Kepler
Собеседник
 
Регистрация: 11.09.2015
Сообщения: 9
Kepler отключил(а) отображение уровня репутации
По умолчанию

p { margin-bottom: 0.1in; line-height: 120%; }
Цитата:
Сообщение от Strijar
Проще тогда на чистом Java (без сервера вообще). У меня в AstroMantaPC все уже готово, попробовал сделать Applet для отрисовки внутри броузера. С наскока не пошло, так что пока отложил.

Как я написал, все зависит от задачи.
Не вижу принципиальной разницы между приложением на Java или любым другим приложением.

Как уже писали выше, возникают проблемы:
1. Объем, например файл de431.eph весит 2,7Гб
2. Скорость. Ресурсы облачного сервера могут быть значительно производительнее чем локальный клиент на котором вы запустите апплет.


Но главное чего хочется добиться:

Фиксированная спецификция на api позволит позволит изменять/дорабатывать/совершенствовать серверную часть не затрагивая работающих клиентов.


Разделение на серверную часть и клиентскую позволит создавать любые клиентские приложения: карта, таблица аспектов пр. причем возможно в различных вариациях, реализуя только интерфейс на получаемых данных без расчетных алгоритмов.
Kepler вне форума   Ответить с цитированием
Старый 15.09.2015, 08:18   #11
Strijar
Собеседник
 
Аватар для Strijar
 
Регистрация: 02.07.2007
Адрес: Всеволожск, Россия
Сообщения: 518
Strijar репутация выше +350Strijar репутация выше +350Strijar репутация выше +350Strijar репутация выше +350
По умолчанию

Цитата:
1. Объем, например файл de431.eph весит 2,7Гб

Эти эффемериды работают прекрасно и без внешних файлов. Достаточно быстро и точно для 99% применений.

Цитата:
2. Скорость. Ресурсы облачного сервера могут быть значительно производительнее чем локальный клиент на котором вы запустите апплет.

У меня расчет положения септенера с 1936 по 2004г (24820 карт) занимает 20 сек - не достаточно быстро? И при этом идет обработка данных из SQL базы.

Цитата:
Разделение на серверную часть и клиентскую позволит создавать любые клиентские приложения: карта, таблица аспектов пр. причем возможно в различных вариациях, реализуя только интерфейс на получаемых данных без расчетных алгоритмов.

Это все уже реализовано и без разделения.
Strijar вне форума   Ответить с цитированием
Старый 15.09.2015, 08:43   #12
Kepler
Собеседник
 
Регистрация: 11.09.2015
Сообщения: 9
Kepler отключил(а) отображение уровня репутации
По умолчанию

Но я все таки попробую,
и я хочу это сделать opensource :-)
Kepler вне форума   Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +1, время: 06:51.


Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 1995-2024, ARGO