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

ArcMap 9.3 и импорт из Exel

Добавлено: 08 июн 2015, 14:32
Chinese
Здравствуйте уважаемые форумчане. Мне нужен совет как сделать импорт из файла Exel в таблицу с данными. И так у меня есть 1380 наблюдательных скважин (Работаю в мелиорации с грунтовыми водами и засолением почвы) по области. Все скважины привязаны к системе координат с помощью GPS. Раньше карты интерполяции движения Грунтовых вод рисовались каждые 3 месяца, а сейчас стали каждые 10 дней. Так вот данные мне приходят с 11 районов в файлах Exel. Так вот задача состоит в том, чтобы к привязанным наблюдательным скважинам добавлять в таблицу данные из файла Exel. Прошу напишите подробно (я новичок, многое не знаю) как это можно сделать или ткните мордой в готовый мануал.
P.S. Сообщение типа Гугл в помощь мне не катит, и в гугле и в яндексе уже поискал и не нашёл.

Re: ArcMap 9.3 и импорт из Exel

Добавлено: 08 июн 2015, 14:54
trir
Я бы завёл БД...

Re: ArcMap 9.3 и импорт из Exel

Добавлено: 08 июн 2015, 16:00
Chinese
trir писал(а):Я бы завёл БД...
А поподробнее??? Что, где создавать и куда прикручивать??? Я же написал, что я новичок и абстрактных ответов не понимаю. Пожалуйста пишите полностью.

Re: ArcMap 9.3 и импорт из Exel

Добавлено: 08 июн 2015, 16:19
amnesiac
Chinese писал(а):
trir писал(а):Я бы завёл БД...
А поподробнее??? Что, где создавать и куда прикручивать??? Я же написал, что я новичок и абстрактных ответов не понимаю. Пожалуйста пишите полностью.
Создаете файловую базу геоданных, помещаете туда слой со скважинами, добавляете этот слой в чистый документ Arcmap, затем в тот же документ добавляете вашу таблицу Exel (а если возникнут проблемы со связыванием таблиц, то предварительно переводите эту таблицу в формат dbf), затем через Соединения и связи привязываете таблицу к существующему слою через общее поле (идентификатор станции - номер, название), потом экспортируете данные в вашу базу геоданных, ну и присваиваете название, например, Zamery_01_02_2015.

Re: ArcMap 9.3 и импорт из Exel

Добавлено: 09 июн 2015, 12:48
Chinese
amnesiac писал(а):
Chinese писал(а):
trir писал(а):Я бы завёл БД...
А поподробнее??? Что, где создавать и куда прикручивать??? Я же написал, что я новичок и абстрактных ответов не понимаю. Пожалуйста пишите полностью.
Создаете файловую базу геоданных, помещаете туда слой со скважинами, добавляете этот слой в чистый документ Arcmap, затем в тот же документ добавляете вашу таблицу Exel (а если возникнут проблемы со связыванием таблиц, то предварительно переводите эту таблицу в формат dbf), затем через Соединения и связи привязываете таблицу к существующему слою через общее поле (идентификатор станции - номер, название), потом экспортируете данные в вашу базу геоданных, ну и присваиваете название, например, Zamery_01_02_2015.
У меня никак не получается связать, все ячейки из Exel в ArcMap присваивает тип числовой (dubl) и не как не получается его изменить. Пробовал с помощью геоимпорта преобразовать таблицу Exel в dbf, и там тип данных числовой, а у меня номера скважин идут как текст, и связать не получается из за этого. Помогите пожалуйста.

Re: ArcMap 9.3 и импорт из Exel

Добавлено: 09 июн 2015, 13:15
amnesiac
Chinese писал(а): У меня никак не получается связать, все ячейки из Exel в ArcMap присваивает тип числовой (dubl) и не как не получается его изменить. Пробовал с помощью геоимпорта преобразовать таблицу Exel в dbf, и там тип данных числовой, а у меня номера скважин идут как текст, и связать не получается из за этого. Помогите пожалуйста.
я сейчас повторила то же самое, и у меня числовое поле идентифицируется с текстовым, при условии идентичных значений внутри ячеек, так что проблема, наверное не в этом. можете попробовать создать числовое поле и калькулятором поля присвоить ему номер станции.
а еще лучше вот http://resources.arcgis.com/ru/help/mai ... 002p000000

Re: ArcMap 9.3 и импорт из Exel

Добавлено: 09 июн 2015, 15:14
Andrey Zhukov
Никогда ArcGIS не прочитает поля из Excel правильно. Просто примите как данность :) Импортировать надо руками, вручную сопоставляя типы полей. Но там тоже могут всплывать косяки при преобразовании данных.

Re: ArcMap 9.3 и импорт из Exel

Добавлено: 19 июн 2015, 10:55
Ivanych999
Chinese писал(а): У меня никак не получается связать, все ячейки из Exel в ArcMap присваивает тип числовой (dubl) и не как не получается его изменить. Пробовал с помощью геоимпорта преобразовать таблицу Exel в dbf, и там тип данных числовой, а у меня номера скважин идут как текст, и связать не получается из за этого. Помогите пожалуйста.
1. Перед импортом надо в Excel`е ячейкам столбца номеров скважин поставить тип текст в формате ячеек
2. В окне Catalog ArcMap или в ArcCatalog в свойствах листа Excel проверить типы данных полей таблицы
3. При импорте таблицы можно в FieldMap явно указать, что данный столбец импортируется в поле со строковым типом данных