Более

Создание KML из MXD, содержащего слои картографического сервиса, такие как векторные слои

Создание KML из MXD, содержащего слои картографического сервиса, такие как векторные слои


Как я могу создать KML (предложение инструментов), при условии, что у меня есть файл карты (.mxd), слои которого являются служебными слоями размещенных сервисов, а не локальными данными, поступающими из базы геоданных. Я знаю, что инструмент map to kml работает только с локальными данными, а не с данными, поступающими от сервисов. Любые идеи ?


Начиная с ArcGIS Server 10.1 возможность включения размещенного сервиса в картографический сервис была отключена.

Вы должны получить следующую ошибку, если попытаетесь опубликовать mxd, содержащий один: Описание ошибки ArcGIS for Server

Возможно, вы могли бы очистить данные из размещенной службы и воссоздать службу.


Допустим, у меня есть карта Google с файлом kml, на котором показаны две страны. Пользователь наводит курсор на одну из этих стран и видит всплывающее окно, показывающее, из какой страны он приехал. Он парит над второй страной и получает то же самое. Когда он нажимает на фигуру kml над страной, он получает больше информации.

Для этого мне нужно знать несколько вещей:

- Как создать эффект наведения на фигуру KML, который отображает данные на основе фигуры.
- Как создать событие щелчка на фигуре KML, которая отображает данные на основе фигуры

Однако я не понимаю, как сделать этот файл KML интерактивным.
Вот что у меня есть до сих пор:


Веб-картографический сервис

Импортируйте растровые данные с помощью службы веб-карт (WMS). Он обращается к веб-серверам, доставляющим растровое содержимое в различных форматах. С этим средством импорта не связаны никакие настройки формата. Чтобы получить доступ к WMS, выберите Web Map Service в раскрывающемся списке «Формат» в диалоговом окне «Импорт» или «Импорт нескольких данных».

Диалоговое окно «Обзор веб-картографического сервиса» поддерживает список загруженных картографических сервисов, загруженные карты из Avenza, добавленные индивидуально или добавленные из списка. Этот список может быть заполнен примерами сервисов, собранных Avenza. Для этого щелкните значок Загрузить услуги из Avenza кнопка. Загруженные сервисы из Avenza нельзя редактировать или удалять. Этот список также может быть заполнен службами в файле. Для этого щелкните значок Загрузить службы из файла кнопка. Чтобы добавить новую услугу, нажмите кнопку Добавлять кнопку, затем добавьте URL-адрес службы и номер версии. MAPublisher поддерживает только WMS версии 1.1.1. Добавленные службы сохраняются в WMS_ServicesFile.xml, расположенном в каталоге MAPublisher.

Чтобы добавить карту, выберите сервис и нажмите ОК. В диалоговом окне «Выбор слоя веб-карты» выберите из доступного списка слоев в дереве слоев для импорта. Описание слоя предоставляет информацию о выбранном слое. В раскрывающийся список «Система координат» будут включены только системы координат MAP View, которые поддерживаются WMS. Предварительный просмотр слоя показывает координаты его ограничивающего прямоугольника. В параметрах вывода укажите формат выходного изображения в раскрывающемся списке Формат. Щелкните значок Выбрать область кнопку, чтобы указать четыре точных координаты для ограничения импортируемой области. При желании проверьте Установить выходную папку для изображения вариант и перейдите к месту, чтобы сохранить его локально (не требуется для использования функции).


Пример услуги GP: закрепить и отправить

C: arcgis ArcTutor GP Service Examples ClipAndShip содержит завершенные модели и данные.

Об этом примере


Обычный сервис геообработки - это доставка данных пользователю. Обычно существует картографический сервис для отображения доступных данных и задача геообработки, которая позволяет пользователю оцифровать многоугольник в интересующей его области. Данные на карте обрезаются по интересующей области, а затем объединяются и отправляются пользователю, отсюда и название «закрепи и отправь». Как показано ниже, задача ExtractPortlandData работает следующим образом:

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

Для настольных клиентов файл ToGo.zip записывается в папку, заданную в среде рабочей области геообработки. Чтобы открыть ToGo.zip, щелкните вкладку Результаты в окне ArcToolbox, разверните результат задачи, затем дважды щелкните ToGo.zip. ToGo.zip откроется, и вы сможете извлечь данные в любое место по вашему выбору.

При использовании задачи ExtractPortlandData с ArcGIS Explorer и веб-приложениями, созданными с помощью ArcGIS Server Manager, файл ToGo.zip остается на сервере, как показано ниже. Пользователи этих клиентов открывают (то есть загружают) ToGo.zip в любое время по своему выбору.

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

Этот сервис предназначен для настройки на любой картографический сервис. Панель инструментов Extract Portland Data в соответствующей папке ClipAndShip содержит служебные инструменты для настройки вашего собственного клипа и службы доставки, а в разделе Настройка службы ниже показано, как это сделать.

Отправка ToGo.zip по электронной почте

