.SHP

Файл SHP

Esri Shapefile (geospatial vector data)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .shp - это почти всегда Esri Shapefile, представляющий собой геопространственные векторные данные (точки, линии, полигоны), используемые в GIS-программах. Он является частью набора: для корректного открытия ему требуются сопутствующие файлы (.shx, .dbf и обычно .prj) в той же папке. Бесплатным стандартным инструментом является QGIS; коммерческим вариантом - ArcGIS Pro.

Разработчик: Esri (Environmental Systems Research Institute) Категория: Файлы GIS Открыть стандартное MIME: application/x-esri-shape
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .GPX · .GML · .KML · .RTMAP

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 26, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла SHP?

Формат файла .shp (сокращение от *shape* - фигура) используется для хранения векторной геометрии и данных, относящихся к географической информации, используемой в программном обеспечении геоинформационных систем (GIS). Файл .shp может содержать географические и пространственные данные, описывающие такие объекты, как достопримечательности, реки, улицы или почтовые зоны.

Формат был создан компанией Esri, поставляющей программные продукты GIS, включая ArcGIS, и до сих пор активно развивается. Техническая спецификация была опубликована Esri в 1998 году и является общедоступной, хотя сам формат остается проприетарным, а не полностью открытым стандартом.

Модель геометрии

Файл .shp представляет геометрию как 2D или 3D набор данных, построенный из точек, линий и полигонов. Каждый элемент набора данных может нести атрибуты, хранящиеся в сопутствующем файле .DBF, которые описывают свойства соответствующих объектов. Файл начинается с фиксированного 100-байтового заголовка, первые четыре байта которого содержат код файла 9994 в порядке big-endian.

Сопутствующие файлы

Файлы .shp всегда сопровождаются дополнительными файлами, некоторые из которых обязательны, а некоторые - нет. Обязательные файлы: .shp, .SHX (пространственный индекс) и .dbf (таблица атрибутов) - все они должны находиться в одной папке. Необязательные файлы включают .PRJ (система координат), .sbx/.sbn (кэш пространственного индекса) и .xml (метаданные).

Безопасность и защита

РИСК: LOW

Shapefile - это пассивные данные без исполняемого содержимого, поэтому их безопасно открывать. Практическая «проблема» заключается в отсутствии сопутствующих файлов: одиночный .shp без .dbf и .shx не откроется или не покажет атрибуты - всегда держите весь набор (и .prj) вместе, поэтому Shapefile передаются в архивах. Очень большие файлы Shapefile имеют жесткие ограничения (2 ГБ на файл, ограничения длины имен полей и кодировок .dbf), которые могут привести к обрезке данных - для больших или современных наборов данных предпочтительнее GeoPackage. Относитесь к архивам Shapefile из неизвестных источников с обычной осторожностью, принятой для архивов.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕEsri Shapefile (geospatial vector data)
РАЗРАБОТЧИКEsri (Environmental Systems Research Institute)с 1998 (Esri published the Shapefile technical description; format in use from the early 1990s ArcView era)
КАТЕГОРИЯФайлы GIS
MIME-ТИПapplication/x-esri-shape
ТИПБинарная геопространственная векторная геометрия; часть набора файлов Shapefile
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.gpx.gml.kml.rtmap
Это расширение также используется в…
  • Определение фигур AutoCAD/3ds Max - Текстовое определение фигур или шрифтов, используемое в AutoCAD и 3ds Max, не связанное с данными GIS и открываемое в этих CAD-программах.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
0000270A
ASCII
··'·
Esri Shapefile .shp начинается со 100-байтового заголовка, первые 4 байта которого представляют собой целое число 9994 в формате big-endian (00 00 27 0A); байты 28-31 содержат версию (1000), а байты 32-35 - тип фигуры. Файл .shp никогда не используется в одиночку - ему требуются как минимум сопутствующие .shx (индекс) и .dbf (таблица атрибутов) в той же папке, а также обычно .prj (система координат).

Программы, открывающие файлы SHP

Windows4 apps
Global Mapper Платно Откройте .shp для просмотра и конвертации между множеством геопространственных форматов.
AutoCAD Map 3D Платно Для использования в CAD или импорта GIS-файлов Shapefile через MAPIMPORT в чертеж. Используйте только если вам нужен CAD, а не просто просмотр.
QGIS Открытый код Бесплатное GIS-приложение. Слой > Добавить векторный слой, выберите .shp (с сопутствующими файлами в той же папке) для просмотра и редактирования.
ArcGIS Pro Платно Профессиональная GIS от Esri; Добавить данные > выберите .shp. «Родная» среда для этого формата.
macOS1 app
QGIS Открытый код Бесплатное GIS-приложение. Слой > Добавить векторный слой, выберите .shp (с сопутствующими файлами в той же папке) для просмотра и редактирования.
Linux2 apps
QGIS Открытый код Бесплатное GIS-приложение. Слой > Добавить векторный слой, выберите .shp (с сопутствующими файлами в той же папке) для просмотра и редактирования.
GDAL/OGR (ogr2ogr) Открытый код Командная строка: «ogrinfo data.shp» для проверки или «ogr2ogr» для конвертации в другие форматы.
Web2 apps
mapshaper Открытый код Перетащите .shp (вместе с .dbf/.shx или в zip-архиве) в браузер для просмотра, упрощения и экспорта в GeoJSON/SVG/CSV. Установка не требуется.
geojson.io Открытый код Откройте Shapefile (в архиве) в браузере для предварительного просмотра объектов на карте и экспорта в GeoJSON.

Технические подробности

