Более

Печать выбранной области на карте в Arcgis javascript API


Я работаю над api javascript arcgis, и я пытаюсь реализовать инструмент печати выделения, я новичок в этом api и не знаю, как выбрать область карты, а после этого распечатать выбранный нарисованный площадь. Любая помощь?


Насколько я могу судить, вам нужно просто увеличить выбранную область и распечатать ее, предполагая, что вы используете задачу печати, найденную здесь: https://developers.arcgis.com/javascript/jsapi/printtask- amd.html. Не похоже, что есть возможность распечатать только часть того, что видно.

Примечание. Для выполнения PrintTask требуется задача ArcGIS Server 10.1 «Экспорт веб-карты». Так что сначала убедитесь, что у вас есть это.

Создайте панель инструментов навигации и установите для нее ZOOM_IN: https://developers.arcgis.com/javascript/jsapi/navigation-amd.html. Это будет ваш «выбор области на карте».

Теперь есть вариант, который просто называется «экспорт»: http://resources.arcgis.com/en/help/arcgis-rest-api/index.html#/Export_Map/02r3000000v7000000/

1) Это не то же самое, что задача «Экспорт веб-карты».

2) Это не печатает базовую карту, только слои на вашем сервере.

3) Это делает позволяют указать ограничивающую рамку.

Если экспорт доступен на вашем сервере и вы выбрали этот вариант, вы захотите использовать панель инструментов Draw вместо области навигации: https://developers.arcgis.com/javascript/jsapi/draw-amd.html. Получите экстент фигуры после ее рисования и передайте xmin, ymin, xmax, ymax функции экспорта.


Пространственная привязка выходного класса пространственных объектов будет такой же, как и у входного граничного слоя географии.

Используйте параметр «Добавить поля из географических границ к выходным данным», чтобы включить демографические данные из набора данных ESRI в выходные торговые области.

Таблица, содержащая совпадающие географические поля, должна быть в формате, совместимом с ArcMap. Табличные данные могут быть в виде файла формата файла базы данных (.dbf), текстового файла с разделителями-запятыми или табуляциями (.txt) или системы управления реляционными базами данных (СУБД).

Все несовпадающие почтовые индексы будут исключены из выходной зоны торговли.

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

Если вы хотите выбрать из списка доступных географических объектов для создания области исследования, вы можете использовать мастер Trade Area в ArcMap. Выбор географических объектов недоступен в качестве инструмента геообработки.

В ArcMap торговые области будут созданы только для объектов, которые находятся в пределах активной области исследования или аналитического экстента.


1 ответ 1

Я подтвердил с сопровождающими API, что это ожидаемое поведение.

PrintWidget, который поставляется с JS API буду обрабатывать объекты векторного слоя как графику на стороне клиента для целей экспорта.

В моем случае один векторный слой почтовых индексов США как низкомасштабный, это транслировалось в запросы размером порядка 20 МБ и более, отправляемые на сервер. Рекомендуемый обходной путь в этом случае заключался в том, чтобы не использовать предоставленный PrintWidget и сериализовать карту вручную как JSON, используя идентификаторы функций вместо геометрических фигур.


2. Сделайте веб-карту

Создайте веб-карту в организации ArcGIS. Это может быть ваша организация ArcGIS Online или Portal for ArcGIS. Когда вы создаете веб-карту, вы накладываете на нее картографические сервисы, которые лучше всего рассказывают вашу историю. Часто веб-карта отображает картографический сервис с коммерческими данными (например, доступными лесными массивами) поверх картографического сервиса со справочной информацией (например, изображениями или закрашенной рельефной картой). Иногда сервис справочной карты, содержащий границы или надписи, помещается поверх всего, чтобы создать «сэндвич с картой»: два справочных слоя с «мясом» или бизнес-данными между ними.

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

  1. Откройте в веб-браузере страницу arcgis.com.
  2. Щелкните Войти и войдите, используя свое имя пользователя и пароль ArcGIS Online. Это гарантирует, что вы сможете сохранить и вернуться к созданным вами картам.
  3. Щелкните Карта. Вы увидите, что сервис базовых карт уже добавлен для вас. Хостинг находится на Esri.
  4. Щелкните Добавить, чтобы добавить картографические сервисы поверх базовой карты. Вы можете искать общедоступные сервисы, например, размещенные на Esri, или можете ввести URL-адрес вашего собственного сайта ArcGIS Server, если он открыт для всех.
  5. Панорамируйте и увеличивайте интересующую вас область.
  6. Щелкните Сохранить и сохраните карту. Информация о вашей карте хранится в облаке Esri ArcGIS Online, и вы всегда можете вернуться к нему, используя свою учетную запись ArcGIS Online.

