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

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


6
Улучшает ли использование RAM Disk производительность ArcGIS Desktop?
Я сконфигурировал RAM-диск на виртуальном ПК, на котором работает ArcGIS Desktop 10, и установил для моего HKCU \ Software \ ESRI \ Output \ TempPath каталог на RAM-диске. Трудно заметить какое-либо улучшение с такой конфигурацией, и мне любопытно узнать, делал ли кто-то еще это на не виртуальном компьютере и каковы …

4
Заставить код Python QGIS 2.x работать в QGIS 3.x? У объекта нет атрибута 'legendInterface', проблема
Следующий фрагмент кода хорошо работает в QGIS 2.x, однако он не работает в QGIS 3.x. myDir = 'd:/work/output_folder/' layers = iface.legendInterface().layers() pipe = QgsRasterPipe() for layer in layers: extent = layer.extent() width, height = layer.width(), layer.height() renderer = layer.renderer() provider=layer.dataProvider() crs = layer.crs().toWkt() pipe.set(provider.clone()) pipe.set(renderer.clone()) opts = ["COMPRESS=LZW"] file_writer = …

2
Как объединить объекты sfc из пакета R sf
Используя пакет R sf, как объединить sfcобъекты? Например, учитывая следующий код, как можно создать один sfcобъект, sfc12который включает в себя геометрии из обоих sfc1и sfc2? ( length(sfc12)должно быть 2.) library(sf) pt1 = st_point(c(0,1)) pt2 = st_point(c(1,1)) sfc1 = st_sfc(pt1) # An sfc object sfc2 = st_sfc(pt2) # Another sfc object …
12 r  sf 

3
Делаете тепловую карту из линейных данных в QGIS?
Я хочу выполнить анализ плотности линии для моих данных линии на основе атрибута. Опция тепловой карты (анализ плотности ядра) представляется возможной только для точечных данных. Я пытался преобразовать свои данные линии в точки и создать карту температур, но атрибуты веса были потеряны при преобразовании. Это анализ плотности линий, выполненный с …
12 qgis  heat-map  density 

1
Изменение стандартной папки ArcGIS Home?
По умолчанию для ArcGIS Desktop папка Home выглядит примерно так: C:\Users\<username>\Documents\ArcGISсоздается папка в папке My Documentsили в Documentsзависимости от версии Windows. Лично я стараюсь, чтобы моя ГИС работала вне папки «Документы», и обычно храню все мои файлы в папке с именем D:\GIS. Основная причина этого заключалась в том, что в …

4
Качественная цветовая палитра - фотокопия безопасна (в градациях серого)
Я ищу качественную цветовую палитру 5 класса, которая может быть напечатана на черно-белых принтерах. На рисунке ниже показана цветная карта (вверху: качественная, снизу: расходящаяся) и вид каждой из них в оттенках серого (справа). Обе цветовые палитры ( Set3и Spectral) принадлежат ColorBrewer . [UL] Качественный Set3 [UR] Качественный Set3 в оттенках …
12 qgis  symbology 

3
Эффективное пересечение нескольких полигонов в Python
Я хотел бы получить пересечение нескольких полигонов. Используя shapelyпакет Python , я могу найти пересечение двух полигонов, используя intersectionфункцию. Существует ли подобная эффективная функция для получения пересечения нескольких многоугольников? Вот фрагмент кода, чтобы понять, что я имею в виду: from shapely.geometry import Point coord1 = ( 0,0 ) point1 = …

3
Получить атрибуты points-touch-a-line обратно на слой линий, используя QGIS?
Я использую QGIS 2.14.4-Essen. У меня есть два слоя: points.shp, содержащий точки со столбцом YEAR lines.shp, который содержит линии, которые точно соединяют точки из points.shp Я хотел бы получить атрибут YEAR из points.shp обратно в lines.shp. Каждая линия представляет собой отдельный сегмент с одной точкой на каждом конце (см. Рисунок …

2
Показывает, как линейные объекты ориентированы в QGIS?
Я работаю над QGIS над файлом street shp, в котором есть поля слева, слева, справа, справа, строит геокодер. Мне нужно знать, как эти функции ориентированы, и я думаю, что это то же самое, что знать, какая из двух (или более) точек, делающих линии, стоит первой. Есть ли способ автоматически повернуть …
12 qgis  style  line  markers 

4
Отображение символов антенны на карте: точечные символы или элементы (полигоны)
Я хочу показать сотовую сеть на карте. Входные данные - это файл .csv, где каждая строка представляет собой сотовый сектор. Атрибутами являются: идентификатор сектора, его координаты, его азимут и угол ширины луча антенны. Значения ширины луча антенны находятся в диапазоне от 30 до 360 градусов. Ширина луча антенны 360 означает, …

5
Как автоматически заполнить дыры в полигонах?
Есть ли в QGIS возможность автоматически заполнять отверстия в полигонах, задавая параметры, например, максимальную площадь, расстояние между границами? Я хочу удалить / заполнить отверстия, которые очень "тонкие" / маленькие.
12 qgis  polygon 

4
Я не нашел shp2pgsql в установке postgis
У меня был установлен постгис, следуя этому руководству . Все в порядке. SELECT postgis_full_version(); "POSTGIS="2.1.7 r13414" GEOS="3.4.2-CAPI-1.8.2 r3921" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.10.1, released 2013/08/26" LIBXML="2.9.1" LIBJSON="UNKNOWN" TOPOLOGY RASTER" Но у меня нет shp2pgsql, /usr/lib/postgresql/9.4/binкак вы можете видеть: foo@bar:/usr/lib/postgresql/9.4/bin$ ls clusterdb initdb pg_dump pg_standby psql createdb oid2name pg_dumpall …

2
Добавить векторные источники листов в QGIS
Можно ли добавить в QGIS источники векторных листов (используя формат буферов протокола MapBox, GeoJSON или иным образом)? Если так, то как? (Мой вопрос немного похож на вопрос « Можно ли использовать новые векторные мозаики Mapbox в качестве базовой карты QGIS?», Но не ограничивается источниками MapBox и касается не только базовых …

3
Учитывая дыры / ограничения в создании многоугольника Вороного в QGIS?
Я пытаюсь создать в QGIS полигоны вороной, которые бы рассматривали «дыры» в общей области. Примером может быть: На самом деле я создал Вороного на этом изображении, используя QGIS через команду GRASS, а затем с помощью инструмента «Разница» для создания отверстий. В качестве слоя «Разница» использовался отдельный шейп-файл многоугольника, который содержит …

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