Геоинформационные системы

Q & A для картографов, географов и специалистов по ГИС

3
Как использовать функцию замены строки в полевом калькуляторе?
В таблице атрибутов я пытаюсь заменить одну строку другой, используя функцию замены. Например, есть ряд объектов, чье поле «NAME» содержит строку «(B)», и я хочу заменить это словом «County». Я выбираю флажок «обновить существующее поле» и использую следующее выражение replace( '(B)','(B)','County') Конечным результатом является то, что поле «ИМЯ» для каждого …

2
Передача стилей из QGIS в ArcGIS Desktop?
У нас есть проект QGIS, в котором есть символы для множества разных строк. Данные поступают из базы геоданных, которая доступна для QGIS и ArcGIS. Теперь мы хотим использовать символы проекта QGIS для стилизации объектов в документе карты ArcGIS. Моим первым подходом было использование SLD. Стиль QGIS можно легко экспортировать в …


2
Автономные приложения, использующие QGIS и переменные среды
Я пытался пройти через IRC, чтобы посмотреть, могут ли люди помочь мне с этим, но среда кажется немного неуклюжей для того, чтобы прояснить любые ответы, поэтому я собираюсь попробовать это вместо этого. Я хотел бы запрограммировать автономное приложение с использованием PyQGIS так, как я уже могу программировать автономные приложения с …
12 qgis  pyqgis 

7
Как конвертировать растр в точку в QGIS
Я хотел преобразовать растр в точечный вектор в QGIS. Является ли это возможным? У QGIS есть возможность конвертировать его в полигон, но я не нашел никакого инструмента для конвертации в точку. Может кто-нибудь мне помочь?
12 qgis  raster 

6
Невозможно суммировать растры из-за узловых пикселей
У меня есть набор растров (.vrt) с ежедневными данными влажности почвы. Я хочу суммировать пиксели всех растров, чтобы иметь меру по месяцам. Однако весь мир не покрывается каждый день, что приводит к значениям узлов в местах, где существуют меры для других дней. Что я хочу сделать, это суммировать значения каждого …
12 raster  gdal  qgis-2 

2
Создание Shapely MultiPolygons из шейп-файла MultiPolygons
Я читаю шейп-файл с помощью Fiona: with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] это дает мне диктат, содержащий список списков координат, и типа «MultiPolygon». Однако я не уверен, как использовать данные координат для создания Shapely MultiPolygon, так как для этого требуется a sequence …
12 python  shapely  fiona 

3
Объединить смежные полигоны с помощью ArcGIS Desktop?
Я хочу использовать ArcGIS Desktop для объединения смежных полигонов друг с другом. Между полигонами нет общего поля, и поэтому инструмент Растворение не является идеальным решением. Полигоны, которые я хочу объединить, либо соседние, либо находятся на определенном расстоянии друг от друга. Я хочу избежать использования ArcObjects. Тем не менее, скрипты Python …

2
Преобразование из трехмерной геометрии в двухмерную
У меня есть таблица точек, в которой столбец геометрии содержит 3 измерения и 2 значения измерения. Я хочу преобразовать эту 3-мерную геометрию в 2 измерения. Есть ли какая-либо функция в PostGIS? Пожалуйста, помогите мне решить эту проблему. С уважением Sreesha.TA

1
Запись векторного слоя в файл CSV с геометрией с использованием PyQGIS?
Я использую Python, пытаясь записать файл векторного слоя в CSV-файл с этим кодом: QgsVectorFileWriter.writeAsVectorFormat(mylayer, r'c:\temp\xyz.csv', "utf-8", None, "CSV") Он может экспортировать в xyz.csv, но в csv отображаются только атрибуты, а не столбец геометрии. Как я могу экспортировать как атрибутные, так и пространственные данные в CSV-файл?

3
Различия между инструментом Clip и инструментом Intersect
Чем инструмент обрезки отличается от инструмента пересечения с точки зрения его работы или результата? Я не имею в виду конкретную ситуацию. Я изучал каждый из этих инструментов и мне было любопытно, чем они отличаются, поскольку результаты на первый взгляд кажутся очень похожими. Благодаря!

3
Использование собственной базовой карты с ArcGIS API для Javascript?
Я пытаюсь сделать карту, используя Javascript API. Я хочу использовать свою собственную базовую карту, но я не могу найти самый простой код для этого. Я всегда вижу что-то вроде этого: function init() { map = new esri.Map("mapDiv", { basemap: "satellite", center: [-97.395, 37.537], zoom: 11 }); Но я не хочу …

2
Почему скрипт ArcPy работает медленно?
У меня есть простой скрипт arcpy, чтобы обновить поле в точечном шейп-файле с помощью информации из объекта многоугольника, в котором оно находится. Для создания 100 точек в arcpy требуется 9 минут, но пространственное соединение в arcmap происходит мгновенно. Я уверен, что есть быстрый способ решить эту проблему. Может ли кто-нибудь …

2
Находите различия между шейп-файлами с помощью ArcGIS for Desktop?
Каждый месяц мне приходится проверять данные улиц по всему графству (более 47 000 записей). Первый шаг - сравнить два файла. В настоящее время я использую инструмент, который был создан в домашних условиях с помощью VBA около 5 лет назад. Он работает, сравнивает два файла и сообщает о различиях, основываясь на …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.