Что нового в ArcGIS Viewer for Silverlight 1.0.1

В данный момент доступна версия ArcGIS Viewer for Silverlight 1.0.1. Этот раздел содержит информацию об обновлениях и усовершенствованиях, появившихся между Beta 2 и 1.0.1.

Обновления и усовершенствования

В ArcGIS Viewer for Silverlight включены следующие обновления и усовершенствования:

Редактирование

Среда редактирования значительно улучшена и стала интуитивно понятной. Пользователи могут добавлять объекты непосредственно с панели Добавить объекты, на которой находятся шаблоны объектов, публикуемые с сервисом. Всплывающие окна позволяют быстро отредактировать геометрию и атрибуты объектов, и дают возможность добавить вложения к объекту без открытия отдельного диалогового окна. Для работы нужен тот же уровень квалификации пользователей, что и для ArcGIS Viewer for Flex и ArcGIS Explorer Online.

Панель Добавить объекты и всплывающее окно объекта с вложениями

Всплывающие окна

Всплывающие окна "по щелчку" теперь используются как стиль по умолчанию и содержат основные инструменты редактирования, позволяющие удалять объекты, редактировать их геометрию и атрибуты и добавлять вложения. Кроме того, вложения объектов интегрированы непосредственно во всплывающие окна.

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

Веб-карты

Проще всего для создания и настройки карт в Конструкторе приложения воспользоваться веб-картами с ArcGIS Online. Конструктор приложения теперь открывает ссылку на выделенную веб-карту по умолчанию. Это означает, что обновления веб-карты будут автоматически отражаться в приложениях Viewer, основанных на этой карте.

Подключение к веб-карте

Кроме того, ArcGIS Viewer for Silverlight теперь поддерживает просмотр диаграмм, созданных в ArcGIS Online, во всплывающих окнах.

Диаграмма из веб-карты во всплывающем окне

ArcGIS для организаций

ArcGIS для организаций позволяет изучать карты, находящиеся в общем доступе в пределах организации. ArcGIS Viewer for Silverlight поддерживает доступ к веб-картам из индивидуальных групп и из групп организации, которым они принадлежат.

Группы моей организации

Локализация

Теперь ArcGIS Viewer for Silverlight имеет полную международную поддержку, это означает, что приложение будет правильно работать, независимо от различий в форматах чисел и дат в разных локализациях. Viewer и программа установки теперь переведены на арабский, итальянский, португальский (бразильский) и русский языки.

Локализация

Геообработка

Результаты слоя картографического сервиса — некоторые сервисы геообработки используют картографический сервис для отображения результатов. Часто такие сервисы геообработки могут возвращать данные объектов не более определенного количества результатов. Ранее ArcGIS Viewer for Silverlight предпринимал попытки получить данные объектов и отобразить результаты в виде графики на карте. Теперь приложение проверяет, используется ли для отображения результатов картографический сервис и, если это так, отображает результаты с помощью сервиса.

Стили интерфейса Конструктора приложения

Окно Конструктора приложения и стили диалоговых окон обновлены. Эти изменения позволяют лучше различать окна Конструктора приложения и Viewer при настройке приложения Viewer.

Настройки темы Конструктора приложения

Закладка Настройки Конструктора приложения

На страницу настроек Конструктора приложения добавлена закладка Настройки приложения. На этой закладке можно задавать Bing AppID, Сервис геометрии, который вы хотите использовать, и расположение Portal for ArcGIS.

Настройки приложения

Шаблон Visual Studio

Шаблон VS был обновлен, теперь проекты надстроек генерируются с тем же именем, которое указано в диалоговом окне создания проекта. Например, на следующем рисунке в качестве имени решения указано "Bookmarks".

Visual Studio Solution Explorer — проекты содержат указанное имя.

Расширяемость

Расширение для всплывающих окон — новая опция дает возможность добавления команд (т.е. инструментов) во всплывающее окно, а также с помощью программирования позволяет редактировать всплывающее окно объекта и включать и выключать всплывающие окна слоя. Кроме того, язык Extensible Application Markup Language (XAML), применяемый во всплывающих окнах, теперь представлен в файле Shared_Resources.xaml, который используется в компоновке.

MapApplication.Current.Urls — обеспечивает программный доступ к URL приложения, таким как базовый URL приложения, URL сервиса геометрии и URL прокси (если задано).

MapApplicationBindingSource — позволяет связать XAML с MapApplication.Current.Map и MapApplication.Current.SelectedLayer.

MapApplication.Current.LoadMap — облегчает инициализацию карты приложения, основанной на существующей карте.

MapApplication.Current.LoadWebMap — инициализирует карту приложения, основанную на веб-карте.

6/8/2012