Для начала, хотя бы где можно найти инструмент поиска в ArcToolbox, что бы потом его можно было добавить в ModulBilder???
Как осуществить поиск шейп-файлов по дате во внешней таблице
-
Aleksey FL
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 31 авг 2010, 13:40
- Репутация: 0
Как осуществить поиск шейп-файлов по дате во внешней таблице
Посоветуйте! У меня есть таблица (xls), в первом столбце хранятся даты (например,100210), во втором столбце хранятся имена шейп-файлов (сами шейп файлы храняться в отдельной папке на жестком диске), соответствующие этим датам. Мне нужно чтобы программа по дате находила соответствующие этой дате шейп-файлы и добавляла их в окно ArcMap! Как это можно было бы сделать, используя инструменты ArcToolbox?
Для начала, хотя бы где можно найти инструмент поиска в ArcToolbox, что бы потом его можно было добавить в ModulBilder???
Для начала, хотя бы где можно найти инструмент поиска в ArcToolbox, что бы потом его можно было добавить в ModulBilder???
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Как осуществить поиск шейп-файлов по дате во внешней таблице
Не совсем понятно что требуется. Что, по вашему мнению, инструмент из ArcToolbox должен делать (с точки зрения действий пользователя)?
По вашему описанию инструмент (geoprocessing tool из ArcToolbox) вообще не нужен, а вроде нужно грамотно метаданные заполнить на шейпы и использовать встроенный в ArcGIS поиск. Может я ошибаюсь?
По вашему описанию инструмент (geoprocessing tool из ArcToolbox) вообще не нужен, а вроде нужно грамотно метаданные заполнить на шейпы и использовать встроенный в ArcGIS поиск. Может я ошибаюсь?
-
Aleksey FL
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 31 авг 2010, 13:40
- Репутация: 0
Re: Как осуществить поиск шейп-файлов по дате во внешней таблице
Мне нужно чтобы по дате инструмент находил и подгружал в окно ArcMap соответствующие этой дате шейп-файлы (их всего 360). В общем необходимо , чтобы по введенной дате создавалась карта из шейпов (каждой дате соответствует один или несколько шейпов)! Причем ввести ключ для каждого шейп-файла не представляется возможным, так как файлов всего 360 и в зависимости от параметров дня работает какой-то один из 365, а могут и несколько!!!
Если это можно сделать с помощью Метаданных - подскажите как!!!
Если это можно сделать с помощью Метаданных - подскажите как!!!
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Как осуществить поиск шейп-файлов по дате во внешней таблице
В метаданных заполняете поле дата
затем в поиске в ArcCataloge указываете условия
И результаты поиска кидаете в ArcMap простым перетаскиванием.
-
Aleksey FL
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 31 авг 2010, 13:40
- Репутация: 0
Re: Как осуществить поиск шейп-файлов по дате во внешней таблице
Большое спасибо!!! А не знаете, как сделать так, чтобы результаты поиска сразу подгружались в окно ArcMap, без ручного перетаскивания???
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Как осуществить поиск шейп-файлов по дате во внешней таблице
Это уже утилиту надо программировать, штатных средств не знаю.
-
Aleksey FL
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 31 авг 2010, 13:40
- Репутация: 0
Re: Как осуществить поиск шейп-файлов по дате во внешней таблице
Спасибо за помощь!!!
-
Aleksey FL
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 31 авг 2010, 13:40
- Репутация: 0
Re: Как осуществить поиск шейп-файлов по дате во внешней таблице
У меня небольшой вопросик!!! Я в метаданные для файлов вбил даты как Вы и сказали, однако поисковик эти шейп-файлы не находит (формат дат: 10.05.2004)! Может я формат даты не правильный использую или нужно еще какую-то опцию включить????? 
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Как осуществить поиск шейп-файлов по дате во внешней таблице
попробуйте YYYYMMDD (20101101)
Проверил - у меня так работает
Проверил - у меня так работает
- Вложения
-
- time2.jpg (26.84 КБ) 9953 просмотра
-
- time1.jpg (6.86 КБ) 9953 просмотра
-
Aleksey FL
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 31 авг 2010, 13:40
- Репутация: 0
Re: Как осуществить поиск шейп-файлов по дате во внешней таблице
Подскажите, какой лучше использовать язык программирования или дополнительный модуль ArcGIS, чтобы найденные объекты в ArcCatalog автоматически добавлялись из поисковика в окно ArcMap. Другая задача, мне нужно чтобы по формулам производился расчет (исходные данные для расчета хранятся в таблице (Excel)), результатом расчета будет добавление одного из 360 шейп-фалов.
Как я понимаю ModulDilder эти задачи решить не может - необходим инструмент позволяющий создавать более серьезные встраиваемые приложения, к примеру, ArcGIS Engine! Есть ли где-нибудь готовые скрипты по решению подобных задач?
Направьте на правильный путь!!!!
И еще вопрос - где взять литературу по ArcGIS Engine - на любом языке?????
Как я понимаю ModulDilder эти задачи решить не может - необходим инструмент позволяющий создавать более серьезные встраиваемые приложения, к примеру, ArcGIS Engine! Есть ли где-нибудь готовые скрипты по решению подобных задач?
Направьте на правильный путь!!!!
И еще вопрос - где взять литературу по ArcGIS Engine - на любом языке?????
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей