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

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


10
Где я могу найти геометрию канадского почтового индекса?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Где я могу найти шейп-файлы для канадских почтовых индексов?

3
Как отредактировать консольный вызов GDAL / OGR в QGIS 3.0?
В QGIS 2.XX инструменты в выпадающем меню были внизу с редактируемым окном вызова, в котором команды, недоступные в графическом интерфейсе, можно было вводить вручную (нажатием кнопки карандаша). В 3.0 инструменты панели меню совпадают с инструментами GDAL, которые есть в наборе инструментов обработки, что имеет больше смысла, но сейчас я не …
13 gdalwarp  qgis-3 

4
Сварка отдельных сегментов линии в одну LineString с помощью Shapely
Я использую Shapely в Python, и мне дают MultiLineStringс кучей Linestringобъектов. Я могу гарантировать, что все LineStringобъекты являются простыми линиями, имеющими только 2 вершины, и что все они являются частью одной отдельной линии (без ветвей). Я хочу «соединить точки» и создать сингл LineString. Мне нужно написать метод рекурсивной сварки для …
13 python  shapely 

2
Как импортировать данные geoJSON в MapBox
при попытке импортировать редактируемые данные в mapbox мне не удается импортировать данные в форме, которую принимает система. Он отклоняет данные с сообщением об ошибке: towns.geojson: Ошибка ввода. член crs старого стиля не рекомендуется в строке 1. Читая это, я предположил, что что-то пошло не так с преобразованием моего файла, поэтому …
13 geojson  mapbox 

2
Понимание атрибутов соединения по местоположению в QGIS?
Интересно, есть ли где-нибудь объяснение параметров, которые можно установить при запуске Алгоритма "Join Attributes by Location"в QGIS 2.18. Я посмотрел здесь: Документация QGIS Тестирование | Присоединить атрибуты по местоположению Документация для QGIS 2.8 | Плагин fTools но нет объяснения. Есть намеки?

3
Синтаксис растрового калькулятора gdal_calc для логических операторов и других функций
В документации по gdal_calc указан растровый калькулятор командной строки с пустым синтаксисом . Позже есть несколько примеров, где в одном из них: gdal_calc.py -A input.tif --outfile = result.tif --calc = "A * (A> 0)" --NoDataValue = 0 - означает установить значения от нуля и ниже до нуля К сожалению, нет …
13 python  gdal  numpy  gdal-calc 

1
Ошибка Mapbox: стиль не загружен
Я пытаюсь нарисовать на карте mapbox, основываясь на результатах Suncalc и используя Geojson. Сначала я попытался создать 2 функции, по одной на каждую линию, которую пытался нарисовать. Но когда я это сделал, он отображал только последнюю вызванную функцию. Поэтому я пришел к выводу, что не знаю, как управлять слоями, так …

4
Изменение позиции всплывающего окна на маркере Leaflet?
Я хочу открыть всплывающее окно в нижней части моего значка маркера в Leaflet. мой код: var mymap = L.map('mapid').setView([51.505, -0.09], 13); L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpandmbXliNDBjZWd2M2x6bDk3c2ZtOTkifQ._QA7i5Mpkd_m30IGElHziw', { maxZoom: 18, attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, ' + '<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' + 'Imagery © <a href="http://mapbox.com">Mapbox</a>', id: 'mapbox.streets' }).addTo(mymap); var lati = 51.51; var …
13 leaflet  popup 

2
Есть ли способ назначить номер строки для отсортированной таблицы по столбцу в QGIS?
Полевой калькулятор имеет отличную функцию в разделе «Записи» под названием «$ rownum», которая возвращает (присваивает) номер текущей строки. Есть ли способ заставить его работать вместе с сортировкой? Допустим, я хочу отсортировать таблицу по столбцу «длина» и получить порядок (последовательность) строк по длине от самой короткой до самой длинной. Я знаю, …

1
Создать полигоны экстента и границы данного растра в R
Я хочу создать два полигона. Один из прямоугольных размеров моего растра. Я знаю, что могу получить степень использования растра, r <- raster("band5.tif") e <- extent(r) plot(e)дает мне это: Как я могу создать один полигон границы растра, как показано ниже? Вот как выглядит мой растр:
13 raster  r  rgdal 

2
Размещение элементов управления вне контейнера карты с помощью Leaflet?
Может кто-нибудь сказать мне, как я могу разместить элементы управления вне содержимого карты с помощью Leaflet? В этом случае я просто хочу разместить элемент управления переключателем слоев вне объекта карты.
13 leaflet 

3
геопанда пространственное соединение крайне медленно
Я использую код ниже, чтобы найти страну (а иногда и штат) для миллионов точек GPS. Код в настоящее время занимает около одной секунды на точку, что невероятно медленно. Шейп-файл 6 МБ. Я читал, что геопанда использует деревья для пространственных объединений, что делает их невероятно эффективными, но здесь это, похоже, не …

3
QGIS Print Composer не меняет альбомную ориентацию на книжную?
Используя 2.10.1, я открываю новый Print Composer и немедленно изменяю ориентацию настройки страницы с альбомной на портретную. Но ориентация экрана не меняется; он продолжает отображать пейзаж. Аналогично, изменение формата бумаги не влияет на размер / ориентацию окна Print Composer. Если я добавлю карту в Print Composer и экспортирую в PDF …

2
Бесплатный поставщик плиток для Leaflet
Я использую Leaflet для карт моего сайта. До сих пор я использовал карты Mapbox (они крутые), но они, очевидно, платят за них за веб-сайт с более чем 100 000 карт в месяц. Я пытаюсь найти поставщика плитки, который не взимает плату за свои плитки. Изначально я делаю это с OpenCycleMap …

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