Создаете много параллельных линий в ArcGIS Desktop?

9

Мне нужно создать много параллельных линий.

Есть ли в ArcGIS Desktop инструмент для ввода расстояния между параллелями и их количества?

Пабло Касас
источник

Ответы:

11

Вы можете очень легко создавать параллельные линии, используя Create Fishnet (Управление данными) в ArcGIS. На прилагаемом скриншоте из рыболовной сети я указал одну строку и 50 столбцов, чтобы создать сетку из 50 параллельных линий над областью исследования.

введите описание изображения здесь

введите описание изображения здесь

Редактировать: чтобы повернуть сетку сетки в любом направлении, выберите все линии и используйте функцию поворота на панели инструментов редактора. Кроме того, просто удалите верхнюю и нижнюю строки, если они мешают вашему анализу.

введите описание изображения здесь

Аарон
источник
Это будет хорошо работать, предполагая, что параллели не должны проходить по диагонали.
Следует также отметить, что вы можете указать источник для создания диагональной сетки вне редактора.
Аарон
2
Хороший вопрос @ Аарон, я не думал о функции поворота. Это получает мой голос как лучший способ создать много параллелей одновременно.
3

Команда параллельного копирования доступна в выпадающем меню редактирования.
copyparallel команда
Команда позволяет установить 1 или обе стороны для смещения.
командный интерфейс

Тем не менее, приведенные ниже инструкции - то, что я, вероятно, сделал бы (если бы я не мог использовать карту AutoCAD).

самый простой способ, которым я могу придумать, сделать это (без программирования или автокад).

  1. начать редактировать сессию.
  2. создать первую строку.
  3. используйте инструмент создания объектов.
  4. переключиться на инструмент трассировки.
  5. нажмите кнопку o (это вызовет параметры трассировки).
    параметры трассировки
  6. установите смещение на + n или -n для направления (проверьте кнопку выбора выбранных объектов).
  7. проследите, дважды щелкните и повторите.

Autocad имеет команду смещения (которая выполняется именно так, как вы просили).
Кто-то, скорее всего, опубликует скрипт на Python, который это сделает.

Брэд Несом
источник