Страница 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 явно указать, что данный столбец импортируется в поле со строковым типом данных