<<На Главную         <В меню Советы по ArcGIS

 У  знаменитого эстрадного комика советских времён Аркадия Райкина в его представлении 'Люди и манекены' есть одна  известная  реприза. В ней присутствует такой диалог:

 

 - Черный верх, белый низ есть? Есть!

- А белый верх, черный низ есть? Есть! Всё есть!

 

Это я к чему. Обратился тут намедни  за помощью некий товарищ - " Можно ли в ArcGIS к векторному объекту прикрепить фотку?" . Я ему отвечаю: Можно!  "А текстовый документ?" Можно!  "А чтобы щёлкнуть по объекту, и увидеть на карте фотку строения?" Тоже можно! В ArcGIS есть всё ( в общем, точно  как у Райкина :-)

 

Если серьёзно, то на самом деле,  к векторным сущностям в ArcGIS можно прикреплять (англ. attachment) документы самых разных форматов - растровые картинки, pdf, текстовые файлы txt и прочее. О том, какие манипуляции нужно совершить, чтобы на карте просматривать архив документов, и поговорим немного ниже.

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

 

 

Для начала вам нужно будет заранее подготовить (лучше всего сложить в отдельную папку) файлы документов для привязки к объектам, что-то вроде этого:

 

 

Далее с помощью утилиты Enable Attachments (группа инструментов Attachments) разрешаем осуществлять прикрепления к набору данных:

 

 

Следующий шаг - подготовка таблицы соответствия id объекта и соответствующего документа. Если используется база геоданных, то проще всего создать такую табличку отношений можно по меню New>Table из панели Catalog:

 

 

Чтобы начать заполнять табличку, не забываем дать соотв. команду начала редактирования - Start Editing (можно из таблицы слоев как на рисунке ниже) :

 

 

Собственно, само содержание таблицы соответствия должно выглядеть приблизительно так:

 

В столбце uid нашего примера указываем id объекта (ключ) , а в поле pathDocs - имя файла документа.

 

 

Ещё один вариант подготовки таблицы соответствия может быть связан с использованием заранее подготовленной таблички Excel и утилиты Excel To Table (более подробно смотрите тут):

 

 

Однако продолжим ... Теперь наступает кульминация для нашего небольшого проекта - собственно привязка документов утилитой Add Attachments:

 

 

В случае успешного завершения прикрепления файлов, их можно просматривать на нашей карте. Самый простой путь - 'ткнуть' инструментом Identify в нужный объект , и затем в значок Attachments  в виде канцелярской скрепки :

 

 

Но гораздо более удобно ( и эффектно!) настроить свойства слоя - включаем опцию Show content for <...> на вкладке HTML Popup:

 

 

 

Теперьесли воспользоваться соотв. инструментом HTML Popup (обведено красным), при щелчке по объекту есть возможность просмотреть прикрепленные документы - наша учебная карта может выглядеть так:

 

Присоединить документы к объектам в ArcGIS

 

Согласитесь, что в представленном выше виде карта смотрится гораздо более презентабельной (публика аплодирует :-).

©Simashkov.2015

27.01.2015 г.

Назад