Какие программы работают с shp файлами. Открытые правительственные и муниципальные данные

На этой странице объясняется, как Вы можете с легкостью конвертировать a .shp файл в PDF файл с помощью бесплатного и простого в использовании PDF24 Creator. Описанный способ конвертации является бесплатным и простым. PDF24 Creator устанавливает PDF принтер, и Вы можете распечатать Ваш.shp файл на данном принтере, чтобы конвертировать файл в PDF.

Что необходимо для конвертации SHP файла в PDF файл или как можно создать PDF версию Вашего SHP файла

Файлы типа SHP или файлы с расширением.shp можно легко конвертировать в PDF с помощью PDF принтера.

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

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

Бесплатный и простой в использовании PDF принтер от PDF24 можно загрузить с этой страницы. Просто нажмите на кнопку загрузки справа от этой статьи, чтобы загрузить PDF24 Creator. Установите это программное обеспечение. После установки Вы будете иметь новое печатающее устройство, зарегистрированное в Windows, которое можно использовать для создания PDF файлов из Вашего.shp файла или конвертации любого другого файла с возможностью печати в формат PDF.

Вот как это работает:

  1. Установите PDF24 Creator
  2. Откройте.shp файл с помощью ридера, который может открыть файл.
  3. Распечатайте файл на виртуальном PDF24 PDF принтере.
  4. Помощник PDF24 открывает окно, в котором Вы можете сохранять новый файл как PDF, отправлять по его email, факсу или редактировать.

Альтернативный способ того, как преобразовать SHP файл в PDF файл

PDF24 предоставляет несколько онлайн инструментов, которые могут быть использованы для создания PDF файлов. Поддерживаемые типы файлов добавляются по мере поступления и, возможно, формат файла SHP также уже поддерживается. Служба конвертации имеет различные интерфейсы. Два из них являются следующими:

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

Существует также E-Mail PDF Конвертер от PDF24, который также может быть использован для преобразования файлов в формат PDF. Просто отправьте по электронной почте сообщение в службу E-Mail PDF Конвертера, прикрепите SHP файл к этому письму, и через несколько секунд Вы получите PDF файл обратно.

application/octet-stream

Опубликован

начало 90-х

Последний выпуск Стандарт(ы)

Официальная документация Esri

«Шейп-файл» (англ. Shapefile ) - популярный векторный формат географических файлов. Разрабатывается и поддерживается компанией Esri с целью интероперабельности между продуктами Esri и другими программами.

Формат «Шейп-файл» позволяет хранить следующие различные типы геометрических объектов: точки (политочки), линии (полилинии), полигоны и другие объекты . Отдельный файл может хранить объекты только одного типа. Каждая запись в «Шейп-файле» также может иметь несколько атрибутов для описания своей геометрии, например: название, температура, глубина.

Описание

Shape-файл - векторный формат для хранения объектов, описываемых геометрией и сопутствующими атрибутами. В формате отсутствует возможность хранения топологической информации. Формат был представлен для ArcView GIS версии 2 в начале 90-х. На сегодняшний день существует большое количество платных и бесплатных программ для работы с shape-файлами. Из-за своей распространённости формат стал де-факто стандартом для обмена данными между геоинформационными системами.

Типы геометрических объектов

В настоящее время «Шейп-файл» может хранить следующие типы геометрических объектов:

Тип Описание
Point Точка
PolyLine Полилиния - объект, состоящий из нескольких линий (ломаных), которые могу соприкасаться и пересекаться
Polygon Полигон (может состоять из нескольких частей с пустотами)
MultiPoint Мультиточка - объект, состоящий из нескольких точек
PointZ Точка в 3-х мерном пространстве (XYZ)
PolyLineZ Полилиния в 3-х мерном пространстве
PolygonZ Полигон в 3-х мерном пространстве
MultiPointZ Мультиточка в 3-х мерном пространстве
PointM Точка с каким-либо измеренным значением
PolyLineM Полилиния с какими-либо измеренными значениями
PolygonM Полигон с какими-либо измеренными значениями
MultiPointM Мультиточка с какими-либо измеренными значениями
MultiPatch Триангуляционные поверхности

