Как создать шейп-файл в arcgis

Обновлено: 04.07.2024

Как создать шейп-файл из координат широты/долготы?

Как создать шейп-файл из координат XY с помощью Excel и ArcMap:

  1. Откройте ArcMap.
  2. Откройте панель каталога* и перейдите к файлу (может быть в формате .csv, .txt, .xls или .xlsx**)
  3. Щелкните правой кнопкой мыши файл и наведите указатель мыши на «Создать класс объектов», затем выберите «Из таблицы XY…»
  4. Во всплывающем окне поле X должно быть долготой, а поле Y должно быть широтой.
  5. Если вы знаете пространственную привязку входных координат, нажмите кнопку «Система координат входных координат…». Если вы не уверены в системе координат данных, проверьте метаданные (обычно они находятся там, откуда вы скачали данные) или, если возможно, обратитесь к администратору набора данных. Если вы не выберете пространственную привязку, шейп-файл может иметь неизвестную систему координат или взять неправильную из свойств фрейма данных.
  6. Распространенной географической системой координат для таблиц XY является WGS 84. Чтобы выбрать эту систему, нажмите значок плюса рядом с «Географические системы координат» и прокрутите вниз до последнего параметра «Мир». Щелкните значок плюса и прокрутите вниз, пока не найдете «WGS 1984». Выберите его, а затем нажмите кнопку ОК.
  7. Укажите, где вы хотите сохранить шейп-файл, в разделе "Вывод" и нажмите "ОК".
  8. На вашу карту будет добавлен шейп-файл. Сверьтесь с базовой картой, чтобы убедиться, что точки нанесены в правильных местах. Если они находятся не в том месте, проверьте географическую систему координат, выбранную на шаге 5, и убедитесь, что все координаты к югу от экватора и к западу от нулевого меридиана имеют отрицательные значения.

Как создать шейп-файл с использованием координат XY с помощью Excel и ArcGIS Pro:

  1. Откройте свой проект в ArcGIS Pro.
  2. Выбрав вкладку «Карта» в верхнем левом углу, выберите «Добавить данные» на верхней ленте*** (Примечание: нажмите на слова «Добавить данные», а не на значок над ним).
  3. Выберите третий вариант в раскрывающемся меню «Данные точки XY».
  4. В открывшейся панели геообработки перейдите к файлу (может быть .csv, .txt, .xls или .xlsx**), затем укажите место сохранения и имя файла в разделе «Выходной класс объектов».< /li>
  5. В поле X должна быть указана долгота, а в поле Y — широта.
  6. Если вы знаете пространственную привязку входных координат, перейдите к параметру Система координат. Если вы не уверены в системе координат данных, проверьте метаданные (обычно они находятся там, откуда вы скачали данные) или, если возможно, обратитесь к администратору набора данных. Если вы не выберете пространственную привязку, шейп-файл может иметь неизвестную систему координат или взять неправильную из свойств фрейма данных.
  7. В опции «Система координат» ArcGIS Pro по умолчанию будет использовать систему, установленную для вашего проекта. Часто это будет WGS 1984 или WGS 1984 Web Mercator. Если ArcGIS Pro по умолчанию использует другую систему, вы можете изменить ее на WGS 1984, щелкнув значок земного шара справа. Вы можете воспользоваться строкой поиска или щелкнуть стрелку рядом с каждым параметром: Географическая система координат -> Мир -> WGS 1984. Нажмите OK, затем выберите Выполнить.
  8. На вашу карту будет добавлен шейп-файл. Сверьтесь с базовой картой, чтобы убедиться, что точки нанесены в правильных местах. Если они находятся не в том месте, проверьте географическую систему координат, выбранную на шаге 5, и убедитесь, что все координаты к югу от экватора и к западу от нулевого меридиана имеют отрицательные значения.

**Если вы не установили системный драйвер Microsoft Office, вы можете получить сообщение об ошибке при попытке использовать файл .xls или .xlsx. Это можно обойти, загрузив драйвер или сохранив файл в формате .csv в Excel. См. эти инструкции

Шейп-файлы представляют собой простой нетопологический векторный формат для хранения данных о геометрическом местоположении и атрибутах географических объектов. В этом учебном пособии вы узнаете, как создать шейп-файл или векторный файл в ArcGIS и QGIS.