Отсюда вы можете распечатать свою карту, исследовать ее или даже редактировать на ней объекты, если она включает службу, для которой разрешено редактирование. См. Раздел Работа с картами в справке ArcGIS.com, чтобы узнать, как создавать и использовать карты. Или продолжайте читать ниже, чтобы узнать, как разместить карту в веб-приложении.

Это «сэндвич с картой» в ArcGIS.com, содержащий базовый слой, бизнес-данные (потенциальные розничные расходы) и эталонный слой наложения с дорогами и надписями.


Печать выбранной области на карте в Arcgis javascript API - географические информационные системы

Описание

В этом примере показано, как использовать esri.arcgis.utils.createWebMap для создания карты с использованием объекта, который является представлением веб-карты по значению. Это альтернатива другим образцам в этой папке, которые создают карту с использованием идентификатора веб-карты из ArcGIS .com. Приведенный ниже код создает новую веб-карту и устанавливает заголовок, описание и начальный экстент карты.

Затем определяются слои, составляющие карту. В этом примере базовая карта World Terrain с ArcGIS.com добавляется вместе с наложенным слоем, который добавляет на карту дополнительную информацию, такую ​​как границы, города, водные объекты, ориентиры и дороги. Добавлен рабочий слой, отображающий информацию о почве от Министерства сельского хозяйства США.

Примечание: вы можете получить определение элемента из элемента ArcGIS.com с помощью esri.arcgis.utils.getItem ()

После создания веб-карты мы будем использовать метод createMap для построения карты на основе предоставленной информации.


Общественные картографические сервисы ЕЭЗ

ЕАОС охватывает такие тематические области, как воздух, вода, изменение климата, биоразнообразие, земля и шум. Наши услуги доступны по возможности многими способами. Все эти картографические сервисы содержат метаданные и имеют простой интерфейс.

Эти картографические сервисы доступны через многие другие порталы, такие как INSPIRE, ArcGis, GEOS. ЕЭЗ позволяет пользователям повторно связывать эти службы со своими собственными веб-сайтами или порталами, но поддерживает свои метаданные только из служб, размещенных в этой инфраструктуре.

Стандартная политика повторного использования ЕЭЗ: Если не указано иное, повторное использование контента на веб-сайте ЕЭЗ в коммерческих или некоммерческих целях разрешается бесплатно при условии указания источника.

Наши картографические сервисы можно найти на

и по конкретным темам, например

Для получения обновлений войдите в Twitter, Facebook или LinkedIn. Отзывы и комментарии приветствуются.

Соглашение об именовании