Хотя чаще всего используется термин shapefile, на самом деле shapefile это не один файл, а набор файлов с одинаковым именем, но разными расширениями, например «Kiev_map.*». Основой формата являются три обязательных файла: .shp, .shx и.dbf. Хотя все современные программы поддерживают длинные имена файлов, для совместимости со старыми приложениями рекомендуют придерживаться соглашения MS DOS 8.3(8 символов для имени файла.3 символа для расширения), например, «shapefil.shp». Другим правилом, более важным, является правило хранить все файлы одного набора в одной и той же директории.

.shp

Главный файл.shp содержит информацию о геометрических объектах. Файл состоит из заголовка фиксированной длины и одной или более записью переменной длины. Каждая запись переменной длины включает в себя заголовок записи и содержимое. Полное описание формата файла дано в документации по Esri Shapefile .

.dbf

Файл, в котором записывается атрибутивная информация, геометрических объектов описанных в.SHP - файле. Представляет из себя базу данных в формате dBase II.

.shx

Файл связи между файлами.dbf и.shp. В технической документации его называют индексным файлом (хоть он таковым не является).

.sbn и.sbx

Файлы пространственных индексов. Ускоряют операции над геометрическими объектами. Формируются автоматически и могут быть удалены без потерь данных (при этом отключается пространственное индексирование).

.aih и.ain

Индексные файлы атрибутивных таблиц. Формируются автоматически и могут быть удалены без потерь данных (при этом отключается индексирование в атрибутивных таблицах).

Ограничения

Для ссылок внутри файла используются 4-х байтные числа, поэтому размер shape-файла не может превышать 2 Гб.

Примечания

См. также

Ссылки

  • Утилита перевода карт в формате shapefile/dbf с английского на русский

Wikimedia Foundation . 2010 .

Смотреть что такое "Shapefile" в других словарях:

    Shapefile - Mapa vectorial con polilíneas, puntos y polígonos. Desarrollador ESRI … Wikipedia Español

    Shapefile - Carte vectorielle simple Extension .shp, .shx, .dbf Développé par ESRI … Wikipédia en Français

    Shapefile - Infobox file format name = Shapefile icon = caption = A vector map, with points, polylines and polygons. extension = .shp, .shx, .dbf mime = typecode = uniform type = magic = genre = GIS containerfor = containedby = owner = ESRI extendedfrom =… … Wikipedia

    Shapefile - Das Dateiformat Shapefile (oft Shapedaten oder Shape genannt) ist ein von ESRI ursprünglich für ArcView entwickeltes Format für Geodaten. Es hat sich mittlerweile zu einer Art Quasi Standard im Desktop GIS Umfeld verbreitet, da es ein recht… … Deutsch Wikipedia

    SHX

    Shapedaten - Das Dateiformat Shapefile (oft Shapedaten oder Shapes genannt) ist ein von ESRI ursprünglich für ArcView entwickeltes Format für Geodaten. Es hat sich mittlerweile zu einer Art Quasi Standard im Desktop GIS Umfeld verbreitet, da es ein recht… … Deutsch Wikipedia

    Shx - Das Dateiformat Shapefile (oft Shapedaten oder Shapes genannt) ist ein von ESRI ursprünglich für ArcView entwickeltes Format für Geodaten. Es hat sich mittlerweile zu einer Art Quasi Standard im Desktop GIS Umfeld verbreitet, da es ein recht… … Deutsch Wikipedia

    Comparison of Vector Formats (GIS) - The following tables compare general and technical information for a number of vector GIS file formats. Please see the individual products articles for further information. This article is not all inclusive or necessarily up to date. Unless… … Wikipedia

    Liste der Dateiendungen/S - In dieser Liste sind übliche Dateinamenserweiterungen aufgelistet, die in einigen Betriebssystemen (wie zum Beispiel Microsoft Windows) zur Unterscheidung von Dateiformaten verwendet werden. In anderen Betriebssystemen erfolgt die… … Deutsch Wikipedia

    GeoServer - GeoNetwork con una aplicación web Desarrollador OpenGeo, GeoSolutions, Refract … Wikipedia Español

Границы субъектов Российской Федерации из проекта OSM (с обрезкой по береговой линии, по состоянию на 2012 год), в атрибутивных данных сохранено только полное официальное название региона и привязка к федеральному округу.
Скачать (.shp) | Скачать (.geoJSON) | Скачать (.kml)

Границы районов и городских округов Московской области из проекта OSM (выгрузка проекта GIS-Lab), в атрибутивных данных сохранено только полное официальное название территории.
Скачать (.shp) |

Наборы мировых границ
От АТД до карты часовых поясов
Ссылка: http://freegisdata.rtwilson.com/

