Как можно реализовать?

0 голосов
спросил 27 Март, 06 от Гость (210,080 баллов) в категории Программные продукты Esri

Предполагается использовать ArcIMS для отображения карты в веб-браузере. Нужна следующая функциональность. Во время выполнения страниц нужно создавать слой (или использовать какой-то существующий) и добавлять различные объекты на него с параметрами, определяемыми пользоваталем из веб-броузера. Затем этот слой отобразить. Возможно ли такое реализовать через ArcIMS? Как это реализовать? Большое спасибо!

9 Ответы

0 голосов
ответил 27 Март, 06 от dios (5,300 баллов)
не совсем понятна постановка задачи.
Если требуется генерить слой - для этого потойдет MapObject или ArcObjects - далее публикуем под ArcIMS и готово.
0 голосов
ответил 27 Март, 06 от Гость (210,080 баллов)
Вот в том-то и дело что сначала делать и потом публиковать не подходит. Это "делание" должно осуществлятся программой в онлайне на программном уровне. Пользователь заходит на сайт, вводит координаты и ещё какие-то параметры, отрисовывается облачко с заданными параметрами ... вот как это приблизительно должно выглядеть.
0 голосов
ответил 28 Март, 06 от Гость (210,080 баллов)
при решении задачи Appl
речь должна идти об acetate layer,

типа
<LAYER type="ACETATE"

данные подготовили на лету, выполнили код сразу и получили новый слой...

и зачем я резюме направлял to dios ;(
0 голосов
ответил 28 Март, 06 от Гость (210,080 баллов)

Спасибо 7600702@mail.ru!

Вот ещё вопрос в догонку ... а этот слой сохранится в базе?

0 голосов
ответил 28 Март, 06 от Гость (210,080 баллов)
нет. это формируется на лету только для инициатора запроса и нигде не хранится, если самому не сохранять параметры, например, для сбора статистики "что делали пользователи".

>а этот слой сохранится в базе?
а если нужно чтобы сохранился, то тоже есть вариант...

я это уже прошел...
0 голосов
ответил 16 Май, 06 от dios (5,300 баллов)
Если 7600702@mail.ru  считает себя очень умным пусть шлет резюме сразу в ESRI.
0 голосов
ответил 16 Май, 06 от dios (5,300 баллов)
к вопросу об ACETATE слоях
Acetate layers are designed to show a limited number of graphic features such as a northarrow, scalebar, some text, and one or two points, lines, or polygons. The acetate layer is not designed for displaying large numbers of features. If you add many features to an acetate layer, a noticeable degradation in response time and performance is likely. If too many features are added, the service may stop responding.
ArcIMS позволяет управлять собой программно - создание слоя может быть осуществленно на базе MapObject или ArcObjects автоматически - по запросу с WEB, затем такая-же автоматическая публикация карты в IMS.
0 голосов
ответил 14 Июнь, 06 от yellow (1,120 баллов)
нет. это формируется на лету только для инициатора запроса и нигде не хранится, если самому не сохранять параметры, например, для сбора статистики "что делали пользователи".

>а этот слой сохранится в базе?
а если нужно чтобы сохранился, то тоже есть вариант...

я это уже прошел...


Не подскажете как это можно осуществить?
0 голосов
ответил 14 Июнь, 06 от yellow (1,120 баллов)
к вопросу об ACETATE слоях
ArcIMS позволяет управлять собой программно - создание слоя может быть осуществленно на базе MapObject или ArcObjects автоматически - по запросу с WEB, затем такая-же автоматическая публикация карты в IMS.

А как можно осуществлять такое управление с использованием MapObjects или ArcObjects? Можно пример или ссылку на литературу?
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...