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

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

1
Как предотвратить панорамирование карты при прокрутке страницы
Когда страница HTML содержит карту, и пользователь прокручивает страницу с помощью колесика мыши, когда мышь пользователя проходит над картой, страница перестает прокручиваться, а сама карта перемещается. Смотрите Demo1 . Я хотел бы эмулировать поведение, подробно описанное в Простом приеме юзабилити для Карт Google, с использованием ArcGIS Server JS API 3.x. …

2
PostGIS - получить точку внутри линии или многоугольника
Мне нужно получить центральную точку линии или многоугольника markerдля моего приложения. Чтобы при нажатии на маркер появилась геометрия (линия или многоугольник). Раньше я ST_Centroidзаставлял это работать. Результатом является то, что я ожидал, если бы не несколько полигонов или линий, центроиды которых находятся вне геометрии. Что я хотел бы для этих …


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

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

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

2
Как использовать вложенные стили в QGIS?
Как я могу использовать вложенные стили? Я нашел сообщение Натана У. «Улучшения рендеринга на основе правил QGIS» о вложенных стилях, но я не понимаю, как его использовать?
10 qgis  style 

1
Группировать и выравнивать иконки в атласе QGIS
Я делаю атлас охраняемых территорий с использованием QGIS. Я использую версию 2.12, но этот вопрос, вероятно, также относится и к версии 2.14. В этом атласе представлено несколько объектов интереса (poi). Некоторые из них, такие как парковка, информационная станция и точка обзора, представлены в виде значков. Когда они близки друг к …


1
Позволяет ли ArcGIS Online выбирать по местоположению?
Этот вопрос относится к стандартной карте ArcGIS Online, например, http://your-site.maps.arcgis.com/home/webmap/viewer.html. Можно ли выполнить выбор по местоположению, например, чтобы найти точки одного слоя, которые попадают в слой многоугольника? В меню «Анализ» доступно несколько операций, но я не вижу «Выбор по местоположению». Нужно ли создавать что-то нестандартное (например, с использованием ArcGIS JS …

3
Запрашивает символ подчеркивания в ArcMap?
Для стандартного запроса LIKE к классу объектов ArcSDE на основе Oracle символ подчеркивания представляет собой подстановочный знак из одного символа при использовании со строкой. Я пытаюсь навязать запрос определения, чтобы найти текстовую строку, которая начинается с 4 цифр, за которыми следует символ подчеркивания. Кто-нибудь знает, как я мог бы указать …

3
Mapbox GL AddLayer: откуда берутся иконки
Многие примеры всегда загружают изображение значка следующим образом (например, здесь: https://www.mapbox.com/mapbox-gl-js/example/geojson-markers/ ): map.addLayer({ "id": "markers", "type": "symbol", "source": "markers", "layout": { "icon-image": "{marker-symbol}-15", "text-field": "{title}", "text-font": ["Open Sans Semibold", "Arial Unicode MS Bold"], "text-offset": [0, 0.6], "text-anchor": "top" } }); Где хранится этот значок и как я могу связаться с …
10 mapbox-gl 

4
Нужно найти строки, содержащие одно и то же слово дважды
У меня есть данные атрибута с именами владельцев. Мне нужно выбрать данные, которые содержат фамилию дважды . Например, у меня может быть имя владельца, которое гласит « BENNETT MCCARL & ARNETTE BENNETT ». Я хотел бы выбрать любые строки в таблице атрибутов, которые имеют повторяющуюся фамилию, как в примере выше. …

1
Как заполнить карту композитора данными холста и экспортировать композицию в виде png, используя скрипт Python в QGIS
Я хотел бы создать скрипт Python в QGIS, который будет принимать некоторые данные (shp + tif, в моем примере), использовать шаблонную карту Map Composer (из файла) и экспортировать созданную композицию в изображение PNG. Почти не имея опыта программирования (меньше, чем базовые знания Python), я загадаю некоторые фрагменты кода и пытаюсь …

2
Создайте буферы области, которые ограничены береговой линией
Я пытаюсь использовать ArcGIS 10.2 для создания буфера точек на основе заранее определенной области (например, 400 кв. Км). Кроме того, буферы некоторых точек находятся близко к береговой линии, что требует обрезки буферов на береговой линии и по-прежнему имеет ту же площадь, что и внутренние (400 кв. Км). Кто-нибудь знает, как …
10 arcpy  arcgis-10.2  r  buffer 

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