Нехитрые советы для пользователей ПК

Архив за месяц: Сентябрь 2018

 Собрать карту):

fig2-1843458

Указанная утилита имеет такой пользовательский интерфейс:

fig3-5720152

Опции утилиты предельно понятные — указываем сборку и папку -приёмник, куда будем сгружать все слои указанной карты-источника. Указывать надо почему-то новый, несуществующий каталог (странная особенность этой утилиты).

 После отработки утилиты можно заглянуть в указанный каталог -цель в подкаталог v10. Там увидим приблизительно сл. картинку :

Красным обведена скопированная исходная карта-сборка .mxd со всеми слоями.

Теперь папку-приёмник можно смело переписывать на флешку и переносить карту на другой компьютер. Утилита Consolidate Map гарантирует, что ничего не будет забыто !

Как решить аналогичную задачу в ГИС MapInfo— смотрите в этой статье.

21.11.2011 г.

Назад

Подключение к базе данных :

Указываем в сл. форме реквизиты соединения:

sde7-6943142

В только-что созданном подключении к базе геоданных должны увидеть таблицы базы данных MS SQL Server:

sde19-6791794

Теперь о самом интересном. Весь этот огород мы городили ради одного основного пунктика. А именно — возможности редактировать пространственные данные MS SQL Server средствами ArcMap. Сейчас наступило самое время заняться этим моментом.

Попробуем для примера внести изменения в пространственные данные таблички — как всегда, в панели  Редактор’а выбираем Начать редактирование:

 sde20-3496909

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

sde14-7457305

Справиться с такой проблемкой можно сл. образом — в Каталоге становимся на редактируемый набор данных и по правой кнопке мыши щелкаем Управлять>Регистрировать как версионный  :

sde15-1741894

Можно попробовать для эксперимента изменить геометрию какого-либо полигона, ну скажем так … :

sde21-6512611

… и сохранив все изменения в ArcGIS (естественно), просмотреть редактируемый слой (то бишь табличку) средствами MS SQL Management Studio. Management Studio также отобразило изменения геометрии, произведенные нами в редакторе ArcMap — где-то так :

sde22-8965827

Таким образом, с помощью созданной   распределенной базы геоданных пользователи получают возможность редактировать пространственные данные в реляционной базе MS SQL Server’а средствами редактора ArcGIS !

Что характерно. Поскольку мы теперь работаем фактически с объектами реляционной СУБД, то многие сущности, созданные в ее рамках будут теперь доступны и из распределенной БГД. Создав, например, некое представление (view) SelectOstrogosk, которое будет отображать данные по некоторому критерию … :

sde23-7814057

… теперь можно воспользоваться им при формировании карты по выбранному району. Для этого достаточно просто вытянуть мышкой представление из панели Каталога на карту :

Впрочем, для селекции данных не обязательно переключаться в Server Management Studio. Можно воспользоваться набором утилит Слои и представления таблиц. Как вариант, попробуем сейчас сделать выборку с помощью инструмента Создать слой таблиц.  В нашем учебном случае выберем все контура Острогожского района — у него код района kray в базовой таблице PL  равен 19 . Текст запроса будет полностью аналогичен тому, что пришлось бы набирать, используя язык запросов t-sql :

Select * from PL Where kray = 19  

Результирующая картинка может выглядеть для случая нашего примера сл. образом :

sde26-9233275

Да, вот ещё что … При добавлении объектов в табличку с геоданными средствами ArcGIS была замечена одна проблемка. Вновь залитые   точки не отображались из Management Studio и не определялись соответствующим прикладным программным обеспечением (в ArcGIS все было  корректно).

Решение такой ситуации было найдено  следующее  — выбираем подключение и далее Администрирование>Сжать базу данных:

После выполнения описанной процедуры объекты попадали в выборку посредством

SQL-

запроса в

MS SQL Management Studio

в штатном режиме

.