Геопривязанные социально-экономические данные, подготовленные проектом GISGeo

Данные Содержание Структура Формат (объем) Ссылка на скачивание
Банки России Количество банков в России по данным Госкомстата с 2006 года по 2014. Банки региональные и их филиалы в других субъектах. N2006_BANK - количество региональных банков в 2006 г.
N2006_BAN2 - количество филиалов банков из других регионов в 2006 г.
N2011_BANK - количество региональных банков в 2011 г.
N2011_BAN2 - количество филиалов банков из других регионов в 2011 г.
N2012_BANK - количество региональных банков в 2012 г.
N2012_BAN2 - количество филиалов банков из других регионов в 2012 г.
N2013_BANK - количество региональных банков в 2013 году.
N2013_BAN2 - количество филиалов банков из других регионов в 2013 г.
N2014_BANK - количество региональных банков в 2014 г.
N2014_BAN2 - количество филиалов банков из других регионов в 2014 г.
SHP (11 МБ), XLS (16 Кб) Скачать shp , скачать xls
Демография районов Москвы Демографическая характеристика районов Москвы по данным Портала Открытых Данных Правительства Москвы за 2013 год в абсолютных значениях. TotalPopulation - население всего
TotalWomen - всего женщин
TotalMen - Всего мужчин
TotalPopulationUnder18 - всего населения возрастом до 18 лет
TotalMen18to27 - всего мужчин возрастом от 18 до 27 лет
TotalPopulationWorkingAge - всего населения в трудостпособном возрасте
TotalWomen18to55 - женщин возрастом от 18 до 55 лет
TotalMen18to60 - мужчин возрастом от 18 до 60 лет
TotalPopulationOfRetirementAge - количество пенсионеров
TotalWomenOlder55 - количество женщин старше 55 лет
TotalMenOlder60 - количество мужчин старше 60 лет
District - район города Москвы (например, Останкинский, Бабубшинский)
Area - административный округ (например, СЗАО)
SHP (304 Кб), XLS (22 Кб) Скачать shp , скачать xls
Население России Численность населения регионов России по данным Росстата за 2013 год. UNDER_16 - Население возрастом до 16 лет (в % от всего населения),
AGE_16_59 - от 16 до 59 лет,
OLDER_59 - старше 59 лет,
Total (K) - всего населения в тысячах.
SHP (11 Мб), XLS (22 Кб) Скачать shp , скачать xls
Социально-экономические характеристики Калужской области Численность населения, средняя зарплата, строительство, объем розничной торговли по районам Калужской области. Данные калужского Росстата. oktmo name - название района
population - численность постоянного населения Калужской области на 1 января 2016 года
wage - уровень заработной платы работников крупных и средних организаций Калужской области в марте 2016 года
buildconst - введено кв. м общей площади в муниципальных районах и городских округах Калужской области за январь-март 2016 г.
retail - оборот розничной торговли и общественного питания по муниципальным районам и городским округам Калужской области в январе-феврале 2016 г. в тыс. рублей
SHP (734 Kб) Скачать shp
Исследование госзакупок По материалам проекта ГосЗатраты Рейтинг автономности регионов.
Затраты регионов на закупки. Анализ доли федерального бюджета.

Данные в формате.shp (по состоянию на 01.02.2015).
.shp. Скачать .shp
Валовый региональный продукт по субъектам России 2000-2013 годы Данные Росстат , 03.03.2015, в млн. рублей.
Границы РФ — OpenStreetMap.
Средняя заработная плата в России 2009-2013 годы. Данные Росстат , 04.10.2015. Границы РФ — OpenStreetMap . Скачать .shp
Скачать .xlsx
Города России с населением больше 100 тыс. человек 2002, 2010-2014 годы. Данные Википедия Скачать .shp Скачать .xlsx
Рестораны Москвы Рестораны Москвы с количеством посадочных мест. Данные Портала Открытых Данных Москвы по состоянию на 16.09.2015 г. Name - название
AdmArea - административный округ
District - административный район
Address - адрес
PublicPhone - телефон
SeatsCount - количество посадочных мест
Longitude_WGS84 -долгота
Latitude_WGS84 - широта
xls (552 Кб) Скачать .xls

Проект GISGeo разрешает использовать данные без ограничений.

Физико-географические данные

База данных ссылок на векторные и растровые физико-географические данные
Ссылка: http://freegisdata.rtwilson.com/

