Я так расстроен ... Я часто использую ArcMap и поэтому часто использую «Показать выбранные объекты», когда нахожусь в таблице атрибутов. Теперь мне нужно манипулировать CSV-файлом в Excel с более чем 150 000 записей, и мне абсолютно необходимо сделать то же самое ....Я использую инструмент «Найти», чтобы выбрать несколько сотен строк одновременно, затем мне нужно показать только выбранные строки, а затем заполнить пустое поле значениями только для этих строк.

Это не может быть сделано в любом пакете электронных таблиц, насколько мне известно. Я искал Excel и OpenOffice для решения, но нет ни одного. В записях слишком много специальных символов для переноса в ArcMap, иначе я бы просто сделал это с Esri.

Есть идеи? Это кажется мне таким сумасшедшим ... такая фундаментальная вещь, которая недоступна ....

1 ответ1

1

Я думаю, что вы ищете решение для базы данных. Excel, как бы он ни был универсален, до сих пор остается лишь электронной таблицей. Если вы используете SQL (у MS есть бесплатная версия SQL, больше информации здесь: SQL Express, внести огромное количество изменений чрезвычайно просто. Ваш рабочий процесс будет примерно таким:

  1. Импортируйте ваши данные .csv в таблицу базы данных.
  2. Управляйте своими данными, возможно, оператором TSQL, например:

    Обновите YOUR_CSV_TABLE (ваши исходные данные)

    Set Column 2 = NewValue (укажите любое количество столбцов для обновления с новым значением)

    Где столбец 1 = критерии (соответствуют любым необходимым вам значениям)

    Этот тип оператора SQL может обновлять тысячи строк одновременно.

  3. Подключите базу данных SQL к ArcMap в качестве источника данных.

Я использую подобную установку на довольно регулярной основе, и она прекрасно работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .