Указанная утилита имеет такой пользовательский интерфейс:
![]() |
Опции утилиты предельно понятные — указываем сборку и папку -приёмник, куда будем сгружать все слои указанной карты-источника. Указывать надо почему-то новый, несуществующий каталог (странная особенность этой утилиты). |
После отработки утилиты можно заглянуть в указанный каталог -цель в подкаталог v10. Там увидим приблизительно сл. картинку :
Красным обведена скопированная исходная карта-сборка .mxd со всеми слоями.
Теперь папку-приёмник можно смело переписывать на флешку и переносить карту на другой компьютер. Утилита Consolidate Map гарантирует, что ничего не будет забыто !
Как решить аналогичную задачу в ГИС MapInfo— смотрите в этой статье.
21.11.2011 г.
Указываем в сл. форме реквизиты соединения:
В только-что созданном подключении к базе геоданных должны увидеть таблицы базы данных MS SQL Server:
Теперь о самом интересном. Весь этот огород мы городили ради одного основного пунктика. А именно — возможности редактировать пространственные данные MS SQL Server средствами ArcMap. Сейчас наступило самое время заняться этим моментом.
Попробуем для примера внести изменения в пространственные данные таблички — как всегда, в панели Редактор’а выбираем Начать редактирование:
Вполне может случиться, что при запуске режима редактирования появиться аварийное сообщение — Слой или таблица не зарегистрированы как версионные :
Справиться с такой проблемкой можно сл. образом — в Каталоге становимся на редактируемый набор данных и по правой кнопке мыши щелкаем Управлять>Регистрировать как версионный :
Можно попробовать для эксперимента изменить геометрию какого-либо полигона, ну скажем так … :
… и сохранив все изменения в ArcGIS (естественно), просмотреть редактируемый слой (то бишь табличку) средствами MS SQL Management Studio. Management Studio также отобразило изменения геометрии, произведенные нами в редакторе ArcMap — где-то так :
Таким образом, с помощью созданной распределенной базы геоданных пользователи получают возможность редактировать пространственные данные в реляционной базе MS SQL Server’а средствами редактора ArcGIS !
Что характерно. Поскольку мы теперь работаем фактически с объектами реляционной СУБД, то многие сущности, созданные в ее рамках будут теперь доступны и из распределенной БГД. Создав, например, некое представление (view) SelectOstrogosk, которое будет отображать данные по некоторому критерию … :
… теперь можно воспользоваться им при формировании карты по выбранному району. Для этого достаточно просто вытянуть мышкой представление из панели Каталога на карту :
Впрочем, для селекции данных не обязательно переключаться в Server Management Studio. Можно воспользоваться набором утилит Слои и представления таблиц. Как вариант, попробуем сейчас сделать выборку с помощью инструмента Создать слой таблиц. В нашем учебном случае выберем все контура Острогожского района — у него код района kray в базовой таблице PL равен 19 . Текст запроса будет полностью аналогичен тому, что пришлось бы набирать, используя язык запросов t-sql :
Select * from PL Where kray = 19
Результирующая картинка может выглядеть для случая нашего примера сл. образом :
Да, вот ещё что … При добавлении объектов в табличку с геоданными средствами ArcGIS была замечена одна проблемка. Вновь залитые точки не отображались из Management Studio и не определялись соответствующим прикладным программным обеспечением (в ArcGIS все было корректно).
Решение такой ситуации было найдено следующее — выбираем подключение и далее Администрирование>Сжать базу данных:
После выполнения описанной процедуры объекты попадали в выборку посредством
SQL-
запроса в
MS SQL Management Studio
в штатном режиме
.
Как еще можно просматривать геоданные MS SQL Server можно посмотреть здесь
©Simashkov.2017
01.02.2017 г.
Довольно часто записи в атрибутивной таблице идут «вперемешку» и появляется необходимость отсортировать их по порядку убывания(или возрастания). Выполнить такую манипуляцию в ArcView/ArcMap довольно легко.
Предположим, что наша учебная таблица выглядит сл. образом:
Задача — отсортировать записи в таблице по наименованию области (столбец oblast), затем по району(rayon) и по названию населенного пункта (nasp). Для выполнения этого задания становимся на заголовок любого столбца в таблице и в контекстном меню выбираем пункт Advanced Sorting (Расширенная сортировка):
Затем на следующей форме задаём порядок сортировки по столбцам:
Жмём кнопку OK и получаем нужный нам результат:
Записи в учебной таблице отсортированы сначала по наименованию области, затем по административному району и названию населённого пункта. Отыскать в таком отсортированном списке нужную запись становиться гораздо проще.
Как выполнить аналогичную задачу в ГИС MapInfo — смотрите здесь
30.08.2011 г.
Save Map As … и задаём имя сохраняемой карты.
Следующий шаг. Устанавливаем свойства карты — меню File>Map Properties :
На первой вкладке задаём восьмизначный идентификатор карты (ID), имя карты (Name) :
Переходим на вкладку Levels, которая определяет уровень детализации карты в GPS-устройстве:
Следующая важная вкладка cGPSMapper. Здесь устанавливаются команды для одноименного компилятора :
![]() |
Значения параметров можно установить так, как показано на рисунке слева. |
Значения параметров на оставшихся вкладках в большинстве случаев изменять не требуется.
В конце работы с формой Map Properties жмём кнопку OK. Не забываем опять сохранить все установленные параметры карты.
Теперь остался завершающий этап работы в программе GPSMapEdit — экспорт карты в формат IMG. Карты именно в таком формате и загружаются в GPS-навигатор фирмы Garmin (в данном примере). Для выполнения этой манипуляции идём меню File> Export>Garmin IMG:
На форме сохранения файла .img указываем имя файла обязательно в виде восьмизначного цифрового кода без ведущих нулей! :
Жмём на кнопку Сохранить и видим сл. форму:
![]() |
В верхнем поле формы Path to … указываем путь к компилятору cgpsmapper.exe |
Жмём на кнопку Run.
Если экспорт карты в формат .img прошёл успешно, то появляется форма сл. содержания:
Если экспорт завершается сл. сообщением об ошибке:
… то на форме Свойств карты (Map Properties) понижаем уровень детализации, нажав на кнопку Change (Изменить):
Сообщение об ошибке, типа этого … :
… чаще всего связано с неверным задание уровней детализации :
На этом работа с программой GPSMapEdit закончена. В результате получили карту в формате IMG.
Следующий этап — компоновка обзорной карты и регистрация карты в системном реестре. Последнее необходимо потому, что программа MapSource «видит» только те карты, которые она найдёт в реестре. Произвести эти манипуляции можно с помощью программы MapsetToolkit, которую без труда можно найти в Сети. Последняя версия указанной программы — v1.77. Интерфейс у указанной утилиты следующий:
![]() |
На форме слева красным обведены зарегистрированные в системе карты. Здесь также задаём имя набора (карты) и уникальный ID (Family ID). |
Жмём на кнопку Start. Утилита создаст файл с расширением .reg по пути указанному в окошке Mapset directory.
Теперь необходимо проинсталлировать карту — кнопка Install:
Остался финишный рывок — загрузка карты из программы MapSource:
На рисунке выше красным обведены доступные для загрузки карты.
Дело осталось за малым -подключить навигатор и по меню Передача>Отправить на устройство загрузить в навигатор Garmin (в данном случае) нужную карту.
©Simashkov.2011
27.06.2011 г.
Соединение. Но, впрочем, обо всем по порядку …
Пусть наша исходная карта (сборка) выглядит таким образом:
В нашей учебной сборке есть набор данных Parcels (слой отвекторизованных полигонов, см. рис. выше) и табличка с excel-данными :
Понятное дело, чтобы присоединить (англ. join) данные из Excel в обеих таблицах должны присутствовать ключевые поля, по которым будет происходить привязка атрибутивной информации к векторным данным (такие поля F_ID и pol_id соотвественно на двух верхних рисунках выделены красным).
Так, теперь переходим непосредственно к работе с инструментом Соединение полей — пользовательский интерфейс утилиты имеет сл. вид :
Если сразу попытаться присоединить информацию непосредственно из файла Excel, то вероятнее всего, получите сообщение об ошибке :
Грамотным решением сложившейся коллизии будет предварительная конвертация excel-данных с помощью соответствующей утилиты конвертации Excel в таблицу из набора инструментов Конвертация:
Имейте в виду, что указанная утилита работает только с ‘закрытыми’ файлами. Если, скажем, указанный для конвертации xls-файл присутствует в вашей сборке, то получите предупреждение об ошибке :
Результатом корректной работы по присоединению excel-информации будет исходный шейп-файл, дополненный атрибутикой из первоначального Excel-источника данных :
Всем успехов в изучении возможностей ArcGIS !
Как выполнить аналогичную задачу по привязке данных Excel в ГИС MapInfo — смотрите на нашем сайте в этой
Ну, в общем, где-то так:
Далее видим сл. форму:
Жмём на кнопку (обведено красным на рисунке выше) для выбора типа выходного набора:
![]() |
В указанном случае будем сохранять данные в виде shape -файла с новым именем (при желании можно кинуть в какую-либо базу геоданных). |
Жмём на кнопку Save и на кнопку OK на форме Export Data. Всё, задача по созданию копии shape-файла с новым именем решена.
©Simashkov.2011
08.04.2011 г.
И заполняем сл. форму:
В результате данного запроса получаем слой с именем KLG_KZE_PA_Frequency2(как пример). Становимся на него в менеджере слоёв, и по правой кнопке в контекстном меню открываем таблицу данных:
Как видим, для каждого хозяйства (поле FARM_ID) получили количество контуров — поле FREQUENCY(количество повторений).
©Simashkov.201
1
23.02.2011 г.
Экспорт и выбираем текстовый файл:
Жмём кнопку Сохранить и далее выбираем опции как показано на рисунке ниже:
После этой манипуляции запускаем Excel и ищем только что созданный текстовый файл:
Жмём кнопку Открыть:
Далее видим следующую форму:
|
Поскольку в качестве разделителя мы выбрали изначально запятую, то логично указать на этой форме именно этот знак в качестве сепаратора. |
И, наконец, последняя форма:
Жмём кнопку Готово и … вуаля — наши данные оказались на листе Excel:
Задача по экспорту данных из ГИС MapInfo в Excel решена!
Как решить обратную задачу по импорту данных из Excel в MapInfo — смотрите на нашем сайте по этой
Ремарка от 21.07.2013 С выпуском утилиты экспорта формата tab в Excel, данная статья, по-видимому, потеряла свою актуальность. Более подробно о программе MapInfo2Excel смотрите
©Simashkov.2011.
04.05.2011 г.
7. Выставляем в сл. форме необходимые флажки и жмём OK:
8.
А теперь наслаждаемся результатами нашей работы:
Экспресс-проверка топологии завершена и ушло у нас на это не более полуминуты …
©Simashkov.2011.
13.10.2011 г.