Как еще  можно просматривать геоданные MS SQL Server можно посмотреть здесь

©Simashkov.2017

01.02.2017 г.

Назад

Довольно часто записи в атрибутивной таблице идут «вперемешку» и появляется необходимость отсортировать их по порядку убывания(или возрастания). Выполнить такую манипуляцию в ArcView/ArcMap довольно легко.

Предположим, что наша учебная таблица выглядит сл. образом:

fig1-1364308

Задача — отсортировать записи в таблице по наименованию области (столбец oblast), затем по району(rayon) и по названию населенного пункта (nasp). Для выполнения этого задания становимся на заголовок любого столбца в таблице и в контекстном меню выбираем пункт Advanced Sorting (Расширенная сортировка):

Затем на следующей форме задаём порядок сортировки по столбцам:

Жмём кнопку OK и получаем нужный нам результат:

Записи в учебной таблице  отсортированы сначала по наименованию области, затем по административному району и названию населённого пункта. Отыскать в таком отсортированном списке нужную запись становиться гораздо проще.

Как выполнить аналогичную задачу в ГИС MapInfo — смотрите здесь

30.08.2011 г.

Назад

Save Map As … и задаём имя сохраняемой карты.

Следующий шаг. Устанавливаем свойства карты — меню File>Map Properties :

fig13-5842387

На первой вкладке задаём восьмизначный идентификатор карты (ID), имя карты (Name) :

fig15-2077047

Переходим на вкладку Levels, которая определяет уровень детализации карты в GPS-устройстве:

fig23-6180925

Следующая важная вкладка cGPSMapper. Здесь устанавливаются команды для одноименного компилятора :

fig16-4779427 Значения параметров можно установить так, как показано на рисунке слева.

Значения параметров на оставшихся вкладках в большинстве случаев изменять не требуется.

В конце работы с формой Map Properties жмём кнопку OK. Не забываем опять сохранить все установленные параметры карты.

Теперь остался завершающий этап работы в программе GPSMapEdit — экспорт карты в формат IMG. Карты именно в таком формате и загружаются в GPS-навигатор фирмы Garmin (в данном примере). Для выполнения этой манипуляции идём меню File> Export>Garmin IMG:

fig24-2712859

На форме сохранения файла .img указываем имя файла обязательно в виде восьмизначного цифрового кода без ведущих нулей! :

fig30-2898244

Жмём на кнопку Сохранить и видим сл. форму:

fig19-6681065

В верхнем поле  формы

Path to …

указываем путь к компилятору

cgpsmapper.exe

Жмём на кнопку Run.

 Если экспорт карты в формат .img прошёл успешно, то появляется форма сл. содержания:

fig31-2587650

Если экспорт  завершается сл. сообщением об ошибке:

fig27-9573441

… то на форме Свойств карты (Map Properties) понижаем уровень детализации, нажав на кнопку Change (Изменить):

fig33-9856455

Сообщение об ошибке, типа этого … :

fig32-1927734

… чаще всего связано с неверным задание уровней детализации :

fig34-4258983

На этом работа с программой GPSMapEdit закончена. В результате получили карту в формате IMG.

Следующий этап — компоновка обзорной карты и регистрация карты в системном реестре. Последнее необходимо потому, что программа MapSource «видит» только те карты, которые она найдёт в реестре. Произвести эти манипуляции можно с помощью программы MapsetToolkit, которую без труда можно найти в Сети. Последняя версия указанной программы — v1.77. Интерфейс у указанной утилиты следующий:

fig21-6603896

На форме слева красным обведены зарегистрированные в системе карты. Здесь также задаём имя набора (карты) и уникальный ID (Family ID).   

 Жмём на кнопку Start. Утилита создаст файл с расширением .reg по пути указанному в окошке Mapset directory.

Теперь необходимо проинсталлировать карту — кнопка Install:

fig22-1094094

