Страница 1 из 2

Добавить колонку Area.

Добавлено: 07 авг 2012, 14:52
Foxxxy
Есть таблица со множеством полигонов. Подскажите, как добавить в таблицу колонку площадь?

Re: Добавить колонку Area.

Добавлено: 07 авг 2012, 15:10
V.Maxim
Таблица-Изменить-Перестроить, Добавить новое поле "Area", тип- Десятичное.
Затем Таблица- Обновить колонку, выбрать для обновления созданную колонку "Area", в Значение-Составить-Функции-Area. "sq km"- кв. км, "sq m"- кв. м.

Re: Добавить колонку Area.

Добавлено: 07 авг 2012, 15:24
Foxxxy
V.Maxim, ввожу такое значение для колонки :Area "sq m"
Пишет синтаксическая ошибка. HELP!!!!

Re: Добавить колонку Area.

Добавлено: 07 авг 2012, 15:28
V.Maxim
Area(obj, "sq m")

Re: Добавить колонку Area.

Добавлено: 07 авг 2012, 15:37
Foxxxy
Спасибо!

Re: Добавить колонку Area.

Добавлено: 26 ноя 2012, 14:58
Andrew_K1982
V.Maxim писал(а):Area(obj, "sq m")
да получается спасибо, но почему площадь в таблице одно значение например 604 004,4 sq m, а когда кликнуть по етому полигону два раза то площадь 606 403,19. ???

Re: Добавить колонку Area.

Добавлено: 26 ноя 2012, 16:19
V.Maxim
А площадь для етого полигона не на плоскости ? А то Area() считает на сфере..

Re: Добавить колонку Area.

Добавлено: 26 ноя 2012, 17:30
Игорь Белов
CartesianArea(obj, "sq m") считает площадь на плоскости.

Re: Добавить колонку Area.

Добавлено: 14 янв 2013, 18:06
АлексЮстасу
Почему-то после создания колонки Area и "Таблица- Обновить колонку, выбрать для обновления созданную колонку "Area", в Значение-Составить-Функции-CartesianArea(obj, "sq m") у меня все значения площадей 0.0?
Я поставил формат колонки Area десятичный, 6 знаков и один после запятой. Таблица для строений.
Попробовал создать по новой с форматом целочисленным - то же.
Что-то не так делаю?

Re: Добавить колонку Area.

Добавлено: 14 янв 2013, 20:15
Игорь Белов
Выберите тип колонки Float и посмотрите на порядок величин.
Кстати, называть колонку именем функции можно, но это моветон.

Re: Добавить колонку Area.

Добавлено: 15 янв 2013, 13:25
АлексЮстасу
Попробовал float ("вещественное") - плачет...
Может быть засада в том, что Мапинфо 8.5 русифицированный?

Re: Добавить колонку Area.

Добавлено: 15 янв 2013, 14:27
Andrew
Добавьте колонку area через запрос и посмотрите на порядок величин.

Re: Добавить колонку Area.

Добавлено: 15 янв 2013, 14:30
dab
АлексЮстасу писал(а):Попробовал float ("вещественное") - плачет...
Может быть засада в том, что Мапинфо 8.5 русифицированный?
Опубликуйте файл с примером Ваших данных и получите ответ на свой вопрос :)
Иначе остаётся угадывать проблему.
Думаю что русификация ни при чем.

Re: Добавить колонку Area.

Добавлено: 15 янв 2013, 15:19
АлексЮстасу
На всякий случай собрал в архив все файлы с именем таблицы - Stroenia. Т.к. не спец я в Мапинфор.

Re: Добавить колонку Area.

Добавлено: 15 янв 2013, 15:26
АлексЮстасу
Andrew писал(а):Добавьте колонку area через запрос и посмотрите на порядок величин.
Да, а как добавить "колонку area через запрос"?