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

Системные и в выпадающем списке Единиц площади выбираем интересующую нас размерность (на рисунке ниже, гектары):

screen6-4380987

Чтобы быстро, скажем, подсчитать сумму площадей всех контуров можно поступить следующим образом. Идём в меню Запрос>SQL и набираем текст так, как показано на рисунке ниже — Sum(Area(obj, «hectare»)). Функции Sum и Area можно выбрать из выпадающих списков Обобщение и Функции соответственно:

calcareasql-9575387

Результатом такого запроса будет созданный список из одной записи и одной колонки

:

calcareasqlresult-2596902

Прим. 26.11.2015 В более поздних версиях MapInfo v12.5 и v15 пункт Запрос SQL можно найти на вкладке Map> SQL Select :

… или на вкладке Spatial :

Однако, продолжим …

Но чаще , все-таки, бывает необходимо вычислить площадь каждого контура и сохранить это значение в таблице. Такую задачу также можно решить с помощью SQL-запроса. Опять таки, идём меню Запрос>SQL и набираем параметры  приблизительно так, как указано на рисунке ниже — id, Round(Area(obj, «hectare»),0.1) «Площадь»:

screen3-3742342

Небольшой комментарий к рисунку выше. В указанном запросе мы добавляем к единственному полю с номером контура id поле со значение площади контура в гектарах, округленное до 0.1(одной десятой). Это округление делает функция Round. А измерение площади производим функцией Area.

В результате можно получить приблизительно такой список. Как видим, в результирующем списке Query1 появилась колонка «Площадь» со значением округлённой до 0.1 гектара площади контура.

screen4-8059207

Существует ещё один, более упрощённый (может быть, даже более удобный) способ заполнения столбца значением площади через пункт меню Таблица>Обновить колонку:

fig1-3331806

В этой форме задаём изменения в столбце

Area

таблицы

Parcels

Жмём на кнопку Составить (см рис. выше) и задаём сл. выражение:

fig2-5290101

Наш обновлённый список будет выглядеть так:

fig4-4808207

Теперь с помощью статистики по колонке легко получить сумму площадей всех контуров и другие статистические параметры по указанному столбцу. Для этого идём в меню Запрос>Статистика колонки.

Результат может выглядеть так:

statcolumns-8921009

Как решить аналогичную задачу по определению площади контуров, используя ArcGIS, можно посмотреть на нашем сайте здесь и здесь.

© Simashkov.2010

05.11.2010 г.

Назад