Данные относятся к небольшому району в городе Портленд, штат Орегон, и находятся в папке C: arcgis ArcTutor GP Service Examples ClipAndShip ToolData Portland.gdb.
Модель ExtractPortlandData использует набор функций и переменную набора записей, которые, в свою очередь, нуждаются в схемах для определения их типов и полей функций. Эти схемы можно найти в C: arcgis ArcTutor GP Service Examples ClipAndShip ToolData Templates.gdb.

Модель ExtractPortlandData, показанная ниже, находится в наборе инструментов ExtractPortlandData. В этой модели используются настраиваемые модели и инструменты-скрипты, которые также можно найти в наборе утилит Clip, Zip и Email в наборе инструментов ExtractPortlandData. (Вы можете просмотреть содержимое этих инструментов модели и скриптов при редактировании ExtractPortlandData в ModelBuilder, щелкнув инструмент правой кнопкой мыши и выбрав Редактировать.)

Имя элемента модели Тип элемента Описание
Область для скачивания Переменная: набор функций, параметр модели Позволяет пользователю оцифровать интересующую его область. (Здесь можно использовать любой процесс, создающий многоугольник. Например, вы можете использовать инструмент «Буфер» и попросить пользователя ввести точку и буферное расстояние.)
Слои для скачивания Переменная: набор записей, параметр модели Содержит список доступных для загрузки слоев. Этот список предварительно заполнен всеми слоями картографического сервиса Портленда.
Создать папку ToGo Инструмент: инструмент нестандартной модели Создает папку с именем ToGo в рабочей области и файловую базу геоданных в папке ToGo.
Имя файла GDB Переменная: ввод строки для создания папки ToGo Имя файловой базы геоданных, которую нужно создать в папке ToGo (Портленд).
файл gdb Переменная: вывод рабочей области папки Create ToGo Файловая база геоданных, созданная в папке ToGo.
Папка ToGo Переменная: вывод папки для папки Create ToGo. Папка ToGo, созданная в временной рабочей области.
Здания Переменная: векторный слой содержит слой Land Records Buildings. Инструменту Обрезать по слою набор записей требуется пространственная привязка для создания наборов данных объектов в базе геоданных Портленд. Этот слой был выбран в качестве пространственной привязки.
Создать пространственную привязку Инструмент: Системный инструмент Создает пространственную привязку для выходных данных. Выходные данные будут проецироваться в систему координат, содержащуюся в пространственной привязке. Например, вы можете выбрать вывод географических координат, а не координат слоя Buildings. Или вы можете использовать переменную Area to Download (а не Buildings) в качестве набора данных, из которого можно получить пространственную привязку. Обратитесь к документации инструмента Создать пространственную привязку, чтобы узнать о способах выбора пространственной привязки. См. Замечания о пространственной привязке для сервисов геообработки для более подробного обсуждения настройки и использования пространственных привязок.
Набор записей клипа по слою Инструмент: пользовательский инструмент-скрипт Этот инструмент-скрипт выполняет работу по созданию набора классов объектов для каждого группового слоя в наборе записей Слои для загрузки, затем вырезает слои по полигону Область для загрузки и выводит их в базу геоданных в папку ToGo.
Успех Переменная: логическая Содержит истину, если инструмент «Обрезать по слою набора записей» завершился успешно. Используется как предварительное условие для запуска инструмента Zip Folder.
Zip-папка Инструмент: пользовательский инструмент-скрипт Создает файл ToGo.zip с содержимым папки ToGo.
ToGo.zip Переменная: файл, параметр модели Вывод инструмента Zip Folder.

Portland.mxd публикуется как картографический сервис.

ExtractPortlandData.mxd содержит слой инструментов ExtractPortlandData и публикуется как сервис геообработки. Поскольку результат задачи, ToGo.zip, не может быть отображен в ArcMap, картографический сервис результатов не нужен.
Подробнее о публикации сервисов геообработки с исходным документом карты