Шейп-файл — это один из форматов пространственных данных, с которым вы можете работать и редактировать в ArcGIS. Географические объекты в шейп-файлах могут быть представлены точками, линиями или полигонами.

<р> 1 . С правой стороны окна Каталога выберите папку, щелкните правой кнопкой мыши, затем выберите Создать > Шейп-файл.

shapefile in arcgis tutorial

<р> 2 . В диалоговом окне «Создать новый шейп-файл» запишите имя шейп-файла и выберите тип объекта .

В разделе «Пространственная привязка» нажмите кнопку «Редактировать» и выберите «Географические системы координат — WGS 1984». Наконец, нажмите кнопку «ОК», чтобы закрыть диалоговое окно «Создать новые шейп-файлы».

Новые шейп-файлы автоматически добавляются на панель содержимого (TOC).

Создайте шейп-файлы (векторный файл) в QGIS

Узнайте, как создать векторные данные или шейп-файл.

Прежде чем вы сможете добавить новые векторные данные, вам понадобится набор векторных данных, в который вы сможете их добавить. В нашем случае вы начнете с создания новых данных полностью, а не с редактирования существующего набора данных. Поэтому сначала вам нужно определить новый набор данных.

Вам нужно будет открыть Новый векторный слой, это позволит вам определить новый слой.

<р>1. Перейдите и щелкните пункт меню «Слой» > «Создать слой» > «Новый слой шейп-файла».

<р> 2 . На этом этапе важно решить, какой тип набора данных вы хотите, в основном 3 различных типа векторного слоя (а) точечный (б) линейный (в) полигональный. Например, создайте новый набор данных Polygon.


<р>3. Нажмите кнопку Соотношение полигонов > Система отсчета координат или CRS.

Следующее поле позволяет указать, как описать точку на Земле с точки зрения координат, существует множество различных CRS. CRS этого проекта — WGS84.

Это уже правильно по умолчанию> нажмите OK, появится диалоговое окно сохранения> перейдите в папку назначения> напишите имя> нажмите OK.

Когда мы начинали с ArcGIS Pro, но в векторных файлах нам больше всего нравился знаменитый *.SHP, хотя существует множество альтернативных форматов популярного шейп-файла.

В этом посте мы рассмотрим, как создать новый шейп-файл в ArcGIS Pro.

В ArcToolbox перейдите или найдите инструмент Создать класс объектов, расположенный по адресу:

ArcToolbox > Инструменты управления данными > Класс объектов > Создать класс объектов

Создать новый шейп-файл в ArcGIS Pro

По умолчанию ArcGIS Pro указывает, что новый векторный файл будет создан в базе геоданных. Но поскольку требуется новый шейп-файл, просто замените базу геоданных на имя папки и добавьте формат *.SHP к имени векторного файла.

Создайте новый шейп-файл в ArcGIS Pro arctoolbox

В этом смысле рекомендуется выполнить следующую настройку в инструменте Создать класс объектов:

  • Расположение класса объектов: выберите каталог или папку (по умолчанию это база геоданных)
  • Имя класса объектов: выберите имя для нового шейп-файла, не забудьте установить расширение .shp.
  • Тип геометрии: выберите тип геометрии, будь то точки, линии или многоугольники.
  • Система координат: выбор системы координат новой лодки.

Вы можете настроить остальные параметры, если они вам нужны, и, наконец, нажать кнопку "Выполнить".

1 мысль о «Создать новый шейп-файл в ArcGIS Pro»

Здравствуйте,
Это было очень полезно, особенно для новичков, желающих работать с шейп-файлами. Было бы очень полезно, если бы можно было охватить другие программы, такие как QGIS, Land mentor и EOS Landviewer. Также я хотел бы порекомендовать веб-сайт, на котором есть полезная информация о применении ГИС в умных городах. коллеги-читатели должны найти это полезным 🙂

Создание простых шейп-файлов

Создайте папку с именем Shape1 . На компьютерах DIA 322 вы можете создать эту папку в пользовательской папке «Документы» (например, C:\Users\jdoe\Documents\Shape1). На компьютерах DIA 222 вы можете создать эту папку на диске D: в папке D:\номер курса\имя пользователя\ (например, D:\ES212\jdoe\Shape1).

