Вопросы с тегом «shapefile»

32
«Странности» в техническом описании Shapefile

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

30
Как легко редактировать данные атрибутов с помощью регулярных выражений?

Я пишу учебник для студентов MSc, который использует QGIS. Одна из задач требует, чтобы данные атрибута были изменены (см. Черновой вариант учебника в формате PDF здесь, если вы заинтересованы). Вопрос в том, как заставить их редактировать данные атрибута. Я знаю, что этот вопрос задавался ранее ,...

30
Добавление шейп-файлов в базу данных PostGIS

Мне удалось создать базу данных Postgresql, а затем я выполнил, createlang plpgsql geospecies psql -d geospecies -f postgis.sql psql -d geospecies -f spatial_ref_sys.sql Так что теперь я могу напрямую импортировать шейп-файлы? Будет ли это правильная команда, ogr2ogr -f PostgreSQL...

30
Понимаете разницу между Polygon и Multipolygon для шейп-файлов в QGIS?

Создание слоя Scratch дает мне выбор между Polygon и Multipolygon, поэтому я задумался, как их использовать. Читая новую книгу «Освоение QGIS» (через этот ответ Джозефа на « Что означает буфер в диалоге QGIS Voronoi?» ), Авторский комментарий был"ESRI shapefiles store geospatial data in multi- type...

29
Использование OGR и Shapely более эффективно? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто в прошлом году . Я ищу несколько предложений о том, как сделать мой код...

28
Как конвертировать изображение карты в векторный формат?

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

28
Как я могу обновить ogr2ogr для включения драйвера PostgreSQL?

Я пытаюсь использовать ogr2ogr для загрузки шейп-файла в удаленную установку PostGres. Когда я запустил эту команду: celenius:~ celenius$ ogr2ogr -f PostgreSQL PG:"host=255.34.00.00 user=postgres dbname=mydb password=***" Dropbox/data/roads.shp; Я получил следующее сообщение об ошибке: Unable to...

26
Как я могу преобразовать файл Excel с x, y столбцами в шейп-файл?

Как я могу преобразовать файл Excel с x, y столбцами в точечный шейп-файл? Есть несколько необязательных требований в дополнение к правильному созданию шейп-файла: Типы столбцов (согласно спецификаторам формата Excel) должны быть сохранены (особенно типы даты) Имена столбцов должны быть взяты из...

26
Как записать геометрию Shapely в шейп-файлы?

Может кто-нибудь продемонстрировать простой способ записи геометрических структур данных из фигурных в шейп-файлы? Мне особенно интересны полигоны с отверстиями и подкладками. Также было бы полезно держаться подальше от arcpy (так что osgeo, pyshp и т. Д. Были бы...

25
Использование ogr2ogr для преобразования всех шейп-файлов в каталоге?

У меня есть каталог с несколькими шейп-файлами. Как можно преобразовать все эти шейп-файлы в MapInfo с помощью ogr2ogr? Я знаю, как я могу конвертировать один файл. И я могу сделать пакетный скрипт, записывающий строку для каждого файла. Но разве нет более простого способа конвертировать все файлы...

24
Обрезать шейп-файлы в QGIS?

Мне нужно вырезать большой и очень подробный шейп-файл в QGIS, показывающий данные об окружающей среде, подобные карте температур. Есть ли что-то похожее на очень простой инструмент обрезки, такой как в Adobe Photoshop, где вы можете перетащить прямоугольник на интересующую область и обрезать...

24
Объединить смежные полигоны в шейп-файле, который был разбит на границах листов?

В настоящее время я использую данные о зданиях из Vectormap District Ordnance Survey и заметил, что многие строительные полигоны разделены на 2 из-за того, как ОС разделяет шейп-файл. Вот что я вижу в QGIS - я выделил некоторые из зданий, разделенных на границе плитки: Я не могу вручную объединить...

24
В чем разница между покрытиями, шейп-файлами и базами геоданных в ArcGIS?

Мне было интересно узнать о разнице в методологии хранения пространственных данных, используемой покрытиями, шейп-файлами и базами геоданных в ArcGIS. Первоначальным форматом был охват, за которым следовали Shape Files и теперь базы геоданных. Так что же улучшилось в этих новых форматах шейп-файлов...

24
Как добавить поле атрибута в существующий Shapefile через Python без ArcGIS?

У меня есть скрипт Python, который добавляет поле атрибута в Shapefile, если он не существует. Это легко сделать с ArcGIS (графически или через Python), но я ищу что-то, что не зависит от ArcGIS. Я попытался это безуспешно с OGR, так как мой Shapefile содержит функции . Я посмотрел на pyshp , но...

23
Порядок вершин многоугольника в общей ГИС: по часовой стрелке или против часовой стрелки

Два дня назад я задал вопрос о порядке внутреннего хранения вершин многоугольника в шейп-файлах ESRI. На этот вопрос был дан ответ ( хранятся ли полигоны по часовой стрелке или против часовой стрелки в шейп-файле? ), И на него также был дан ответ в старом сообщении ( Создание полигона (вращение по...

22
Использование ogr2ogr для преобразования GML в шейп-файл в Python?

Я пытаюсь преобразовать GML в шейп-файл ESRI с помощью утилиты ogr2ogr в скрипте Python. Я успешно установил пакет GDAL / OGR через osgeo, но сейчас я пытаюсь найти / понять какие-либо подробности о синтаксисе использования ogr2ogr в python. После импорта ogr все, что я нашел, это ogr2ogr -f "ESRI...

22
Выбор типов объектов при использовании ogr2ogr для преобразования в шейп-файл?

Шейп-файлы могут иметь только один тип геометрии, но многие другие форматы (kml, geojson) могут иметь несколько типов. Можно ли при преобразовании в шейп-файлы указать ogr2ogr создать несколько шейп-файлов, по одному для каждого типа? Кажется, что опция "-where" может быть полезна, но страница...