глубокая спецификация
Магические байты00 00 27 0A по смещению 0 (целое число 9994 в формате big-endian)
Порядок байтовСмешанный: поля заголовка хранятся в big-endian; содержимое записей геометрии - в little-endian
Размер заголовка файлаФиксированный 100-байтовый заголовок в файлах .shp и .shx
MIME-типapplication/x-esri-shape
Поддерживаемые типы фигур15 определенных типов с прерывистыми кодами (0-31): Null, Point, Polyline, Polygon, MultiPoint и их варианты M, Z и 3D, а также MultiPatch
Тип фигуры на файлОдин файл .shp хранит только один тип фигур - все записи геометрии имеют один и тот же код типа
Размерность координат2D (X,Y), измеренные 2.5D (X,Y,M) и истинные 3D (X,Y,Z,M)
Точность координатЧисла с плавающей запятой двойной точности IEEE 754 (64 бит) для всех координат
Хранение атрибутовСопутствующий файл dBASE III .dbf; имена полей ограничены 10 символами; текстовые значения - 254 символами на поле
Пространственный индекс (.shx)Записи фиксированной длины по 8 байт на фигуру (4 байта смещения + 4 байта длины содержимого), обеспечивающие поиск записи за O(1)
Максимальный размер файлаФайлы .shp и .shx ограничены 2 ГБ; 32-битное поле длины файла считает 16-битные слова
Система координатХранится в необязательном файле .prj в формате OGC Well-Known Text (WKT); отсутствие .prj означает, что система координат не определена
Правило колец полигонаВнешние кольца закручены по часовой стрелке; внутренние (отверстия) - против часовой стрелки, что противоположно соглашению GeoJSON
Кодировка текстаНет встроенной поддержки Unicode; .dbf использует однобайтовую кодовую страницу; сопутствующий файл .cpg может явно объявить кодировку
Выпущен1998 (Esri published the Shapefile technical description; format in use from the early 1990s ArcView era)
Открыть стандартноеДа · без роялти
Спецификацияwww.esri.com

Конвертации SHP

Возможно
.SHP .GEOJSONРУКОВОДСТВО
Да - mapshaper, QGIS и ogr2ogr позволяют конвертировать SHP в GeoJSON бесплатно.
Как конвертировать
.SHP .KMLРУКОВОДСТВО
Yes - QGIS and ogr2ogr both convert SHP to KML for free in a few steps.
Как конвертировать
.SHP .DWGРУКОВОДСТВО
Yes - AutoCAD Map 3D imports Shapefiles directly, and FME Form writes DWG natively; a free DXF-via-ogr2ogr…
Как конвертировать
.SHP .CSVРУКОВОДСТВО
Да - экспортируйте таблицу атрибутов Shapefile в CSV с помощью QGIS, ogr2ogr или путем прямого открытия…
Как конвертировать
.SHP .XLSРУКОВОДСТВО
Да - экспортируйте таблицу атрибутов Shapefile в Excel, открыв вспомогательный файл .dbf в Excel или…
Как конвертировать
.SHP .GMLРУКОВОДСТВО
Да - конвертируйте Shapefile в GML с помощью ogr2ogr (одна команда), QGIS (экспорт в пару кликов) или…
Как конвертировать
.SHP .GPXРУКОВОДСТВО
Yes - QGIS and MyGeodata Cloud both convert SHP to GPX, but GPX only supports points and lines so polygon…
Как конвертировать
.SHP .JPGРУКОВОДСТВО
Да - визуализируйте Shapefile как карту в QGIS и экспортируйте холст или макет печати как изображение JPG.
Как конвертировать
.SHP .PDFРУКОВОДСТВО
Да - загрузите Shapefile в ГИС-программу, оформите его как карту и экспортируйте вид карты в PDF.
Как конвертировать

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами SHP. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах SHP.

Часто задаваемые вопросы

Как открыть файл .shp?
Используйте бесплатную программу QGIS (Слой > Добавить векторный слой) - это стандартный способ без покупки ArcGIS. Убедитесь, что сопутствующие файлы (.dbf, .shx и желательно .prj) находятся в той же папке, иначе файл не откроется корректно.
Почему мой Shapefile не открывается или пуст?
Файлу .shp нужны «родственные» файлы. Файлы .dbf (атрибуты) и .shx (индекс) являются обязательными, а .prj определяет проекцию карты. Если у вас есть только .shp, попросите отправителя прислать полный набор - Shapefile принято архивировать в ZIP и передавать вместе.
Как конвертировать Shapefile в KML для Google Earth?
В QGIS загрузите .shp, нажмите правой кнопкой мыши на слой > Экспорт > Сохранить объекты как > KML; или выполните команду «ogr2ogr -f KML out.kml in.shp». Затем откройте KML в Google Earth.
В чем разница между SHP, SHX, DBF и PRJ?
Это части одного Shapefile: .shp = геометрия, .shx = индекс для доступа к ней, .dbf = таблица атрибутов (данные по каждому объекту), .prj = система координат. Все они должны храниться вместе в одной папке.
Можно ли открыть Shapefile в Excel?
Вы можете открыть часть .dbf в Excel/LibreOffice, чтобы увидеть таблицу атрибутов, но это только данные, а не геометрия карты. Чтобы увидеть сами объекты, используйте QGIS или другой GIS-инструмент.

Ссылки

1Library of Congress - ESRI Shapefile formatwww.loc.gov
2Esri - ESRI Shapefile Technical Description (1998 white paper)www.esri.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.TXTPlain Text File
9.MDMarkdown Document
10.NOMEDIAAndroid No-Media Marker File

Похожие расширения

.GPXGPS Exchange Format
.GMLGeography Markup Language
.KMLKeyhole Markup Language
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)
.GDBGarmin MapSource GPS Database

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z