Обратите внимание, что для этого упражнения нет файлов данных для загрузки

В этом упражнении вы узнаете, как создавать новые шейп-файлы с нуля. Например, вам может понадобиться создать шейп-файл для определения области исследования с целью вырезания других слоев (растрового или векторного) в проекте.

Обратите внимание, что обычно лучше всего создавать шейп-файл в ArcCatalog внутри сеанса ArcMap. Следующие шаги предполагают, что у вас открыт существующий сеанс ArcMap с новым (пустым) документом карты.

Для этого упражнения вы будете использовать фоновое изображение кампуса Колби.

Нажмите Файл>>Добавить данные>>Добавить базовую карту…



Далее выберите Изображение.



Это добавляет фоновое изображение земного шара.

Далее увеличьте область кампуса Колби.


Это определит объем вашей работы.

Нажмите на вкладку ArcCatalog (если окно ArcCatalog уже не отображается).



В ArcCatalog щелкните правой кнопкой мыши папку вашего проекта (то есть папку, в которой вы хотите создать новый шейп-файл), затем выберите Создать >> Шейп-файл.



Назовите новый полигон Poly1 и определите тип объекта как полигон.


Также рекомендуется назначить систему координат для нового шейп-файла. В этом примере мы назначим систему координат UTM NAD83 Zone 19N для Poly1.

Нажмите кнопку «Изменить…», затем выберите «Проекционные системы координат» >> UTM >> NAD 1983 >> NAD 1983 UTM Zone 19N.




Нажмите "ОК", чтобы закрыть окно выбора системы координат, и еще раз "ОК", чтобы закрыть окно "Создать новый шейп-файл".

Обратите внимание, что вы можете столкнуться с окном с предупреждением о том, что система координат шейп-файла не соответствует системе координат фрейма данных; это нормально для этого руководства, но в идеале вы хотите, чтобы ваш новый шейп-файл был встроен в существующую систему координат вашего проекта.


На этом этапе вы должны увидеть новый шейп-файл в папке проекта.



Далее вы создадите новую функцию в объекте Poly1.shp.

Щелкните правой кнопкой мыши слой Poly1 в оглавлении и выберите «Редактировать объекты» >> «Начать редактирование».



Вы можете увидеть следующее предупреждающее сообщение, указывающее, что редактируемый слой может не соответствовать CS фрейма данных; нажмите «Продолжить», чтобы проигнорировать сообщение.


Вы заметите появление нового окна (окно "Создать объекты"). Это окно позволяет вам выбрать инструмент построения по вашему выбору для создания нового полигонального объекта.

Выберите Poly1 в окне Create Features. Это действие отобразит инструменты построения, доступные для вашего нового шейп-файла.




Выберите любой инструмент для строительства; в этом примере мы выберем инструмент построения многоугольника.

· Если вы хотите удалить последнюю созданную вершину, нажмите Ctrl+Z

· Если вы начали редактировать новый объект, но хотите начать сначала, щелкните правой кнопкой мыши в окне и выберите Удалить эскиз

· Вы можете увеличивать и уменьшать масштаб во время оцифровки, вращая среднюю кнопку мыши.

· Вы можете панорамировать (перемещаться) по экстенту карты, нажимая и удерживая среднюю кнопку мыши

· Чтобы удалить многоугольник, просто выберите его с помощью инструмента выделения и нажмите клавишу Delete.


Чтобы завершить контур многоугольника, нажмите клавишу F2.

После редактирования нового шейп-файла его необходимо сохранить, а затем закрыть сеанс редактирования следующим образом:

Найдите панель инструментов «Редактор», затем нажмите «Редактор» >> «Сохранить изменения»,


затем нажмите «Редактор» >> «Остановить редактирование».


Обратите внимание, что важно сохранить, а затем закрыть сеанс редактирования прежде чем использовать вновь созданный шейп-файл в любых последующих геообработках (например, в операции отсечения)!

Рабочий процесс создания нового шейп-файла точек или полилиний практически идентичен. Два различия заключаются в выборе типа элемента (т. е. точка или полилиния),