Остался финишный рывок — загрузка карты из программы MapSource:

fig26-3460624

На рисунке выше красным обведены доступные для загрузки карты.

Дело осталось за малым -подключить навигатор и по меню Передача>Отправить на устройство загрузить в навигатор Garmin (в данном случае) нужную карту.

Назад

©Simashkov.2011

27.06.2011 г.

Соединение. Но, впрочем, обо всем по порядку …

Пусть наша исходная карта (сборка)  выглядит таким образом:

jsxls1-9062901

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

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

Так, теперь переходим непосредственно к работе с инструментом Соединение полей — пользовательский интерфейс утилиты имеет сл. вид :

jsxls4-2234985

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

jsxls5-8805981

Грамотным решением сложившейся коллизии будет предварительная конвертация excel-данных с помощью соответствующей утилиты конвертации Excel в таблицу из набора инструментов Конвертация:

Имейте в виду, что указанная утилита работает только с ‘закрытыми’ файлами. Если, скажем, указанный для конвертации xls-файл присутствует в вашей сборке, то получите предупреждение об ошибке :

jsxls6-3072327

Результатом корректной работы по присоединению excel-информации будет исходный шейп-файл, дополненный атрибутикой из первоначального Excel-источника данных :

jsxls9-4688231

Всем успехов в изучении возможностей ArcGIS !

Как выполнить аналогичную задачу по привязке данных Excel в ГИС MapInfo — смотрите на нашем сайте в этой

статье

 Export.

Ну, в общем, где-то так:

screen2-3322272

Далее видим сл. форму:

screen4-9733273

Жмём на кнопку (обведено красным на рисунке выше) для выбора типа выходного набора:

screen3-5749976

В указанном случае будем сохранять данные в виде shape -файла с новым именем (при желании можно кинуть в какую-либо базу геоданных).

Жмём на кнопку Save  и на кнопку OK на форме Export Data. Всё, задача по созданию копии  shape-файла с новым именем решена.

©Simashkov.2011

08.04.2011 г.

Назад

Statistics>Frequency:

screen16-8619814

И заполняем сл. форму:

screen17-8285970

В результате данного запроса получаем слой с именем KLG_KZE_PA_Frequency2(как пример). Становимся на него в менеджере слоёв, и по правой кнопке в контекстном меню открываем таблицу данных:

screen10-7099569

Как видим, для каждого хозяйства (поле FARM_ID) получили количество контуров — поле FREQUENCY(количество повторений).

©Simashkov.201

1

23.02.2011 г.

Назад

Экспорт и выбираем текстовый файл:

screen2-6767339

Жмём кнопку Сохранить и далее выбираем опции как показано на рисунке ниже:

screen3-3770144

После этой манипуляции запускаем Excel и ищем только что созданный текстовый файл:

screen4-2749702

Жмём кнопку Открыть:

screen5-7170400

Далее видим следующую форму:

screen6-1440088

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

И, наконец, последняя форма:

screen7-9116283

Жмём кнопку Готово  и …  вуаля — наши данные оказались на листе Excel:

screen8-3955495

Задача по экспорту данных из ГИС MapInfo в Excel решена!

Как решить обратную задачу по импорту данных из Excel  в MapInfo — смотрите на нашем сайте по этой

ссылке

Ремарка от 21.07.2013  С выпуском утилиты экспорта формата tab в Excel, данная статья, по-видимому, потеряла свою актуальность. Более подробно о программе MapInfo2Excel смотрите

здесь

©Simashkov.2011.

04.05.2011 г.

Назад

 Проверка полигонов:

fig10-9542441

7. Выставляем в сл. форме необходимые флажки и жмём OK:

fig9-6325105

8.

 

А теперь наслаждаемся  результатами  нашей работы:

fig8-6029876

Экспресс-проверка топологии завершена и ушло у нас на это не более полуминуты …

Назад

©Simashkov.2011.

13.10.2011 г.