Общее описание того, как использовать эту службу, можно найти в приведенном выше примере обзора.


  1. Запустите ArcMap с пустым документом.
  2. Добавьте картографический сервис Портленда в оглавление ArcMap.
  3. Добавьте сервис геообработки ExtractPortlandData в окно ArcToolbox.
  4. Разверните сервис геообработки ExtractPortlandData.
  5. Дважды щелкните задачу геообработки ExtractPortlandData, чтобы открыть ее диалоговое окно.
  6. Введите многоугольник для области для загрузки.
    Этот шаг не является обязательным. Если вы не введете многоугольник, все данные будут загружены.
  7. Укажите слои для загрузки, щелкнув ячейку в столбце «Загрузить» и выбрав «Да» для загрузки, в противном случае выберите «Нет».
  8. Щелкните ОК.

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


  • Слои из таблицы содержания ArcMap, а не наборы данных, используются в качестве входных данных для инструмента Обрезать слой по набору записей, настраиваемого инструмента-скрипта, используемого в модели ExtractPortlandData. Использование слоев - тонкая, но важная особенность этой услуги. Для иллюстрации рассмотрим службу, которая использовала наборы данных, а не слои в качестве входных данных:

  • Одна из моделей или сценариев, используемых службой, должна содержать список путей к наборам данных.
  • Тогда будет две ссылки на набор данных & # 8212

  • Слой в документе карты
  • Список путей к наборам данных в модели или скрипте.
  • Если имя или местоположение набора данных изменится, вы должны изменить путь к набору данных в двух местах & # 8212

  • Слой в документе карты
  • Список путей к наборам данных в модели или скрипте.
  • При прямом использовании слоя имеется только одна ссылка на наборы данных.

    Кроме того, слои позволяют скрыть атрибуты, которые пользователи не должны видеть. Чтобы скрыть атрибут, щелкните слой правой кнопкой мыши и выберите «Свойства». На вкладке «Поля» диалогового окна «Свойства» снимите отметки с полей, которые нужно скрыть, и отметьте поля, которые должны быть видимыми. Скрытые атрибуты не копируются в извлеченный набор данных. Если вы напрямую ссылаетесь на набор данных, все поля копируются в извлеченный набор данных.

    Шаги по настройке сервиса


    • SacramentoArea.mxd, документ карты, содержащий слои данных для области исследования Сакраменто. Этот документ карты опубликован как картографический сервис SacramentoAreaMap.
    • Папка ToolData, в которой вы можете создать файловую базу геоданных для хранения наборов данных схемы. (В этом примере Портленд эта файловая база геоданных называется Шаблоны).
    • Папка Scratch для записи выходных данных во время тестирования службы.

    Приведенные ниже шаги добавляют новые данные и документы в папку SacramentoService toolshare. В папке SacramentoService:


    1. Сделайте копию SacramentoArea.mxd и переименуйте ее в ExtractSacramentoData.mxd. Этот документ карты будет содержать слой инструментов и будет опубликован как сервис геообработки.
    2. Скопируйте набор инструментов ExtractPortlandData (набор инструментов в этом примере) из C: arcgis ArcTutor GP Service Examples ClipAndShip в папку SacramentoArea.
    3. Щелкните правой кнопкой мыши «ExtractPortlandData» и выберите «Свойства». На вкладке Общие:

    4. Установите для свойства Name значение ExtractSacramentoData.
    5. Установите для свойства Label значение Extract Sacramento Data.

    6. Скопируйте файловую базу геоданных Templates из C: arcgis ArcTutor GP Service Examples ClipAndShip ToolData в SacramentoArea ToolData.

    1. Откройте ExtractSacramentoData.mxd.
    2. Добавьте набор инструментов ExtractSacramentoData в окно ArcToolbox.
    3. Разверните набор инструментов ExtractSacramentoData.
    4. Щелкните правой кнопкой мыши модель ExtractPortlandData и выберите "Свойства". На вкладке Общие

    5. Установите для свойства Name значение ExtractSacramentoData.
    6. Установите для свойства Label значение ExtractSacramentoData.

    7. В окне ArcToolbox щелкните правой кнопкой мыши и выберите Среды. Разверните «Общие параметры» и установите для среды «Временная рабочая область» папку «Временная область» в папке SacramentoArea.

    Смена модели

    Теперь, когда документ карты, набор инструментов и имена модели настроены для Sacramento, вы готовы внести изменения в модель ExtractSacramentoData.

    Прежде чем редактировать модель ExtractSacramentoData, сначала необходимо создать таблицу схемы для параметра модели Layers to Download. В наборе инструментов Extract Sacramento Data есть служебный инструмент, который создаст эту таблицу для вас.


    1. Разверните набор утилит Clip, Zip и Email в наборе инструментов Extract Sacramento Data.
    2. Дважды щелкните инструмент «Создать схему загрузочного слоя».
    3. В качестве параметра рабочей области схемы введите базу геоданных SacramentoArea / ToolData / Templates, которую вы скопировали на шагах выше.
    4. Установите для параметра имени таблицы схемы значение LayerSchema.
    5. В параметре Feature Layers вы введете векторные слои, которые вы хотите разрешить пользователям загружать. Параметр Feature Layers - это многозначный параметр, то есть вы можете ввести несколько значений. Как показано ниже, вы щелкаете стрелку раскрывающегося списка & # 8211 вниз, чтобы открыть список слоев. После того, как вы выберете слой, он будет добавлен в список слоев под выпадающим списком & # 8211down. Обратите внимание, что на рисунке показаны слои в документе карты ExtractPortlandData. Этот список будет другим для нашего гипотетического документа карты ExtractSacramentoData.


    6. Если есть растровые слои, которые вы хотите разрешить для загрузки, добавьте их в параметр Растровые слои.

      Подробнее об использовании многозначного элемента управления параметрами


    1. Щелкните правой кнопкой мыши Область для загрузки и выберите Свойства.

    2. Щелкните вкладку Тип данных.
    3. Импортируйте схему и символы из ToolData / Templates.gdb / ClipPolygon. Это пустой класс полигональных объектов без атрибутов.
      Узнать больше о наборах функций и их схемах
    • Выберите переменную или набор данных, из которых нужно импортировать пространственную привязку. Если вы выберете переменную Area To Download в качестве входных данных, выходные данные будут в той же системе координат, что и клиентское приложение (клиентские приложения устанавливают пространственную привязку набора объектов к системе координат своей карты). При желании дважды щелкните переменную Buildings и выберите слой.
    • Укажите пространственную привязку из другого набора данных или выберите из списка установленных пространственных привязок.


    • Щелкните вкладку Тип данных.
    • Импортируйте схему и символы из таблицы схемы, созданной инструментом «Создать схему слоя загрузки» выше (например, SacramentoService / ToolData / Templates.gdb / LayerSchema).
    • Щелкните ОК.
    • Дважды щелкните «Слои для загрузки». Теперь вам нужно ввести запись для каждого слоя, как показано ниже.


    • Остановите службу геообработки ExtractSacramentoData, если она запущена.
    • Удалите существующий ExtractSacramentoData.mxd.
    • Сделайте копию SacramentoArea.mxd и измените ее имя на ExtractSacramentoData.mxd.
    • Откройте ExtractSacramentoData.mxd и добавьте набор инструментов ExtractSacramentoData в окно ArcToolbox.
    • Запустите инструмент Create Download Layer Schema, как описано выше.
    • Отредактируйте модель ExtractSacramentoData.

    • Щелкните правой кнопкой мыши «Слои для загрузки», выберите «Свойства» и сбросьте схему до таблицы LayerSchema, созданной с помощью инструмента «Создать схему слоя для загрузки».
    • Дважды щелкните «Слои для загрузки» и введите имена слоев, как описано выше.
    • Задача ExtractAndEmailPortlandData, показанная ниже, добавляет возможность отправлять ToGo.zip по электронной почте пользователю задачи. Инструмент Email File - это инструмент-скрипт, который можно найти в наборе утилит Clip, Zip и Email в наборе инструментов ExtractPortlandData.

      Чтобы опубликовать эту модель как задачу, создайте слой инструментов для модели ExtractAndEmailPortlandData и опубликуйте.

      Чтобы отправить файл .zip по электронной почте, необходимо отредактировать модель и указать имя своего сервера электронной почты. Ваш системный администратор должен предоставить вам имя вашего почтового сервера. Если ваш почтовый сервер e & # 8211mail требует аутентификации, вам нужно будет отредактировать сценарий файла электронной почты (щелкните правой кнопкой мыши файл электронной почты и выберите команду Изменить) и следуйте инструкциям процедуры send_mail, расположенной в верхней части сценария, как показано ниже.

      Зачем отправлять результат по электронной почте?

      • На сервере всегда есть копия ToGo.zip, хранящаяся в каталоге заданий сервера, ожидающая, пока клиент загрузит ее.
      • Администратор сервера отвечает за настройку расписания для периодического просмотра каталогов заданий сервера и удаления всех файлов.
      • Если каталоги заданий будут очищены до того, как ваш пользователь загрузит ToGo.zip, он будет удален, и вашему пользователю придется повторно запустить задачу.

      Отправив сообщение ToGo.zip по электронной почте, вы избежите проблем с очисткой каталога заданий.

      Обратите внимание, что это не проблема для клиентов ArcGIS Desktop, поскольку ToGo.zip сразу загружается на компьютер пользователя. (Он загружается в расположение, указанное параметром среды временной рабочей области геообработки. Если это расположение не является системной папкой, ToGo.zip загружается в системный временный каталог пользователя.) Кроме того, пользовательские веб-приложения могут немедленно загрузить файл для Пользователь.

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

      Кроме того, сценарий содержит код для отправки URL-адреса ZIP-файла по электронной почте, а не для его прикрепления.


      Поделиться картографическим сервисом

      Выполните следующие шаги, чтобы создать картографический сервис, который пользователи вашего сервиса могут использовать в качестве справочной карты:

      1. В окне Каталога перейдите в папку C: arcgis ArcTutor GP Service Examples. Скопируйте папку ClipAndShip из C: arcgis ArcTutor GP Service Examples в локальный каталог.
      2. Из локального каталога, в который вы сохраняете папку ClipAndShip, откройте Zion.mxd.
      3. В строке меню ArcMap выберите Файл & gt Поделиться как & gt Service. Откроется мастер «Поделиться как услуга».
      4. На первой панели мастера «Опубликовать как службу» выберите «Опубликовать службу» и нажмите «Далее».
      5. В раскрывающемся списке «Выбрать подключение» выберите имя сервера, к которому вы подключались ранее. Имя сервиса по умолчанию - Zion (имя документа карты). Вы можете принять имя по умолчанию или ввести новое.
      6. На следующей панели укажите свою служебную папку или примите значение по умолчанию [root] и нажмите «Продолжить». Откроется редактор сервисов.
      7. В редакторе служб щелкните вкладку Возможности. Сопоставление и KML отмечены по умолчанию. Для этой службы возможности KML не требуются, поэтому снимите флажок KML.
      8. В редакторе служб щелкните вкладку «Описание элемента» и введите необходимые сведения и теги.
      9. Нажмите "Анализировать". в правом верхнем углу редактора сервисов. Откроется окно подготовки.
      10. Если вы видите какие-либо предупреждения или сообщения об ошибках в окне «Подготовка», исправьте их, щелкнув правой кнопкой мыши строку с сообщением об ошибке или предупреждением, а затем щелкнув выделенное сообщение.
      11. После устранения ошибок нажмите кнопку «Опубликовать». в правом верхнем углу редактора сервисов. Вы должны получить сообщение об успешном завершении публикации.

      Картографический сервис Zion опубликован и готов к использованию.


      Записать все строки класса пространственных объектов в файл csv

      Это то, что я использую часто, хотя редко дважды одинаково.

      #
      # @date 16.04.2015
      # @author Синди Уильямс
      #
      # Записывает содержимое класса пространственных объектов в csv.
      # Запись в csv обычно используется, когда быстро
      # требуется передать содержимое файла не-ГИС
      # человек, или при создании инвентаря ГИС.
      #
      # Для использования в качестве отдельного скрипта.
      #
      импортировать arcpy
      импорт csv
      arcpy. окр. рабочая область = r & quotC: Some Arb Folder & quot
      csv_file = r & quotoutput.csv & quot
      # Всегда создавайте векторный слой для более быстрого доступа
      ftr = arcpy. управление . MakeFeatureLayer (& quotwork.gdb f tr & quot)
      # Исключить все поля формы из вывода
      fields = [field. имя поля в arcpy. ListFields (ftr), если не поле. название . начинается с (& quotShape & quot)]
      с открытым (csv_file, & # 39wb & # 39) как csvfile:
      csvwriter = csv. писатель (csvfile)
      csvwriter. writerow (поля)
      с arcpy. да SearchCursor (ftr, fields) в качестве курсора:
      для строки в курсоре:
      csvwriter. Writerow (строка)

      Я включил строку 21, потому что основная причина, по которой вы могли бы использовать этот метод в первую очередь, заключается в том, что человек, не имеющий отношения к ГИС, запросил у вас данные. Обычно они не требуют никакой информации о форме.

      Таким образом, вы включаете только атрибутивную информацию. Если они действительно требуют длины / координат, гораздо проще указать токен формы, такой как SHAPE @ LENGTH или SHAPE @ XY, чем само поле.

      Я Синди, и это мой блог о геоинформатике (ГИС / базы данных / географические науки), программировании и непрерывном обучении.


      Веб-карта / сервис функций

      Для подключения к веб-службам требуется подключение к Интернету.

      Импортируйте векторные данные с помощью службы веб-функций (WFS). Он обращается к веб-серверам, которые доставляют векторный контент в формате GML. Чтобы получить доступ к настройкам WFS, выберите Web Feature Service в раскрывающемся списке Format диалогового окна Import или Multiple Data Import и щелкните ссылку Service, чтобы выбрать веб-службу.

      Диалоговое окно «Обзор веб-службы объектов» содержит список загруженных картографических служб, загруженные карты из Avenza, добавленные отдельно или добавленные из списка. Этот список может быть заполнен примерами сервисов, собранных Avenza. Для этого нажмите кнопку «Загрузить службы из Avenza». Загруженные сервисы из Avenza нельзя редактировать или удалять. Этот список также может быть заполнен службами в файле. Для этого нажмите кнопку «Загрузить службы из файла». Чтобы добавить новую службу, нажмите кнопку «Добавить», затем добавьте URL-адрес службы и номер версии. Добавленные службы сохраняются в WFS_ServicesFile.xml, расположенном в каталоге MAPublisher.

      Чтобы удалить службу, выберите строку и нажмите кнопку «Удалить». Чтобы добавить папку, нажмите кнопку «Добавить папку» или нажмите кнопку «Добавить подпапку», чтобы создать вложенную папку.

      Чтобы добавить функции, выберите службу и нажмите ОК. В диалоговом окне «Выбор объектов» выберите из доступного списка классов объектов в дереве объектов для импорта. В аннотации к объекту в нижней части диалогового окна отображается поле описания выбранного объекта и его координаты ограничивающего прямоугольника. Щелкните Указать пространственный фильтр, чтобы указать четыре точных координаты для ограничения импортируемой области (см. Импорт личных и файловых баз геоданных для получения дополнительной информации). При желании установите флажок «Сохранить файл в папку» и перейдите в место, чтобы сохранить его локально (не требуется для использования этой функции).

      Импортируйте растровые данные с помощью службы веб-карт (WMS). Он обращается к веб-серверам, доставляющим растровое содержимое в различных форматах. С этим средством импорта не связаны никакие настройки формата. Чтобы получить доступ к WMS, выберите Web Map Service в раскрывающемся списке «Формат» в диалоговом окне «Импорт» или «Импорт нескольких данных».

      Диалоговое окно «Обзор веб-картографического сервиса» содержит список загруженных картографических сервисов, загруженные карты из Avenza, добавленные по отдельности или добавленные из списка. Этот список может быть заполнен примерами сервисов, собранных Avenza. Для этого нажмите кнопку «Загрузить службы из Avenza». Загруженные сервисы из Avenza нельзя редактировать или удалять. Этот список также может быть заполнен службами в файле. Для этого нажмите кнопку «Загрузить службы из файла». Чтобы добавить новую службу, нажмите кнопку «Добавить», затем добавьте URL-адрес службы и номер версии. Импортер WMS MAPublisher поддерживает только WMS версии 1.1.1. Добавленные службы сохраняются в WMS_ServicesFile.xml, расположенном в каталоге MAPublisher.

      Чтобы добавить карту, выберите сервис и нажмите ОК. В диалоговом окне «Выбор слоя веб-карты» выберите из доступного списка слоев в дереве слоев для импорта. Описание слоя предоставляет информацию о выбранном слое. В раскрывающийся список «Система координат» будут включены только системы координат MAP View, которые поддерживаются WMS. Предварительный просмотр слоя показывает координаты его ограничивающего прямоугольника. В параметрах вывода укажите формат выходного изображения в раскрывающемся списке Формат. Нажмите кнопку «Выбрать область», чтобы указать четыре точных координаты для ограничения импортируемой области. При желании установите флажок «Установить выходную папку для изображения» и перейдите в место, чтобы сохранить его локально (не требуется для использования этой функции).

      Нарисовать рамку в предварительном просмотре карты - это самый быстрый и простой способ выбрать область. На изображении предварительного просмотра щелкните и перетащите, чтобы нарисовать, чтобы выбрать область - изображение немедленно обрезается до выбранной области. Размер области обрезки может быть равен размеру изображения, и одновременно может быть определена только одна область обрезки. Нажмите «Отменить», чтобы отменить предыдущий выбор. Щелкните «Восстановить исходные размеры», чтобы вернуться к исходным размерам слоя, заданного службой.

      Чтобы выбрать область по границам, нажмите кнопку «Выбрать область по границам». Начните с установки системы координат (геодезической или прогнозируемой) и, если необходимо, формата координат (только для геодезических систем координат). Настройки и единицы измерения в этом диалоговом окне меняются в зависимости от того, используется ли система координат: геодезическая или проекционная.

      Если система координат является геодезической (например, WGS 84), укажите значения Широты и Долготы в полях Минимум и Максимум, чтобы определить точную область выбора. В раскрывающемся списке Формат доступны несколько форматов, в том числе: десятичные градусы, минуты с разделителями, минуты, секунды, градусы.минуты, градусы.Минуты, секунды, упакованная DMS с десятичной точкой и упакованная DMS. Изображение для предварительного просмотра обновляется и рисует область выбора с использованием указанных координат.

      Чтобы использовать указанную систему координат, выберите «Указанная система координат» в раскрывающемся списке «Использовать» и щелкните ссылку системы координат, чтобы найти ее. При использовании системы координат проекции (например, Винкеля-Трипеля) укажите значения X и Y в полях Минимум и Максимум, чтобы определить точную область выбора. Указанные единицы будут такими же, как указанная система координат (например, метры). Изображение для предварительного просмотра обновляется и рисует область выбора с использованием указанных координат.

      Чтобы выбрать область по положению, нажмите кнопку «Выбрать область по положению». Используйте эту функцию, чтобы выбрать область изображения на основе размера от определенной базовой точки. Начните с установки системы координат (геодезической или прогнозируемой) и, если необходимо, формата координат (только для геодезических систем координат). Настройки и единицы измерения в этом диалоговом окне меняются в зависимости от того, используется ли система координат: геодезическая или проекционная.

      В раскрывающемся списке «Точка» выберите положение для базовой точки. В разделе «Базовая точка» укажите значения широты и долготы (или X и Y при использовании системы координат проекции) точки, на которой будет основана выбранная область. Это положение определяет, где создается область выбора относительно базовой точки. На схеме ниже поясняется расположение базовой точки.

      В разделе «Размеры» укажите значения ширины и высоты (в тех же единицах измерения, что и базовая точка), по которым будут рисоваться размеры выбранной области. При необходимости установите флажок «Ограничить размеры», чтобы оба значения размеров оставались одинаковыми (создайте квадратную область выбора). Если проецируется указанная система координат, можно изменить единицы измерения. Нажмите кнопку «Изменить единицы» и выберите новую единицу измерения. Изображение для предварительного просмотра обновляется и рисует область выбора с использованием указанной базовой точки и размеров.

      Выберите область изображения WMS, используя границы представления карты в документе. Нажмите кнопку «Выбрать область по просмотру карты» и выберите в раскрывающемся списке «Просмотр карты».

      Выбрать область по размеру вектора файла

      Используйте эту функцию для выбора области на основе географических размеров векторного файла. Нажмите кнопку «Выбрать по размерам векторного файла», чтобы выбрать набор векторных данных. Выбирайте из множества векторных форматов, включая шейп-файлы, KML / KMZ, GPX и DWG. Обратите внимание, что при этом не выделяется область границы, определяемой вектором, а только прямоугольная форма, определяемая ее географическими размерами.

      Форматы Esri, такие как базы геоданных (GDB, MDB, MXD) и текстовые форматы (TXT, CSV, XLS), не поддерживаются.

      Выбрать область по огибающей системы координат

      Выберите область изображения WMS, используя конверт системы координат, чтобы определить область выбора текущего изображения WMS. Нажмите кнопку «Выбрать область по огибающей системы координат», чтобы выбрать систему координат. Изображение для предварительного просмотра обновляется и рисует выбранную область, используя пределы указанной огибающей системы координат. Важно использовать конверт системы координат, который находится в пределах текущего изображения WMS. Если только часть конверта попадает в пределы, он все равно будет выбран. Если огибающая системы координат выходит за пределы изображения, ее не удастся выбрать, и появится предупреждение.

      Эти предпочтения влияют на формат и точность при выборе изображений WMS.

      Установите значение по умолчанию для отображения значений широты и долготы.

      Установите количество десятичных знаков, отображаемых для геодезических систем координат (значения широты и долготы).

      Установите количество десятичных знаков, отображаемых для значений системы координат проекции (значения X и Y).

      Установите, какие координаты будут отображаться при наведении курсора на изображение предварительного просмотра. Эти координаты отображаются под изображением предварительного просмотра в диалоговом окне «Выбор области».


      Веб-карта / сервис функций

      Для подключения к веб-службам требуется подключение к Интернету.

      Импортируйте векторные данные с помощью службы веб-функций (WFS). Он обращается к веб-серверам, которые доставляют векторный контент в формате GML. Чтобы получить доступ к настройкам WFS, выберите Web Feature Service в раскрывающемся списке Format диалогового окна Import или Multiple Data Import и щелкните ссылку Service, чтобы выбрать веб-службу. MAPublisher поддерживает WFS версии 1.0.0, 1.1.0 и 2.0.0.

      Диалоговое окно «Обзор веб-службы объектов» содержит список загруженных картографических сервисов, загруженные карты из Avenza, добавленные отдельно или добавленные из списка. Этот список может быть заполнен примерами сервисов, собранных Avenza. Для этого нажмите кнопку «Загрузить службы из Avenza». Загруженные сервисы из Avenza нельзя редактировать или удалять. Этот список также может быть заполнен службами в файле. Для этого нажмите кнопку «Загрузить службы из файла». Чтобы добавить новую службу, нажмите кнопку «Добавить», затем добавьте URL-адрес службы и номер версии. Добавленные службы сохраняются в WFS_ServicesFile.xml, расположенном в каталоге MAPublisher.

      Чтобы удалить службу, выберите строку и нажмите кнопку «Удалить». Чтобы добавить папку, нажмите кнопку «Добавить папку» или нажмите кнопку «Добавить подпапку», чтобы создать вложенную папку.

      Чтобы добавить функции, выберите службу и нажмите ОК. В диалоговом окне «Выбор компонентов» выберите компоненты для импорта из раздела «Функции». Столбец Описание содержит координаты ограничивающей рамки и абстрактную информацию об объекте. Щелкните «Указать пространственный фильтр», чтобы указать точные координаты для ограничения импортируемой области. При желании установите флажок «Установить папку для файла» и перейдите в место для локального сохранения функций (не требуется для использования функции).

      The Specify Spatial Filter dialog box allows you to use the extents of another layer or specify exact coordinates (opposite corners) to limit the area being imported.

      Import raster data with the Web Map Service (WMS). It accesses web servers that deliver raster content in a variety of formats. There are no format specific settings associated with this importer. To access WMS, choose Web Map Service in the Format drop-down list in the Import or Multiple Data Import dialog box.

      The Browse Web Map Service dialog box maintains a list of loaded map services loaded maps are from Avenza, added individually or add from a list. This list can be populated with sample services aggregated by Avenza. To do so, click the Load Services From Avenza button. Loaded services from Avenza can't be edited or deleted. This list can also be populated with services in a file. To do so, click the Load Services From File button. To add a new service click the Add button, then add the service URL and version number. MAPublisher only supports WMS version 1.1.1. Added services are saved into WMS_ServicesFile.xml located in the MAPublisher directory.

      To add a map, select a service and click OK. In the Select Web Map Layer dialog box, choose from an available list of layers from the Layers tree to import. The layer description provides information about the selected layer. Only the MAP View coordinate systems that are supported by the WMS will be included in the Coordinate System drop-down. A preview of the layer shows its bounding box coordinates. In the Output Options, specify an output image format from the Format drop-down. Click the Select Area button to specify four exact coordinates to limit the area being imported. Optionally, check the Set Output Folder For Image option and browse to a location to save it locally (not required to use the feature).

      Drawing a marquee box in the map preview is the quickest and simplest method to select an area. In the preview image, click and drag to draw to select an area—the image immediately crops to the select area. The crop area can be only as large as the extent of the image and only one crop area can be defined at a time. Click Undo to undo the previous selection. Click Reset to Original Extents to return to the original extents of the layer specified by the service.

      To select an area by extents, click the Select Area By Extents button. Begin by setting the coordinate system (geodetic or projected) and if necessary, the coordinate format (only for geodetic coordinate systems). Settings and units in this dialog box change depending on whether a geodetic or projected coordinate system is used.

      When the coordinate system is geodetic (e.g. WGS 84), specify the Latitude and Longitude values in the Minimum and Maximum boxes to define a precise selection area. Several formats are available in the Format drop-down, including: Decimal Degrees, Delimited Degrees Minutes Seconds, Degrees.Minutes, Degrees.MinutesSeconds, Packed DMS with decimal point, and Packed DMS. The preview image updates and draws the selection area using the coordinates specified.

      To use a specified coordinate system, select Specified Coordinate System from the Use drop-down and click the coordinate system link to browse for one. When using a projected coordinate system (e.g. Winkel-Tripel), specify the X and Y values in the Minimum and Maximum boxes to define a precise selection area. The units indicated will be the same as the specified coordinate system (e.g. meters). The preview image updates and draws the selection area using the coordinates specified.

      To select an area by position, click the Select Area By Position button. Use this feature to select an area of the image based on dimension from a specific base point. Begin by setting the coordinate system (geodetic or projected) and if necessary, the coordinate format (only for geodetic coordinate systems). Settings and units in this dialog box change depending on whether a geodetic or projected coordinate system is used.

      In the Point drop-down, choose a position for the base point. Under Base Point, specify the Latitude and Longitude values (or X and Y if using a projected coordinate system) of the point of which the select area will be based on. This position defines where the select area is created relative to the base point. The diagram below explains base point positioning.

      Under Dimensions, specify Width and Height values (in the same units as the base point) of which the select area dimensions will be drawn to. If needed, click the Constrain dimensions check box to keep both dimension values the same (create a square select area). If a specified coordinate system is projected, it is possible to change the dimension units. Click the Change Units button and choose a new measurement unit. The preview image updates and draws the selection area using the base point and dimensions specified.

      Select the WMS image area using the extents of a MAP View in the document. Click the Select Area By MAP View button and choose a MAP View from the drop-down.

      Select Area By File Vector Extents

      Use this feature to select an area based on the geographic extents of a vector file. Click the Select By Vector File Extents button to select a vector dataset. Choose from a variety of vector formats including shapefiles, KML/KMZ, GPX, and DWG. Note that this does not select an area to the boundary defined by the vector, only a rectangular shape defined by its geographic extents.

      Esri formats such as geodatabases (GDB, MDB, MXD) and text formats (TXT, CSV, XLS) are not supported.

      Select Area By Coordinate System Envelope

      Select the WMS image area using the envelope of a coordinate system to define the selection area of the current WMS image. Click the Select Area By Coordinate System Envelope button to choose a coordinate system. The preview image updates and draws the selected area using the extents of the coordinate system envelope specified. It is important to use a coordinate system envelope that falls within the extents of the current WMS image. If only a portion of the envelope falls within the extents, it will still be selected. If a coordinate system envelope is outside of the image’s extents, it will fail to select and a warning will appear.

      These preferences affect the coordinate display when selecting WMS images.

      Enable or disable coordinate display including pixel, WGS 84, Geodetic Base and the image's coordinate system.


      Create KML from MXD that contains map service layers like feature layers - Geographic Information Systems

      The data sets provided on this page are derived from the FAA’s Obstruction Analysis / Airport Airspace Analysis (OE/AAA) data (https://oeaaa.faa.gov/oeaaa/external/portal.jsp).

      Each month, the raw, tabular data is downloaded, complied and modified*, then used to create a series of ArcGIS layer files and feature classes as well as KMZ files (for use in Google Earth). The data modifications include the addition of US Fish and Wildlife Service (FWS) regions and the grouping of the data by determination and status to reduce the number of categories and making it easier to display using Geographic Information Systems (GIS) software.


      Map of the GIS layers depicting the generalized status categories.

      The four generalized* status categories that the data are sorted into include:

      * The raw Determination and Status data in maintained in the Excel spreadsheet (see downloads below) as well as in the attribute tables of the ArcGIS feature classes and KMZ files.


      Wind turbines in south Texas with Determined with Built Date GIS overlay

      The data are avaialable for download in three formats (as zip files):

      1. GIS - The zip file contains a file geodatabase with four feature classes (one for each category) and four corresponding layer files that contain the speific symbology as seen in the map above.

      2. KML - The zip file contains 4 KMZ files for each FWS Region (total of 32 KMZ files). These can be viewed in Google Earth.

      3. Excel - The zip file contains an Excel 2010 spreadsheet of all the raw data from the FAA downloads.

      FAA Wind Turbine Location Data Downloads for the current year: Basic Metadata
      FAA Attribute Definitions


      ArcGIS Operations Dashboard - SOOOOO SLOW!!

      I have created an operations dashboard but it takes FOREVER to load. Aside from any network issues that might be affecting performance, I was wondering if the way I have put the dashboard together may be the culprit. Here are my thoughts and I wanted to put out there for your input/feedback.

      The main map that feeds the dashboard is a web map that gets its content from a MapServer REST service ( which connects to a table on a sql server). There are 5 layers in this Map Service. Is keeping these layers in the one Map Service best practice? Or would it be better to have a Map Service for each layer?

      When publishing, since I am selecting a registered database as my content source, there is the option to create both a map service and a feature service. Is there any performance benefit for Feature Service over Map Service? And if so, would a feature service with 5 layers suffice? Or should it be a feature service for each layer?


      Смотреть видео: ArcGIS - MXD to KML - View layers on GoogleEarth