Имя картографического сервиса состоит из трех информационных элементов, разделенных знаком подчеркивания (_).

  • Первая часть описывает содержание картографического сервиса.
  • Вторая часть относится к кэшированным и динамическим слоям.
    • Кэшированный слой (также называемый мозаичным слоем) содержит информацию, уже предварительно обработанную и подготовленную в виде тайлов. Эти картографические сервисы обладают очень высокой производительностью рисования, но ограничены в их использовании. Этот тип картографического сервиса подходит для приложений, к которым будут иметь доступ многие пользователи.
    • Динамические уровни универсальны, но они могут быть ограничены доступной мощностью процессора. ЕЭЗ может обрабатывать около 50 000 запросов динамической карты в час.

    ЕАОС "Веб-карта" Рабочая среда

    Если вы являетесь партнером ЕЭЗ и создаете веб-карты, вы имеете право использовать рабочее пространство ЕЭЗ для создания веб-карт. Попросите вашего менеджера проекта в ЕЭЗ предоставить вам доступ к http: eea.maps.arcgis.com

    Картографические сервисы в DiscoMap для разработчиков: пример

    Кто угодно может повторно использовать услуги discomap.eea.europa.eu. Контент ЕАОС может быть интегрирован различными способами разработчиками или любым конечным пользователем, который может заинтересоваться объединением информации ЕАОС с собственными или другими общедоступными картографическими сервисами.

    Пример: картографический сервис на основе Corine Land Cover 2000.

    Для разработчиковURL-адрес картографического сервиса
    Версия Javascript (ArcGIS-API) http://land.discomap.eea.europa.eu/ArcGIS/rest/services/Land/CLC2000_Cach_WM/MapServer?f=jsapi
    WMS-сервис http://land.discomap.eea.europa.eu/ArcGIS/services/Land/CLC2000_Cach_WM/MapServer/WMSServer?request=GetCapabilities&service=WMS

    Картографические сервисы для настольных приложений: пример

    Картографические сервисы в основном используются в веб-приложениях или интегрированы в веб-сайты. Но они также все чаще используются в настольных приложениях. Многие приложения можно использовать с сервисом веб-карт (WMS) Открытого геопространственного консорциума (OGC) в качестве источника информации. Всем приложениям требуются разные URL-адреса для использования картографических сервисов ЕЭЗ. Приведенные ниже URL-адреса демонстрируют, как добавлять службы EEA Discomap в различные приложения.

    Настольные пользователиURL-адрес картографического сервиса
    Гугл Земля Пожалуйста, свяжитесь с нами для получения дополнительной информации
    ArcGis Explorer Пожалуйста, свяжитесь с нами для получения дополнительной информации
    ArcMap Пожалуйста, свяжитесь с нами для получения дополнительной информации
    ArcGis.com Пожалуйста, свяжитесь с нами для получения дополнительной информации
    UdIG Пожалуйста, свяжитесь с нами для получения дополнительной информации
    Квантовая ГИС Пожалуйста, свяжитесь с нами для получения дополнительной информации
    . Существует бесконечный список, если вы используете тот, которого нет в списке, пожалуйста, дайте нам знать

    Информация об окружающей среде, опубликованная на DiscoMap, по возможности согласована с Директивой INSPIRE.

    Домашняя страница INSPIRE


    Печать выбранной области на карте в Arcgis javascript API - географические информационные системы

    Примечание. Эти данные получены из карты штата Западная Вирджиния e911 и включают точечные местоположения зданий с адресами.

    Хотя эта информация считается точной, она не может обновляться в определенных районах штата. Пожалуйста, будьте осторожны при использовании этих данных для целей детального планирования.

    О

    В Совет по развитию инфраструктуры и занятости Западной Вирджинии (IJDC) и Управление по развитию водных ресурсов Западной Вирджинии (WDA), чтобы максимально использовать фонды инфраструктуры и удовлетворить потребности необслуживаемого и недостаточно обслуживаемого населения Западной Вирджинии, сохранены CDM Smith Inc. чтобы помочь разработать несколько технологических инструментов, включая эту Географическую информационную систему (ГИС), чтобы помочь управлять, определять приоритеты, отслеживать и ускорять планирование и завершение инфраструктурных проектов.

    Это ГИС-приложение обеспечивает портал для ГИС IJDC и сред управления проектами и основано на технологиях Esri ArcGIS Server, ArcGIS Online, Esri Javascript API и SQL Server. Картографические данные коммунальных предприятий, на которые ссылается это приложение, были предоставлены коммунальными предприятиями, советами по региональному планированию и консультантами, которые поддерживают эти коммунальные предприятия. Другие данные, на которые ссылается это приложение, были получены из источников данных штата Западная Вирджиния и общедоступных картографических сервисов.

    Слои утилит также доступны в Техническом центре WV. Эти сервисы могут быть добавлены в локальные ГИС-приложения, чтобы пользователи могли визуализировать данные вместе со своими собственными наборами данных и создавать свои собственные графики.

    Заявление об ограничении ответственности:
    Мы прилагаем все усилия, чтобы предоставлять и поддерживать точную, полную, удобную и своевременную информацию об этом средстве просмотра в пределах, описанных в метаданных, сопровождающих это веб-приложение. Пользователям рекомендуется тщательно учитывать ограничения предоставленных данных и информации, прежде чем использовать их для принятия решений, касающихся личной или общественной безопасности, или для ведения бизнеса, влекущего за собой существенные денежные или операционные последствия. Ответственность за выводы, сделанные на основе таких данных и информации, или действия, предпринятые на их основе, несет пользователь. Ни Совет по развитию инфраструктуры и занятости Западной Вирджинии, Управление водного хозяйства Западной Вирджинии, штат Западная Вирджиния, ни какое-либо другое их ведомство, ни их сотрудники, подрядчики или субподрядчики не дают никаких гарантий, явных или подразумеваемых, и не предполагают любая юридическая ответственность или ответственность за точность, полноту или полезность любой раскрытой информации, устройств, продуктов или процессов, а также за то, что их использование не будет нарушать права частной собственности.

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

    С Советом по развитию инфраструктуры и занятости Западной Вирджинии можно связаться по адресу:

    Совет по развитию инфраструктуры и занятости Западной Вирджинии
    1009 Bullitt Street, Чарлстон, Западная Вирджиния 25301
    Т - (304) 414 - 6501
    Факс - (304) 414-0866

    Если у вас есть вопросы относительно инфраструктурных проектов и финансирования штата Западная Вирджиния, воспользуйтесь контактной формой, расположенной здесь.


    Пользовательский интерфейс

    Как конечный пользователь приложения я хочу…

    ТОМУ НАЗАД CWM IMF2 SMK
    Могу ли я распечатать карту с заданным пользователем масштабом, размером бумаги или в сочетании с отчетом?
    Могу ли я рисовать и редактировать интересующую область?
    Могут ли быть загружены данные, которые были созданы на карте, т.е. Область интересов AOI 7
    Могу ли я импортировать / экспортировать слои данных, которые находятся в другой географической проекции, чем карта? нет * доступно в ESRI Javascript API / инструментах рабочего стола import CSV поддерживает спецификацию проекции, как и карта WFS / WMS Geographic
    Могу ли я добавить на карту текст разметки или рисунки для печати?
    Могу ли я включить или выключить определенные слои карты во время просмотра карты?
    Могу ли я загрузить оперативные бизнес-данные с карты / приложения? да * webappbuilder csv, фрагмент данных нет перенаправляет в DataBC Distribution для данных BCGW Выбор / извлечение объекта - это настраиваемая функция.
    Можете ли вы импортировать или загрузить данные для использования на карте? 7
    Можете ли вы искать географические местоположения или конкретный объект на карте?
    Предоставляет ли приложение инструменты навигации по карте, такие как масштабирование колесиком мыши, масштабирование до экстента или масштабирование до объекта?
    Можете ли вы выбрать разные базовые карты, которые представляют собой изображение или карту другого стиля? ??
    Могу ли я сохранять запросы данных на карте, чтобы находить места или интересы?
    Может ли клиент легко настроить вывод отчета на экран или на печать?
    Могу ли я поделиться ссылкой или сохраненным сеансом, чтобы мой клиент, внутренний или внешний по отношению к правительству, мог просматривать один и тот же макет, масштаб масштабирования и слои.
    Могу ли я измерить расстояние или площадь на моей карте?
    Можете ли вы использовать это решение на мобильном устройстве (телефоне или планшете) с браузером?
    Можете ли вы получить доступ с мобильных устройств?
    Есть ли на выбор множество базовых карт?
    Могу ли я идентифицировать и обнаруживать взаимосвязи между функциями? 2
    Могу ли я обнаружить статистически значимые закономерности?
    Могу ли я делать прогнозы, используя аналитические модели 3
    Могу ли я повторно обозначить, изменить или настроить данные карты или надписи? 4 4
    Могу ли я настроить печать карт? 4 4
    Могу ли я сохранить работу и поделиться ею с другими?
    Могу ли я подготовить определенные наборы данных для автономного использования? 7
    Могу ли я собирать данные по этому приложению? 5 7
    Могу ли я редактировать данные в этом приложении? 6 6 7
    Могу ли я работать с этим приложением в автономном режиме (доступ без интернета)? 7 7


    Процедура

    1. Определите область исследования как предел экстента карты с цветовой кодировкой.
      1. Запустите Business Analyst Online и откройте проект.
      2. Щелкните значок Карты вкладка & gt Определить области для отчетов & gt Выберите географию.
      3. в Выберите географию на панели слева выберите метод поиска исследуемой области из имеющихся вариантов (Поиск, Выбрать на карте, и Выбрать из полного списка). Обратитесь к следующему документу для получения дополнительной информации о том, как использовать метод выбора трех географических регионов, Business Analyst Web App: Выберите географию.

      1. Щелкните значок Создавать карты из данных вкладка & gt Карты с цветовой кодировкой.
      2. в Карты с цветовой кодировкой панели выберите переменную для сопоставления.
      3. Текущий экстент отображения по умолчанию карты с цветовой кодировкой: Текущий экстент карты. Чтобы отфильтровать карту с цветовой кодировкой по области исследования, щелкните стрелку раскрывающегося списка рядом с Текущий экстент карты, и выберите область исследования, определенную на шаге 1.

        Создается карта с цветовым кодированием, охватывающая всю территорию исследования.

      Изучите урок ArcGIS

      Настройка организации ArcGIS

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

      Обзор

      Коллега, знакомый с администрированием ArcGIS Online, посоветовал вам начальные шаги по созданию пробной организации. Сначала вы активируете пробную версию и выполните несколько основных задач по настройке. Вам нужен привлекательный сайт, поэтому вы добавите собственный баннер и разместите на главной странице несколько приложений и карт. Вы просмотрите некоторые расчеты, чтобы понять, как начисляются кредиты за инструменты и хранилище, которые будет использовать ваш отдел. Вы также создадите учетные записи для четырех инструкторов, которые будут помогать вам тестировать. Наконец, вы узнаете, где скачать ArcGIS Pro, ArcGIS® Maps for Office® и другие приложения, а также назначить лицензии участникам. Когда ваша организация будет готова к использованию и вы ознакомитесь с основными задачами администрирования, вы можете продолжить самостоятельно с более тщательной настройкой сайта.