и в выборе Строительных инструментов.






Мануэль Гимонд, последнее изменение: 08.09.2015

Географическая привязка карт

Функции рисования

Размещение карт в Интернете

Создание шейп-файлов — рисование линий, точек или полигонов (векторов) в ArcGIS

  • Варианты ввода: любой файл изображения с географической привязкой (список просмотра) или слой WMS (список просмотра), содержащий объекты, которые вы хотите отследить.
  • Параметры вывода: шейп-файл или файл KML с векторными объектами.
  • Преимущества: широкий выбор форматов входных и выходных изображений. Имеет широкий выбор систем координат и методов преобразования для работы.
  • Слабые стороны: используется проприетарное программное обеспечение, которое необходимо приобретать, и для его изучения может потребоваться время.

Рабочий процесс:

  1. Откройте программное обеспечение ArcGIS – ArcCatalogue
  2. Используйте дерево файлов с левой стороны, чтобы перейти к папке, в которой вы хотите создать и сохранить свой шейп-файл.
     
  3. В строке меню Arc Catalog выберите Файл и Создать Файл формы
     
  4. Откроется окно «Создать новый шейп-файл».
    Это используется для установки настроек для создаваемого шейп-файла.
     
    • В поле «Имя» введите имя создаваемого шейп-файла.
    • В поле Тип объекта выберите тип векторного объекта, который вы хотите создать.

    Примечание. Выбор типа объекта
    Наиболее распространенными типами объектов являются точки или полигоны. Точка позволяет размещать векторные точки на карте для обозначения отдельных местоположений. Полигон используется для рисования векторных областей на карте. Многоугольник часто используется для отслеживания объектов на карте или обозначения границ.
  5. Также можно настроить файл формы в определенной системе координат.
    При желании вы можете оставить это поле пустым и указать его позже.
     
    Для установки системы координат нажмите кнопку Редактировать.
    Откроется окно Свойства пространственной привязки.
     

     
    В окне Свойства пространственной привязки нажмите кнопку Выбрать.
     
    Затем вы можете просмотреть наборы предопределенных систем координат и выбрать ту, которая вам нужна.
    При использовании наших карт с географической привязкой или слоев WMS лучше всего выбрать Британскую национальную сеть, OSGB 1936 (EPSG:27700).
     

     
    Нажмите «Добавить», чтобы добавить систему координат в шейп-файл.
     
    После добавления нажмите OK в окне Свойства пространственной привязки.
     
    Чтобы завершить создание шейп-файла, нажмите «ОК» в окне «Создать новый шейп-файл».
     
    Ваш шейп-файл теперь должен отображаться как файл в окне ArcCatalogue.
     
  6. Теперь вам нужно настроить базу данных, связанную с шейп-файлом.
    Эта база данных используется для хранения данных о каждой векторной форме, которую мы создаем в нашем шейп-файле.
     
    Щелкните правой кнопкой мыши шейп-файл в окне Arc Catalog и выберите Свойства.
    Откроется окно свойств шейп-файла.
     
    Введите в столбце Имя поля, чтобы добавить дополнительные поля для информации, которую вы хотите содержать в базе данных шейп-файла. При добавлении поля выберите, какой тип данных оно будет содержать, выбрав формат в столбце Тип данных.
     

     
    Вы добавляете информацию в базу данных шейп-файла, используя таблицу атрибутов шейп-файла в ArcMap.
    Вы узнаете, как это сделать, из следующих шагов, описывающих создание и редактирование объектов Shapefile в ArcMap.
    1. Откройте программное обеспечение ArcMap GIS
    2. Используйте кнопку «Добавить данные», чтобы добавить любые базовые карты или слои с географической привязкой, которые вы хотите использовать в качестве эталона для создания своего шейп-файла.
       
      Нажмите на эту ссылку, чтобы просмотреть список доступных карт и слоев с географической привязкой.
       
      Используйте кнопку «Добавить данные», чтобы добавить шейп-файл, который вы создали в ArcCatalogue.
       
      Ваш шейп-файл и добавленные карты появятся в виде слоев в таблице содержания слева и будут отображаться в рабочей области. (На этом этапе вы не будете добавлять никакой информации в свой шейп-файл, поэтому в рабочей области не будет отображаться ваш шейп-файл.)
    3. Откройте панель инструментов редактора шейп-файлов.
      В строке меню выберите Вид Панели инструментов Редактор.
       
    4. Чтобы начать редактирование шейп-файла, нажмите кнопку на панели инструментов редактора и выберите в меню Начать редактирование.
       

       
      Инструменты редактирования теперь будут отображаться на панели инструментов редактора.
       
    5. Убедитесь, что в поле "Задача" выбрано "Создать новую функцию".
       
      В поле Целевой набор данных всегда убедитесь, что выбран шейп-файл, который вы хотите отредактировать.
      Это важно при работе с несколькими шейп-файлами в одном проекте.
    6. То, как вы рисуете свой шейп-файл, будет зависеть от того, какой тип объекта (точка, полигон, полилиния и т. д.) вы выбрали при настройке шейп-файла в ArcCatalogue.
       
      Эти шаги описывают рисование полигональных объектов, но рабочий процесс для других типов очень похож.
      Подробные руководства по рисованию всех типов объектов и использованию более продвинутых инструментов редактирования можно найти на страницах справки веб-сайта ESRI ArcGIS
    7. На панели инструментов редактора нажмите кнопку ******.
       
      Теперь в рабочей области ArcMap щелкните, чтобы установить каждую вершину многоугольника, который вы хотите нарисовать.
       
      Не забудьте также использовать инструменты Масштаб и Панорамирование для навигации в рабочей области, чтобы помочь вам отметить точки и проследить особенности базовой карты с географической привязкой, на которую вы ссылаетесь.
       

       
      Чтобы закончить рисование многоугольника, дважды щелкните при установке конечной вершины многоугольника.
       
      Должно быть похоже на изображение ниже.
       
    8. Теперь вы можете назвать свой объект в таблице атрибутов шейп-файла.
       
      Если вы решили настроить другие поля при создании шейп-файла в ArcCatalogue, вы также можете ввести эту информацию.
       
      Чтобы открыть таблицу атрибутов, щелкните правой кнопкой мыши слой Shapefile в таблице содержания и выберите Открыть таблицу атрибутов
       
    9. Откроется таблица атрибутов.
      Каждый объект, который вы рисуете, будет иметь собственную запись в таблице.
       
      Введите имя для полигонального объекта, который вы создали, в 'name_field', которое мы настроили в ArcCatalogue.
       
    10. Вы должны сохранить функции и изменения, которые вы внесли в свой шейп-файл.
      Для этого нажмите кнопку на панели инструментов редактора и выберите Сохранить изменения.
       

       
      Если вы хотите добавить дополнительные функции, повторите шаги с 6 по 10, которые вы только что выполнили.
       
      Когда вы закончите добавлять и редактировать свой шейп-файл, вам нужно остановить редактирование.
      Для этого нажмите кнопку на панели инструментов редактора и выберите Остановить редактирование.
    11. Конечно, вы можете отредактировать или удалить векторные объекты, добавленные в шейп-файл.
       
      Легкий способ удалить добавленную функцию — выбрать соответствующую запись в таблице атрибутов шейп-файла.
      • Нажмите слева от записи в таблице атрибутов, чтобы она была выделена синим цветом.
      • Теперь щелкните правой кнопкой мыши и выберите Удалить. Запись и соответствующий векторный объект будут удалены.


       
      Если вы просто хотите отредактировать рисунок созданного вами объекта, это также возможно.
      • Убедитесь, что вы находитесь в режиме редактирования, выбрав Начать редактирование на панели инструментов редактора.
      • Теперь выберите инструмент редактирования на панели инструментов редактора.
      • Дважды щелкните внутри объекта, который хотите изменить, чтобы он был выделен синим цветом с видимыми вершинами.

      • Теперь наведите указатель мыши на вершину, которую хотите изменить.
        Вы увидите, что значок указателя мыши изменится на значок редактирования вершины
      • Нажмите и перетащите точку в нужное место.
        Повторите при необходимости, чтобы изменить положение любых других вершин.
      • Не забудьте выбрать Сохранить изменения на панели инструментов редактора, чтобы закончить.
    12. Читайте также: