Географічні інформаційні системи

Питання та відповіді для картографів, географів і фахівців з ГІС

2
Як перекласти набори даних Джона Сноу для відображення координат
У пакеті HistData для R ( https://r-forge.r-project.org/R/?group_id=574 ) я маю набори даних, пов’язані з картою Джона Сноу про спалах холери в Лондоні 1854 р. Я вважаю, що вони є авторитетними, ретельно оцифрованими під наглядом Вальтера Тоблера. Деякі деталі цих наборів даних описані Джоном Маккензі за посиланням http://www1.udel.edu/johnmack/frec480/cholera/cholera2.html . На жаль, …

3
Ітерація над суперечливими мітками
Як я бачу, якщо дві позначені ознаки занадто близькі одна до одної, то, по суті, є три варіанти. За замовчуванням QGIS опустить одну з міток. Якщо я включу властивість «показати всі мітки», для відповідного шару або для глобальних налаштувань маркування, він надрукує накладки, що перекриваються. Якщо я не призначив стовпці …
14 qgis  labeling 


1
Чому оснащення Shapely (оснащення GEO) не працює так, як очікувалося?
Я намагаюся прив’язати дві лінії один до одного за допомогою Shapely / Geopandas, але результат оснащення дуже дивний. Я намагався : import geopandas as gpd from shapely.geometry import * from shapely.ops import snap lines1 = gpd.GeoDataFrame.from_file('lines1.shp') lines1 = lines1.to_crs({'init': 'epsg:2227'}) lines2 = gpd.GeoDataFrame.from_file('lines2.shp') lines2 = lines2.to_crs({'init': 'epsg:2227'}) res = lines1 …

1
Як контролювати довжину стрілки векторних маркерів поля в легенді списку шарів?
У QGIS 2.14.5 LTR (а нещодавно в QGIS 3.0) я створив гарний дизайн карти з градуйованим відтворенням та векторними маркерами поля для кожного діапазону значень (довжина стрілки прямо пропорційна швидкості потоку, яка коливається від 0,001 - ~ 5м / с). Це спрацювало чудово, але мені цікаво, чи я пропустив налаштування …

1
Отримання значень пікселів в одній точці за допомогою растеріо
Щоб отримати значення одного пікселя в точці растру за допомогою rasterio, є приклад тут: https://github.com/mapbox/rasterio/pull/275 Однак чи є прямий API в межах растеріо (а не в кліпі), який можна використовувати для отримання значення в одній точці растра? - EDIT with rasterio.drivers(): # Read raster bands directly to Numpy arrays. # …
14 python  numpy  rasterio 


1
Призупинення автоматичного оновлення шару WMS у OpenLayers 3?
У мене є додаток, який повинен виконувати HTTP-запит (який буде обробляти деякі перетворення карти) перед тим, як отримати плитки WMS з сервера. Чи є спосіб призупинити автоматичне оновлення TileWMS після перетягування карти? Установка невидимого або видалення та додавання шару буде працювати, але я не хочу, щоб шар зникав під час …
14 wms  openlayers 

1
Різниця між радіометричною калібруванням і радіометричною корекцією
Я новачок у сфері дистанційного зондування. Я іноді заплутався, коли читав про попередню обробку зображення. Може хтось, будь ласка, розробив мені різницю та кілька прикладних методів зробити радіометричну корекцію та радіометричну калібрування? Чи вважають перетворення значень DN у значення відбиття Top Of Atmospheric (TOA) з 2 наборів зображень (наприклад, Landsat …

4
Чи допомагає великий об'єм пам'яті GPU при роботі з дуже великими зображеннями та мозаїками зображень?
Здається, це допоможе значною мірою зберегти якомога більше зображень на графічному процесорі для панорамування та масштабування тощо. Ми маємо справу з великою кількістю дуже великих зображень. Багато розмірів мають від 8 ГБ до сотень ГБ. Вдома у мене 40-дюймовий монітор на 4 кб та GTX Titan з 12 ГБ відеопам'яті, …

2
Як обчислити обмежувальне поле об’єкта geojson за допомогою python або javascript?
У мене є програма django з листівкою на передній панелі, і мені потрібно обчислити коробку об’єкта geojson, щоб я міг передавати координати map.fitBounds() Я спробував кілька ліб, а також спробував getBoundsметоди певних об'єктів у Leaflet, наприклад FeatureGroup, але він скаржився, що межі не визначені. Хтось може вказати мені на просте …

2
Розуміння значень мінімуму та максимуму за допомогою Mosaic до New Raster?
Мені доводиться поєднувати кілька растрових DEM в одну з цього джерела: http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp , тому я використовую Mosaic to New Raster tool. Я налаштував інструмент: Я ввожу растри (усі з одного джерела, однакового розміру і без проекції); Налаштувати тип пікселя (32-бітна плаваюча точка як у оригінальних растрах); Встановити розмір комірок як …

3
R: Як отримати широти та довготу від RasterLayer?
Я абсолютно новачок географічних даних, тому, будь ласка, вибачте мене, якщо питання не підходить. Я завантажив дані з NCDC NARR і вдалося завантажити в R за допомогою rasterпакета. Я хотів би отримати список із широтою, довготою та значенням. Я розумію, що rasterToPoints()слід робити саме те, що я хочу, однак мої …
14 raster  r 

1
Додавання нового пункту меню до програми QGIS Desktop?
Мені потрібно додати новий пункт меню до меню верхнього рівня QGIS Desktop (2.7.0); Тобто це повинно бути на одному рівні з "Проектом", "Редагувати", "Переглянути", "Шар" тощо. Наскільки я знаю, є досить приємний спосіб приховати пункти меню (Налаштування-> Настроювання) Плюс за допомогою QgisInterface ( http://qgis.org/api/classQgisInterface.html ) Я можу додавати нові елементи …
14 qgis  pyqgis  qt  gui  context-menu 

1
Растрове підсумовування PostGIS (алгебра карти)
У мене є таблиця полігонів, що представляють ізохрони часу подорожі в конкретні дні. Для кожної точки початку існує п’ять ізохронних геометрій (зберігаються в окремих рядках). Для кожної точки початку я хочу растеризувати п'ять ізохронів (двійковий NULL або 1), а потім об'єднати їх в один растровий шар. Цей растровий шар вимагає …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.