Решение проблем с типами данных и кодировками через формат DBF

Excel понимает формат DBF. С другой стороны, DBF - это «родной» формат ArcView, именно в нем хранится атрибутика для шейп-файла Создаем таблицу, например, с номерами точек, названиями, координатами. (рис.29).

http://www.geofaq.ru/art/begin/excel2av1.gif

Рис.29

Excel способен записать данные сразу в DBF, но при этом:

1. Утеряны знаки у чисел "после запятой";

2. Перепутаны типы данных в колонках;

3. Искажена кодировка русских букв и т.п. (Рис.30).

http://www.geofaq.ru/art/begin/excel2av2.gif

Рис.30

Первые две проблемы связаны с тем, что Excel - простой табличный процессор, а не система баз данных, вот он и не умеет заботиться о типах данных. А DBF - это не простая таблица, это файл именно базы данных, и в нем есть строгая структура - она зафиксирована в заголовке DBF. Для баз данных в составе MS Office предназначен Access, и он правильно пишет DBF, принимает его почти как «родной» формат. Проблемы 1 и 2 там практически отсутствуют.

Типы данных

Excel определяет типы данных для каждой колонки по верхним строкам, поэтому, составляя таблицу:

- Верхнюю строку отведите под заголовки колонок. Предпочтительнее написать названия без пробелов, латинские и не более 10 символов - это требования формата DBF.

- Если числа имеют неверный десятичный знак-разделитель, или букву "О" вместо нулей, Excel объявит их текстом, и колонки в DBF приобретут текстовый тип.

- Если в верхних строчках в некоторых колонках нет данных, или они не показательны для колонок (например, колонка текстовая, а в верхних строчках попались одни цифры), то отведите вторую строку специально под образчики значений. Эту строку можно будет удалить из DBF, уже в ArcView.

- Желательно задавать типы данных. Для этого следует поочередно обвести колонки мышкой, и поменять формат клеток с "общего" на конкретный. Для чисел подойдет "Фиксированный" с нужным количеством десятичных знаков.


Материалы по географии:

Камчатский край
Политическая подсистема: В партию «Единая Россия» входят 40 из 49 депутатов – самая многочисленная партия в Камчатском крае. Также в данном регионе ведут свою деятельность такие партии, как ЛДПР, КПРФ, «Патриоты России». Политика, проводимая властями Камчатского края, не может рассматриваться, как ...

Роль Азиатской части России в экономике страны
Р. располагается в 2х частях света - Вост Европы и сев части Азии.В состав АчР входят несколько р-нов: Урал, Зап и Вост Сибирь, Дальн. Вост. Границей между Евр. и Азией служит горная часть Урала, в к-рой преобладает рудное сырьё - руды железа, меди, свинца, цинка, никеля, титана и др. Здесь же мест ...

Смертность и продолжительность жизни
демография смертность миграционный рождаемость Число умерших (тысяч человек): 2002 год — 2 332 2003 год — 2 366 2004 год — 2 295 2005 год — 2 304 2006 год — 2 166 первое полугодие 2007 - 1060,2 Коэффициент смертности (на 1000 человек): 1950 год - 10,1 1960 год - 7,4 1970 год - 8,7 1980 год - 11,0 1 ...

Разделы

Copyright © 2022 - All Rights Reserved - www.briefgeography.ru