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

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

2
ogr2ogr объединяет несколько шейп-файлов: для чего нужен тег -nln?
Основной сценарий для рекурсивной итерации по подпапкам и объединения всех шейп-файлов в один: #!/bin/bash consolidated_file="./consolidated.shp" for i in $(find . -name '*.shp'); do if [ ! -f "$consolidated_file" ]; then # first file - create the consolidated output file ogr2ogr -f "ESRI Shapefile" $consolidated_file $i else # update the output …

1
Выберите все точки в ограничительной рамке
Я видел этот вопрос, заданный ранее, но ответы, которые я пытаюсь, не работают. Я ищу, чтобы запросить все способы OSM, которые находятся в ограничивающей рамке. Данные OSM были импортированы со сферическим меркатором по умолчанию. Я запрашиваю, используя LAT / LON, следовательно, преобразование SELECT * FROM planet_osm_ways WHERE ST_Transform( ST_MakeEnvelope(37.808264, 37.804339, …

1
Масштабирование от 16 до 8 бит в диапазоне с использованием GDAL
Я хочу масштабировать 16-битное изображение без знака в 8-битное изображение с помощью GDAL (OSGeo4W). Однако я хочу ограничить значения пикселей, чтобы они оставались в пределах 8-битных изображений. Я хочу убедиться, что визуальная пропорция в 16-битном изображении представлена ​​в 8-битном изображении (0-255). Использование gdal_translate для преобразования из 16-битного в 8-битное сокращает …

1
Синтаксис запроса QGIS отличается между таблицей атрибутов и фильтром объектов
Используя QGIS 2.16.2, я могу успешно выбирать записи из таблицы атрибутов шейп-файла, используя следующее выражение: left("start_time", 10) = '2015-08-01' Обратите внимание, что start_time является строковым полем. Однако, когда я копирую и вставляю одно и то же выражение в Свойства слоя шейп-файла> Общие> Фильтр объектов> Построитель запросов, я получаю следующую ошибку: …

3
Как извлечь небольшую область из большого потока GTFS?
Есть ли инструмент, который поддерживает извлечение небольшого региона из большего потока GTFS? Насколько я вижу, в библиотеке Transitfeed от Google есть инструмент Merge, но нет инструмента Extract / Clip. Другие библиотеки, которые я нашел, могут только читать и отображать данные, но не поддерживают манипуляции. Справочная информация: Transitfeed Feedvalidator показывает много …

3
Спутниковые изображения Sentinel-2 не выровнены должным образом
Я загружаю плитки Sentinel-2 с Amazon S3, но они не выровнены на 100%. Правое изображение - это полоса 08 Sentinel-2, добавленная в ArcGis Desktop (я не сделал ничего, кроме добавления 08.jp2 на карту), левая фотография базовой карты esri. Смещение в Сентинеле составляет около 35-40 метров. Как мне их исправить? Это …

2
Стиль заливки подкладкой QGIS
Как я могу воссоздать вид старых топографических карт, которые использовали тонкие линии, чтобы показать водоемы? Я посмотрел в параметрах заливки, и самое близкое, что я смог найти, - это заливка с использованием формы, но вместо линий используется цветной градиент. Это изображение показывает эффект, который я пытаюсь создать: Источник изображения Wikipedia …
11 qgis  polygon  style 

2
R - Создать ограничивающий прямоугольник, преобразовать в класс Polygon и Plot
У меня есть NE lat lngи SW lat lng. Моя цель проста, я использую RStudio, и я хочу создать ограничивающий прямоугольник из двух вышеупомянутых латов и длин, а затем сгенерировать Polygon, и я хочу добавить случайные точки в квадратный многоугольник. У меня есть NELat / Lng и SW-Lat / Lng …
11 r  rgdal 

5
Перетащите несколько вершин различных линейных объектов в QGIS
Можно ли перетаскивать несколько вершин некоторых параллельных линий в QGIS одновременно? У меня есть линейный слой с параллельными линиями. В некоторых регионах мне приходится перемещать вершины всех параллельных линий так, чтобы они по-прежнему держались на расстоянии друг от друга. С помощью инструмента «Узел» я могу выбрать только одну из моих …

1
Как получить доступ к модулю QGIS из моего virtualenv
Я использую Ubuntu 14.4, и я установил виртуальную среду Python. Затем я установил несколько библиотек Python (gdal, lxml, psycopg2 и т. Д.). Также в моей системе у меня есть модуль для QGIS. Поэтому, когда я набираю python, я могу импортировать этот модуль как: import qgis.core Но когда я пытаюсь сделать …
11 qgis  python 

3
Экспорт изображения PNG с прозрачностью фона из ArcGIS Pro
Я пытаюсь экспортировать файл изображения PNG из ArcGIS Pro 1.2.0 с прозрачным фоном. В ArcMap 10.3 это просто, там была кнопка для установки прозрачного цвета на белый во время экспорта. Когда я иду, чтобы «поделиться» изображением в ArcGIS Pro, я не вижу тех же опций для установки фона или прозрачного …

2
Как установить прозрачность для нескольких растровых значений с помощью Python
С помощью следующего кода я могу установить 100% прозрачность для растрового значения 0: map=None for lyr in QgsMapLayerRegistry.instance().mapLayers().values(): if lyr.name() == "some_layer": map= lyr tr=None tr=QgsRasterTransparency() tr.initializeTransparentPixelList(0) map.renderer().setRasterTransparency(tr) map.triggerRepaint() Как я могу определить два значения (0 и 8), чтобы быть на 100% прозрачным? Когда я повторяю команды последнего блока со …

1
Определение возраста недатированной карты мира? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Часто я смотрю на карту и задаюсь вопросом, когда она была …
11 time 

3
Как игнорировать «обработку плохих слоев» в QGIS?
У меня есть проект QGIS (2.14.3-Essen), который я использую как на работе, так и дома. Я держу все, кроме двух слоев с проектом. Два оставшихся слоя очень большие - матрица высот и отмывка общим объемом более 20 ГБ - и они хранятся по-разному на работе и дома. Я хотел бы …
11 qgis  layers 

3
Как определить соседние идентификаторы плиток в QGIS?
В ходе недавнего учебного курса меня спросили, может ли QGIS автоматически рассчитать номера страниц следующего / предыдущего и выше / ниже для книги карт, созданной с использованием генератора атласа. Мне удалось выработать довольно разумное выражение метки для обычной сетки, если вы знаете ширину и высоту сетки. Но затем мы начали …

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