LINUX.ORG.RU

Прототип ГИС

 ,


0

1

Пишу в образовательных целях. Используются JS (OpenLayers) + PHP (мост SOAP-JSON) + 1C (БД:)). Подложка OSM. Уже умеет отображать значки POI и подсказки по ним.

На скрине процесс разработки морды: редактор JuffEd, FF c Firebug и FirePHP.

Окружение: Fvwm + tint2(по хоткею). Ш больше не Г, спасибо infinality.

>>> Просмотр (1440x900, 360 Kb)

★★★

Проверено: JB ()
Последнее исправление: CYB3R (всего исправлений: 2)

Вот там на карте я бы всплывающие подсказки сделал бы по наведению мыши с задержкой около секунды. И убрал бы кнопку «Закрыть». Реально удобней.

Steplton ★★★★★
()
Ответ на: комментарий от timon-ltv

А как вызов tint2 на хоткее реализован?

Alt+Space, сам tint в автозагрузке.

Key Space A M All (tint2) RaiseLower

ollowtf ★★★
() автор топика
Ответ на: комментарий от Steplton

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

Спасибо, подумаю в эту сторону.

ollowtf ★★★
() автор топика

Вопрос немного в сторону: а что в tint2 есть полезного, чего средствами fvwm реализовать не удаётся?

Evgueni ★★★★★
()

Выбор языковых средств (их солянка) немного шокируют, но выглядит результат занятно.

GreenBag ★★
()

А почему именно 1С? Что там за киллер-фичи такие, что свободные СУБД нельзя использовать?

vurdalak ★★★★★
()
Ответ на: комментарий от Evgueni

а что в tint2 есть полезного, чего средствами fvwm реализовать не удаётся?

Трей и часы :) С FvwmButtons что-то не срослось.

ollowtf ★★★
() автор топика
Ответ на: комментарий от vurdalak

А почему именно 1С?

Удобство и скорость разработки. Для прототипирования самое то. Дальше в планах переход на PostGIS.

ollowtf ★★★
() автор топика
Ответ на: комментарий от ollowtf

Добавлю, что в 1С не просто таблицы с координатами и характеристиками, но и импорт OSM-файлов, обработка(выделение сущностей разного рода типа зданий и адресов) и инструменты редактирования.

ollowtf ★★★
() автор топика
Ответ на: комментарий от Reaper

Арч?

openSUSE, infinality из какого-то репа.

ollowtf ★★★
() автор топика
Ответ на: комментарий от Evgueni

часы используются внешние — тысячи их

Да я в курсе. Были эксперименты, не понравилось. А tint меня полностью устраивает.

Что такое трей?

Область уведомлений, вроде устоявшийся термин.

ollowtf ★★★
() автор топика
Ответ на: комментарий от ollowtf

Удобство и скорость разработки. Для прототипирования самое то. Дальше в планах переход на PostGIS.

Удобство??? Скорость??? В 1С???

linux_art
()
Ответ на: комментарий от linux_art

К сожалению недавно пришлось с 8.2 и вебом ковыряться :)

Больше конкретики. Имхо, декларативное описание интерфейса (ака управляемые формы) есть вин. Скорость формошлёпства возрастает в разы, с доработкой/изменением форм никаких проблем, привязки забыты как страшный сон. Единственное, что требуется - надо осознать, что теперь есть нормальная клиент-серверная архитектура.

ollowtf ★★★
() автор топика
Ответ на: комментарий от ollowtf

Не, я не спорю что по сравнению с 7.7 оно вполне винрарно, но вот как бэкэнд для веба или gis - чистый Postgres/PostGIS гораздо удобнее.

linux_art
()
Ответ на: комментарий от linux_art

но вот как бэкэнд для веба или gis - чистый Postgres/PostGIS гораздо удобнее.

Это прототип. Я прекрасно понимаю, что обращаться к постгресу напрямую быстрее и эффективнее, чем к нему же через 1С да ещё и средствами веб-сервисов. Но постгрес не даёт мне преимуществ в разработке: ни высокоуровневых абстракций, ни способности в автомате к этим абстракциям формочки наклепать. И ещё уйму вещей не делает, которые и не должен уметь делать, но которые умеет делать специализированная платформа.

ollowtf ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.