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

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

1
Як обчислити сфери впливу в QGIS?
Я намагаюся створити багатокутний шар, на якому відображаються багатокутники, які відповідають найближчому магазину. Для набору з 30 місць зберігання результатом повинен бути багатокутний шар з 30 ознаками, по одному для кожного магазину. Кожна функція представлятиме область, де її найближчий магазин є найближчим. Наприклад, адреса в полігоні 12 означає, що сховище …

2
Імпорт обробки QGIS в автономний сценарій python?
Я хочу написати кілька автономних сценаріїв, які використовують обробку інструментів Qgis. Я прочитав кілька тем ( тут і тут , наприклад), але не зміг знайти робоче рішення. Використання Qgis 2.16.1 на Ubuntu Xenial 16.04 LTS Розділ імпорту мого сценарію виглядає приблизно так: # Python modules import sys import time import …

2
Перетин багатокутника за допомогою віртуальних шарів QGIS
Я намагаюся перетинати геометрії полігонів у QGIS за допомогою віртуального шару: SELECT sbqry.rowid AS gid, sbqry.geom FROM (SELECT ST_Intersection(land_parcels.geometry, flood_zone.geometry) AS geom FROM land_parcels, flood_zone WHERE ST_Intersects(land_parcels.geometry, flood_zone.geometry) AND NOT ST_Touches(land_parcels.geometry, flood_zone.geometry)) AS sbqry; На жаль, sbqry.rowid AS gidповертає NULL замість значень автоматичного збільшення. Хтось знає, як створити унікальний стовпчик …

2
Як показати ярлики точно навколо кола в QGIS?
Я знайшов цікавий спосіб пропорційного відображення символів та маркування, я думаю, що це було зроблено Adobe Illustrator, але я не міг дізнатися, чи можна це зробити в QGIS. Мене найбільше цікавить те, як текст (атрибути) з’являються навколо кіл. Я буквально не маю уявлення про те, як зробити таке тематичне маркування …

1
Скасувати обчислення поля в ArcGIS Pro?
Я використовую ArcGIS Pro і не можу знайти спосіб скасувати обчислення поля. З ArcGIS 10.x для Desktop, обчислення поля можна скасувати, коли активний сеанс редагування, але Pro, здається, знаходиться у безстроковому сеансі редагування, який не включає можливість скасувати обчислення поля. Чи можливо скасувати обчислення поля в ArcGIS Pro?

1
Поле з автоматичним збільшенням на основі груп у класах функцій?
Мені потрібно автоматично збільшити поле на основі груп у класі функцій. У мене є 8 ділянок у межах даного багатокутника, і мені потрібно призначити їм ідентифікатор від 1-8 для кожного набору ділянок у кожному полігоні. Полігон матиме свій унікальний ідентифікаційний номер, який використовуватиметься для групування ділянок. Я припускаю, що це …

1
Як запобігти панорамуванню карти під час прокрутки сторінки
Коли на HTML-сторінці міститься карта, і користувач прокручує сторінку вниз за допомогою колеса миші, коли миша користувача переходить на карту, сторінка перестане прокручуватися, тоді як сама карта буде панувати. Дивіться Demo1 . Я хотів би наслідувати поведінку, детально описану в простому фокусі зручності використання для Карт Google за допомогою API …


2
PostGIS - Отримайте точку всередині лінії або багатокутника
Мені потрібно отримати центральну точку лінії або багатокутника, щоб зробити markerдля свого додатка. Так що при натисканні на маркер з’являється геометрія (лінія або багатокутник). Раніше я ST_Centroidпрацював. Результат - це те, що я очікував зняття деяких полігонів чи ліній, центроїдів яких не в геометрії. Що я хотів би для цих …


6
Чи є більш швидкий спосіб у пітоні знайти найменше число у полі?
Використання arcgis desktop 10.3.1 У мене є скрипт, який використовує пошуковий курсор, щоб додати значення до списку, а потім використовувати min () для пошуку найменшого цілого числа. Потім змінна використовується в сценарії. Клас Feature має 200 000 рядків, а сценарій займає дуже багато часу. Чи є спосіб зробити це швидше? …
10 arcpy  list 

1
Як змінити змінну проекту за допомогою Python?
Я хотів би змінити значення визначеної користувачем змінної проекту (її можна вручну редагувати в Налаштуваннях проекту | Змінні) за допомогою консолі Python. Я відстежив функцію setVariable () у класі QgsExpressionContextScope, але не зміг насправді змінити змінну в налаштуваннях проекту. Мій код поки що: iface.mapCanvas().mapSettings().expressionContext().scope(0).setVariable('myvar',1) Я здогадуюсь, що я заблукаю в …
10 qgis  pyqgis 

2
Як використовувати вкладені стилі в QGIS?
Як я можу використовувати вкладені стилі? Я знайшов публікацію Натана В. "Покращення відображення на основі правил QGIS" про вкладені стилі, але я не розумію, як їх використовувати?
10 qgis  style 

1
Березовий алгоритм не кластеризується, як очікувалося
Я використовую алгоритм Birch з пакету scipy-learn Python для кластеризації набору точок в одному невеликому місті в наборах по 10. Я використовую наступний код: no = len(list_of_points)/10 brc = Birch(branching_factor=50, n_clusters=no, threshold=0.05,compute_labels=True) На мою думку, я завжди закінчував би наборами з 10 балів. У моєму випадку зараз у мене 650 …

1
Згрупуйте та вирівняйте піктограми в атласі QGIS
Я складаю атлас захищених територій за допомогою QGIS. Я використовую версію 2.12, але це питання, ймовірно, стосуватиметься і версії 2.14. У цьому атласі представлено кілька об'єктів, що представляють інтерес (poi). Деякі з них, як парковка, інформаційна станція та оглядова точка, представлені у вигляді значків. Коли вони близькі один до одного, …

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