Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Формат геопространственных векторных данных
Geospatial vector data format
Формат Shapefile — это геопространственный векторный формат данных для программного обеспечения географических информационных систем (ГИС). Он разработан и поддерживается компанией Esri как преимущественно открытая спецификация для обеспечения совместимости данных между продуктами Esri и другим ГИС-программным обеспечением. Формат Shapefile позволяет пространственно описывать векторные объекты: точки, линии и полигоны, представляющие, например, скважины, реки и озера. Каждый объект обычно имеет атрибуты, описывающие его, такие как название или температура.
The shapefile format is a geospatial vector data format for geographic information system (GIS) software. It is developed and regulated by Esri as a mostly open specification for data interoperability among Esri and other GIS software products. The shapefile format can spatially describe vector features: points, lines, and polygons, representing, for example, water wells, rivers, and lakes. Each item usually has attributes that describe it, such as name or temperature.
Формат формы файла формы ()
В основном файле содержатся данные геометрии. Геометрия элемента представлена набором векторных координат. Бинарный файл состоит из заголовка фиксированной длины, за которым следует одна или несколько записей переменной длины. Каждая запись переменной длины включает в себя заголовок записи и содержимое записи. Подробное описание формата файла приведено в техническом описании ESRI Shapefile.
The main file contains the geometry data. Geometry of a given feature is stored as a set of vector coordinates. The binary file consists of a single fixed length header followed by one or more variable length records. Each of the variable length records includes a record header component and a record contents component. A detailed description of the file format is given in the ESRI Shapefile Technical Description.
Формат атрибута Shapefile ()
В этом файле хранятся атрибуты для каждого объекта; он использует формат dBase IV. Этот формат является общедоступным и был реализован во многих клонах dBase, известных как xBase. Например, библиотека C с открытым исходным кодом для работы с shapefile-ами называет свой формат "xBase", хотя фактически это обычный dBase IV. Имена и значения атрибутов не стандартизированы и могут различаться в зависимости от источника shapefile-а.
This file stores the attributes for each shape; it uses the dBase IV format. The format is public knowledge, and has been implemented in many dBase clones known as xBase. The open source shapefile C library, for example, calls its format "xBase" even though it's plain dBase IV. The names and values of attributes are not standardized, and will be different depending on the source of the shapefile.
Формат пространственного индекса файла формы ()
Это двоичный файл пространственного индекса, который используется исключительно программным обеспечением Esri. Esri не документирует этот формат. Однако он был реконструирован и задокументирован сообществом разработчиков открытого исходного кода. 100-байтовый заголовок аналогичен тому, что... В настоящее время он не поддерживается другими поставщиками. Этот файл не является строго обязательным, поскольку файл содержит всю информацию, необходимую для успешного разбора пространственных данных.
This is a binary spatial index file, which is used only by Esri software. The format is not documented by Esri. However it has been reverse engineered and documented by the open source community. The 100 byte header is similar to the one in It is not currently implemented by other vendors. The file is not strictly necessary, since the file contains all of the information necessary to successfully parse the spatial data.
Топология и формат файла формы
Формат shapefile не позволяет хранить топологическую информацию. Покрытия ESRI ArcInfo и персональные, файловые и корпоративные геобазы данных поддерживают хранение топологии объектов.
The shapefile format does not have the ability to store topological information. The ESRI ArcInfo coverages and personal/file/enterprise geodatabases do have the ability to store feature topology.
Пространственное представление
Края полилинии или полигона состоят из точек. Интервал между точками неявно определяет масштаб, при котором объект полезен для визуального восприятия. Увеличение этого масштаба приводит к угловатому отображению. Для получения гладких форм при большем масштабе потребуется добавление дополнительных точек. Для объектов, которые лучше представляются плавными кривыми, представление в виде полигона требует значительно большего объема хранения данных, чем, например, сплайны, которые могут эффективно описывать плавно меняющиеся формы. Ни один из типов файлов shapefile не поддерживает сплайны.
The edges of a polyline or polygon are composed of points. The spacing of the points implicitly determines the scale at which the feature is useful visually. Exceeding that scale results in jagged representation. Additional points would be required to achieve smooth shapes at greater scales. For features better represented by smooth curves, the polygon representation requires much more data storage than, for example, splines, which can capture smoothly varying shapes efficiently. None of the shapefile format types supports splines.