Открытые правительственные и муниципальные данные

Портал Открытых данных России
Создан и наполяется Министерством экономического развития России. Содержит более 2000 наборов данных разной тематики и регионального охвата.
Ссылка: http://data.gov.ru/

Открытые данные Санкт-Петербурга
Портал «Открытые данные Санкт-Петербурга » разработан по инициативе Правительства Санкт-Петербурга и направлен на обеспечение открытого доступа гражданам, к данным государственных органов исполнительной власти Санкт-Петербурга, находящихся в различных информационных системах и базах данных.
Ссылка на исчтоник данных:

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

Например, на данном рисунке выделен файл my-file.shp , далее необходимо щелкнуть правой кнопкой мыши по этому файлу, и в меню файла выбрать опцию «сканировать с помощью AVG» . При выборе данного параметра откроется AVG Antivirus, который выполнит проверку данного файла на наличие вирусов.


Иногда ошибка может возникнуть в результате неверной установки программного обеспечения , что может быть связано с проблемой, возникшей в процессе установки. Это может помешать вашей операционной системе связать ваш файл SHP с правильным прикладным программным средством , оказывая влияние на так называемые «ассоциации расширений файлов» .

Иногда простая переустановка Autodesk AutoCAD Ecscad может решить вашу проблему, правильно связав SHP с Autodesk AutoCAD Ecscad. В других случаях проблемы с файловыми ассоциациями могут возникнуть в результате плохого программирования программного обеспечения разработчиком, и вам может потребоваться связаться с разработчиком для получения дополнительной помощи.


Совет: Попробуйте обновить Autodesk AutoCAD Ecscad до последней версии, чтобы убедиться, что установлены последние исправления и обновления.


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


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


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

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


Совет: Если при попытке открыть файл SHP вы получаете сообщение об ошибке, связанной с.SYS file , проблема, вероятно, может быть связана с поврежденными или устаревшими драйверами устройств , которые необходимо обновить. Данный процесс можно облегчить посредством использования программного обеспечения для обновления драйверов, такого как DriverDoc .


Если шаги не решили проблему , и у вас все еще возникают проблемы с открытием файлов SHP, это может быть связано с отсутствием доступных системных ресурсов . Для некоторых версий файлов SHP могут потребоваться значительный объем ресурсов (например, память/ОЗУ, вычислительная мощность) для надлежащего открытия на вашем компьютере. Такая проблема встречается достаточно часто, если вы используете достаточно старое компьютерное аппаратное обеспечение и одновременно гораздо более новую операционную систему.

Такая проблема может возникнуть, когда компьютеру трудно справиться с заданием, так как операционная система (и другие службы, работающие в фоновом режиме) могут потреблять слишком много ресурсов для открытия файла SHP . Попробуйте закрыть все приложения на вашем ПК, прежде чем открывать AutoCAD Shape File. Освободив все доступные ресурсы на вашем компьютере вы обеспечите налучшие условия для попытки открыть файл SHP.


Если вы выполнили все описанные выше шаги , а ваш файл SHP по-прежнему не открывается, может потребоваться выполнить обновление оборудования . В большинстве случаев, даже при использовании старых версий оборудования, вычислительная мощность может по-прежнему быть более чем достаточной для большинства пользовательских приложений (если вы не выполняете много ресурсоемкой работы процессора, такой как 3D-рендеринг, финансовое/научное моделирование или интенсивная мультимедийная работа). Таким образом, вполне вероятно, что вашему компьютеру не хватает необходимого объема памяти (чаще называемой «ОЗУ», или оперативной памятью) для выполнения задачи открытия файла.

Давненько, я про него ничего не писал, но это не просто так, так как уже почти большую часть, я про него рассказал, и Вы уже спокойно можете начинать делать свою небольшую ГИС . Осталось рассмотреть совсем не большие темы, а на этот раз мы рассмотрим, как можно из своего проекта создать сам слой карты, то есть shp -файл.

Хотя, на самом деле, созданием одного слоя мы не обойдемся. Я надеюсь, Вы помните, какие файлы еще должны находиться, в одной папке с shape -файлом, если нет, то я напоминаю:

  • *.shp
  • *.dbf
  • *.shx

Это тот минимум, который необходим, чтобы можно было загружать данные в свой проект.

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

Ну что, приступим к созданию нашего проекта. Давайте установим следующие компоненты на форму:

  • TMap
  • TButton

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

