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

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

1
Импортировать GDAL из окна Python ArcGIS for Desktop?
Я пытаюсь запустить код Python с помощью окна Python в ArcGIS 10.1 , который использует как arcpyи gdalмодули. Однако, когда я пытаюсь импортировать gdalмодуль, я получаю сообщение об ошибке: ImportError: No module named osgeo Очевидно, что он не может найти модуль, поэтому я добавил свою основную директорию python site-packages в …

3
Как я могу обрабатывать таблицы с 256+ переменными?
Я работаю с данными переписи и скачал несколько CSV-файлов, каждый с 600-ю столбцами / переменными. Я хотел бы сохранить их все в базе данных с возможностью запроса, но все, что я пробовал до сих пор (MS Access, таблица базы геоданных Arc), усекает таблицу до 256 столбцов. Существуют ли решения для …
10 database  census  csv 

3
Выбор только пространственных таблиц из базы данных PostgreSQL?
Моя база данных содержит как пространственные, так и непространственные таблицы, но я хочу извлечь из запроса только пространственную таблицу. Любые предложения по выбору только пространственных таблиц. 'the_geom' - это столбец геометрии в пространственной таблице. В противном случае возможно ли выбрать таблицы из названия столбца. Я пытался с этим кодом select …

1
Как при проверке векторного слоя с помощью Pyqgis проверить, выбран ли объект?
Итерируя по векторному слою, используя следующий код (суммированный из примера в кулинарной книге Pyqgis ), есть ли способ проверить, выбран ли объект? provider = vlayer.dataProvider() feat = QgsFeature() allAttrs = provider.attributeIndexes() provider.select(allAttrs) while provider.nextFeature(feat): geom = feat.geometry() attrs = feat.attributeMap() for (k,attr) in attrs.iteritems(): print "%d: %s" % (k, attr.toString()) …
10 qgis  python  pyqgis  select 

2
Как отловить ошибки PostgreSQL / PostGIS в привязках GDAL / OGR Python?
Можно ли перехватить сообщения об ошибках вывода PostgreSQL в OGR после сбоя запроса? Например conn.ExecuteSQL('SELECT * FROM non_existing_table;') В Postgres это возвращает сообщение об ошибке: "Error: relation 'non_existing_table' does not exist." В огре мы получаем стандарт: "Error: current transaction is aborted, commands ignored until end of transaction block" Было бы …

1
Как визуализировать азимутальные данные с неопределенностью?
Я пытаюсь сделать рисунок, показывающий азимутальные данные с различным диапазоном неопределенностей в каждой точке. Эта фигура старой школы из газеты 1991 года отражает идею «сюжета Боути», к которой я стремлюсь: Любые предложения о том, как я мог бы сделать аналогичную фигуру? Я относительный новичок в GIS, но у меня есть …


3
Увеличение геометрии PostGIS на процент
Я ищу способ добавить буфер вокруг геометрии PostGIS, но размер буфера должен зависеть от размера геометрии. То есть я хочу, чтобы каждая геометрия была увеличена, скажем, на 5%. Идея в том, что я ищу пересекающиеся геометрии, но может быть ошибка до 5%, связанная с каждой, которую я хочу принять во …

4
Получение высоты на широте / долготе от растра с использованием Python?
Мне было интересно, есть ли у кого-то опыт получения данных высот из растра без использования ArcGIS , но лучше получить информацию в виде питона listили dict? Я получаю свои данные XY в виде списка кортежей: xy34 =[perp_obj[j].CalcPnts(float(i.dist), orientation) for j in range (len(perp_obj))] Я хотел бы пройтись по списку или …

2
Как я могу преобразовать геомагнитные координаты в географические, не занимаясь математикой самостоятельно?
У меня есть некоторые данные, которые находятся в геомагнитных координатах; то есть они широта и долгота, но в отношении северного магнитного полюса в Канаде, а не географического северного полюса. Как вы можете догадаться, я бы хотел сопоставить их с другими данными, которые находятся в других системах координат. (Данные возникли как …

3
Какой метод с открытым исходным кодом (командная строка / API) используется для ортотрансформирования и географической привязки аэрофотоснимка к данным телеметрии?
Как я могу сделать снимок и автоматически подтвердить его с помощью программного обеспечения с открытым исходным кодом? Информация, связанная с каждым изображением: характеристики камеры широта, долгота, высота камеры ориентация камеры: лицом вниз от БПЛА, заданы угол наклона и рыскание Я хочу вывести файл geotiff и, надеюсь, в итоге склеить изображения, …

2
Создание многоспектрального изображения с нуля
Я хочу сделать многоспектральное изображение из Cero, чтобы сделать некоторые тесты на нем. Нечто очень простое, например, 5 абсолютно однородных полос с шумом соли и перца или квадрат разных значений в центре. Понятно, что это просто стек матриц, многомерный массив, который довольно просто генерировать. Я хочу добиться этого, используя python …
10 python  raster  gdal  imagery 

2
Как вернуть отдельные компоненты адреса (город, штат и т. Д.) Из геокодера GeoPy?
Я использую GeoPy для геокодирования адресов в lat, lng. Я также хотел бы извлечь подробные компоненты адреса (улица, город, штат, почтовый индекс) для каждого адреса. GeoPy возвращает строку с адресом - но я не могу найти надежный способ отделить каждый компонент. Например: {street: '123 Main Street', city: 'Los Angeles', state: …


5
Есть ли веб-сайт, который позволит мне видеть маркеры и ограничивающие рамки поверх карты улиц?
Существует ли какой-либо веб-сайт, на котором можно указывать маркеры (широта / долгота) и ограничивающие рамки (минимальный / максимальный широта / долгота) и отображать их поверх Google Maps (или OSM, или Bing и т. Д.)? Я не собираюсь создавать свою собственную веб-страницу для этого ... Я надеюсь, что кто-то реализовал нечто …
10 extents 

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