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

Python - это интерпретируемый язык программирования с открытым исходным кодом, используемый во многих ГИС-программах.

3
Поиск дубликатов записей в поле с помощью ArcGIS for Desktop?
Я ищу дубликаты записей в файлах DBF на основе атрибута с именем «ID». У меня есть различные файлы DBF от 500 000 записей до 1,5 миллиона, и я знаю, что есть множество дубликатов. Я хотел бы добавить поле «Дублировать», которое говорит «Да» или «Нет» (или 1 или 0 в порядке), …

1
Как изменить порядок вершин в многоугольниках?
Я работаю с пространственным соединением Oracle в QGIS, через которое я получаю доступ и редактирую векторный слой. Я обнаружил, что когда я редактирую геометрию, порядок вершин меняется на обратный (по часовой стрелке во внешнем кольце), который затем помечается как ошибка в oracle. Я использую функцию объединения ( http://www.qgis.org/api/classQgsGeometry.html ) среди …

1
Есть ли способ проверить, были ли данные версионированы с помощью опции «переместить правки в базу»?
Есть ли способ проверить, были ли данные версионированы, используя опцию «переместить изменения в базу»? Желательно через саму ArcGIS или используя Python, но любым способом будет работать. РЕДАКТИРОВАТЬ Есть ли способ узнать, был ли установлен этот флажок при управлении версиями данных:

3
Ошибка Python с плагином OpenLayers QGIS 2
Я использую QGIS некоторое время, но после использования QGIS 2 плагин OpenLayers не работает для меня на моем домашнем ПК. Тем не менее, я успешно установил ту же версию на своем рабочем месте. Я просмотрел другие посты и попытался настроить CRS и разрешить на лету, но у меня это не …

2
Есть ли опция Python для «объединения атрибутов по местоположению»?
Я пытаюсь выполнить функцию, join attributes by locationуказанную в меню QGIS Вектор> Инструменты управления данными. Я ищу открытый вариант Python для этого. Я знаю, что у arcpy есть spatial joinфункция, но я пытаюсь выполнить это вне среды ESRI.

2
Фидер автобус
Прежде всего, немного фона. Я работаю в региональном транзитном агентстве. Мы проводим «диагностику» нашего фидерного автобуса. Мы хотели бы знать, какая часть наших пользователей может сесть на автобус, чтобы добраться до железнодорожного вокзала, вместо того, чтобы брать их на машине. Это было сделано несколько раз за раз, но теперь мы …

1
Python с GDAL и PostGIS в качестве замены ArcGIS
Несколько раз назад я работал со спутниковыми снимками суточной температуры поверхности суши, размером с Аляску. Мне пришлось обработать около тысячи изображений. Я загрузил их, наложил мозаику, спроецировал, обрезал до границ шейп-файла, извлек средства из обрезанных растров и нанес их на график температуры-времени. График время-температура был конечным результатом. Я сделал все …

3
Нет модуля ogr несмотря на то, что установлен gdal?
Я пытаюсь использовать компонент mapping замечательного пакета PySAL , но по какой-то причине у меня нет модуля ogr. У меня сложилось впечатление, что он пришел в комплекте с GDAL . Я что-то пропустил? import gdal import ogr --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-29-ef9eb3418665> in <module>() ----> 1 import …
9 python  gdal  ogr 

3
Как использовать карту composer в автономном скрипте?
Я пытаюсь следовать разделу рендеринга карты из кулинарной книги Pyqgis, но я хотел бы проверить это как отдельное приложение. Я могу сделать первую часть, используя простой рендеринг, но я немного застрял, делая второй пример, используя компоновщик карт в качестве автономного скрипта. Вот отдельный пример того, что я могу сделать: from …
9 qgis  python  pyqgis 

3
Преобразование шейп-файла в SVG с сохранением внутренних данных?
Я очень новичок в ГИС. Я нашел учебное пособие о том, как сделать хороплет с помощью инструментов Python. Я хочу следовать этому, но использую свои собственные данные и карту. Однако в этом руководстве используется файл SVG карты США, и мне нужно использовать карту почтового индекса CA. Единственная карта, которую я …

6
Как программно проверить, если число фигур = количество записей в таблице?
У меня есть около 1000 шейп-файлов, которые повреждены (см. Прикрепленное сообщение об ошибке). Шейп-файлы были сгенерированы из eCognition Developer 8. Существует инструмент-скрипт, который, похоже, восстанавливает шейп-файл, если он идентифицирован как поврежденный. Редактировать: Я хочу создать быстрый скрипт, который будет перебирать все мои шейп-файлы и проверять, совпадает ли количество фигур с …

4
Использование библиотеки PROJ.4 для преобразования из локальной системы координат в глобальную систему координат с использованием наземных контрольных точек?
У меня есть облако точек, координаты которого относительно локальной системы координат. У меня также есть наземные контрольные точки со значениями GPS. Могу ли я преобразовать эти локальные координаты в глобальную систему координат, используя PROJ.4 или любую другую библиотеку? Любой код на Python для вышеупомянутой проблемы был бы большим подспорьем.

1
Скорость редактирования атрибутов в QGIS из плагина Python
Я пытаюсь изменить значение атрибута для каждого объекта в слое, используя плагин QGIS Python. Я обнаружил, что делать это вне режима редактирования намного медленнее, чем во время редактирования (даже включая фиксацию правок). Смотрите код ниже (строки взаимозаменяемы в одной и той же точке цикла). Разница в скорости для моего образца …
9 qgis  python  pyqgis 

1
Плюсы и минусы использования Ruby / Rails / RGeo или Python / GeoDjango для веб-ГИС
Мы находимся на этапе расследования создания ГИС на базе Интернета. Мы оцениваем варианты использования ORM во всех наших внутренних процедурах импорта / экспорта и обработки. Из моих исследований GeoDjango выглядит более зрелым, но Rails / RGeo выглядит хорошо продуманным и достаточно всесторонним. Кто-нибудь имеет опыт работы с обоими и может …

4
Создание шейп-файла с квадратной сеткой с помощью Python?
У меня есть следующие координаты minx, maxx, miny ,maxy = 448262.080078, 450360.750122, 6262492.020081, 6262938.950073 Я хочу создать квадратную сетку размером 1 м, используя python. import math minx,maxx,miny,maxy = 448262.080078, 450360.750122, 6262492.020081, 6262938.950073 size = 1 def set_bbox(minx, maxx, miny, maxy, distx, disty): nx = int(math.ceil(abs(maxx - minx)/distx)) ny = int(math.ceil(abs(maxy …

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