Решение проблем с типами данных и кодировками через формат 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.

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


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

Полученные в ходе полевых работ данные
Сбор фактического материала за полевой сезон 2011 года. В период с 19 июля 2011 года по 25 августа 2011 года была организована совместная экспедиция с СВФУ, ИБПК АН СО РАН, Юрюнг-Хаинской СОШ в районе нижнего течения реки Анабар (пос. Юрюнг-Хая, Анабарского улуса). В результате проведения полевых р ...

Геотектоническое положение города
Тюмень, как и Тюменская область, расположена на Западно-Сибирской плите. Поверхность Тюмени очень удобна для сельскохозяйственного освоения, так как на ее территории очень много низменностей. Но так же присутствует много болот, которые нужно осушать. ...

Современная система геополитических координат – зеркало мирового порядка ХХI века
С окончанием холодной войны закончилась эпоха биполярного мира. Данный тезис практически с самого начала не вызывал сомнения. Сегодня проблема стоит в определении того, что пришло на смену биполярному миру. Дискуссии разворачиваются вокруг двух основных точек зрения на новую систему геополитических ...

Разделы

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