Давайте разберем те функции, которые нам потребуются для создания shape -файла. Все функции, что рассмотрим, относятся к интерфейсу IShapeFile :

  1. CreateNew(ShapeFileName:String; ShapeFileType:ShpFileType):Boolean — функция, которая создает shape -файл, в параметрах необходимо указать имя shape -файла, а также тип создаваемого слоя, он может принимать следующие значения:
    • SHP_NULLSHAPE
    • SHP_POINT
    • SHP_POLYLINE
    • SHP_POLYGON
    • SHP_MULTIPOINT
    • SHP_POINTZ
    • SHP_POLYLINEZ
    • SHP_POLYGONZ
    • SHP_MULTIPOINTZ
    • SHP_POINTM
    • SHP_POLYLINEM
    • SHP_POLYGONM
    • SHP_MULTIPOINTM
    • SHP_MULTIPATCH
  2. StartEditingShapes(StartEditTable:Boolean;cBack:iCallBack):Boolean — функция, которая разрешает редактировать shape -объект, в том числе, таблица атрибутов, также должна быть в режиме редактирования.
  3. EditInsertField(NewField:Field;ByRef:Ineger;cBack:iCallback):Boolean — функция, которая разрешает ввод/редактирования параметров таблицы атрибутов, в параметрах требуется указать объект интерфейса IField , который необходимо редактировать или добавить в него что-то, а также номер столбца.
  4. EditInsertShape(Shape:Shape;ByRef:Integer):Boolean — функция, которая вставляет фигуру на наш слой (точка, полигон, линия и т.д), в параметрах указывается объект интерфейса IShape и номер фигуры, которую необходимо отредактировать или вставить.
  5. EditCellValue(FieldIndex:Integer;ShapeIndex:Integer;NewVal:OleVariant):Boolean — функция, которая редактирует данные таблицы атрибутов, с параметрами все понятно должно быть тут.
  6. StopEditingShapes(ApplyChanges:Boolean;StopEditTable:Boolean;cBack:ICallback):Boolean — функция, которая запрещает редактировать наш shape - файл.

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

procedure TForm1. btn1Click (Sender: TObject ) ; var shp: IShapefile; Layer, fld_index, i, pnt: Integer ; fld: IField; pt: IPoint; sh: IShape; Result: Boolean ; begin shp: = CoShapefile. Create ; shp. CreateNew ("C:\newlayer.shp" , SHP_POLYLINE) ; Result: = shp. StartEditingShapes (True , nil ) ; fld: = CoField. Create ; fld. type_ : = STRING_FIELD; fld. Name : = "NewFieldString" ; fld. Width : = 20 ; fld_index: = 0 ; Result: = shp. EditInsertField (fld, fld_index, nil ) ; fld: = CoField. Create ; fld. type_ : = INTEGER_FIELD; fld. Name : = "NewFieldInteger" ; inc (fld_index) ; Result: = shp. EditInsertField (fld, fld_index, nil ) ; fld: = CoField. Create ; fld. type_ : = DOUBLE_FIELD; fld. Name : = "NewFieldDoouble" ; fld. Precision : = 8 ; inc (fld_index) ; Result: = shp. EditInsertField (fld, fld_index, nil ) ; for i: = 0 to 10 do begin sh: = CoShape. Create ; sh. ShapeType : = SHP_POLYLINE; for pnt: = 0 to 4 do begin pt: = CoPoint. Create ; pt. x : = Cos (RandomRange (1, 1000) * 100) ; pt. y : = Sin (RandomRange (1, 1000) * 10) ; sh. InsertPoint (pt, pnt) ; end ; shp. EditInsertShape (sh, i) ; shp. EditCellValue (0 , i, "Shape " + IntToStr (i) ) ; shp. EditCellValue (1, i, i) ; shp. EditCellValue (2, i, pt. x * pt. y ) ; end ; Result: = shp. StopEditingShapes (True , True , nil ) ; mp1. AddLayer (shp, True ) ; mp1. SetFocus ; mp1. ZoomToMaxExtents ; for i: = 0 to shp. NumShapes - 1 do begin mp1. ShapeLineColor [ 0, i] : = clBlue; end ; end ;

Переменная shp -наш shape -файл, переменная fld -для работы с таблицей атрибутов, переменная pt -для создания точек, на нашем слое, переменная sh -для работы с фигурами слоя.