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

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

8
Есть ли в мире источники более эзотерических данных, чем улицы?
Связанный с этим вопросом. Например, такие вещи, как: политическая карта мира (в виде полигонов) города мира геолокационные данные о климате (средняя температура, влажность, дождь, как полигоны), землетрясения, ураганы (как полилинии, мы надеемся, с силой, как данные оси Z) расположение магазинов международных сетей (например, макдональдс) Если вы знаете источники только для …
15 data 

1
Интеграция NTv2-преобразования в QGIS?
Мне интересно, как правильно интегрировать NTv2-преобразование в QGIS. Я успешно интегрировал NTv2-преобразование в QGIS, но я не уверен, что все сделано так, как должно. Для интеграции сеток NTV2 в QGIS я нашел несколько сведений о том, что имя сетки должно храниться в столбце p1 таблицы tbl_datum_transform файла srs.db: https://github.com/qgis/QGIS/pull/1502#issuecomment-50580199 https://dragons8mycat.com/2014/03/03/gis-tips-getting-ostn02-to-work-with-qgis-2-2/ …

1
Написание скрипта обработки Python с Qgis 3.0
После обновления до Qgis 3.0 стало очень трудно найти какую-либо информацию, касающуюся написания сценариев обработки в Qgis 3.0. @Underdark (см. Здесь ) послужил основой для скелета. Этот код также, кажется, был добавлен в Qgis при написании нового скрипта из шаблона (Qgis 3.0.2). Однако я не мог найти способ помочь новичкам …
15 qgis  pyqgis  qgis-3 

2
Получить имена полей шейп-файлов, используя GDAL
Я использую GDAL в Python для импорта шейп-файла. Я хочу знать имена полей для файла, мой текущий способ: fields = [] for i in range(1, layer.GetFeature(0).GetFieldCount()): field = layer.GetFeature(0).GetDefnRef().GetFieldDefn(i).GetName() fields.append(field) Но так я получаю функцию для первого слоя. Означает ли это, что разные слои могут иметь разные особенности? Если нет, …
15 python  shapefile  gdal 

6
Импорт символов SVG в QGIS
Я скачал пакет иконок SVG со страницы https://www.mapbox.com/maki/ Использование импорта из URL никогда не работало для меня, так как мне импортировать эти символы в QGIS? Насколько я могу судить, мне нужен .XML, определяющий каждый символ.
15 qgis  symbology  svg 

1
WMTS: преобразовать геолокацию (широта, долгота) в индекс плитки при заданном уровне масштабирования?
Я хотел знать, как получить индексы (x, y) тайла WMTS для данной геолокации (широта, долгота) и уровня масштабирования. Например, у меня есть POI, расположенный в (48.675, 2.7), я хочу получить соответствующую плитку открытой карты улиц для увеличения 10. Могу ли я сделать математику? Нужен ли мне веб-сервис? Точность: я должен …

1
Вырезать файл формы полигона по линии файла формы
У меня есть два шейп-файла, шейп-файл многоугольника (озеро) и шейп-файл линии (будильник). Я хочу создать новый шейп-файл "полигон к северу от границы". Какой инструмент я могу использовать в QGIS или другой бесплатной ГИС для этой задачи?
15 qgis  polygon  line  clip 

3
Создать буфер в метрах?
Я очень новичок в мире ГИС, поэтому моя проблема может быть очень глупой, но я все равно попробую. Задача Учитывая список координат по долготе / широте, сохраненный в виде .csvфайла, я хочу создать буфер с расстоянием в xкм вокруг этих координат. (В случае, если это уместно, эти координаты являются местоположениями …
15 qgis  buffer 

3
Расчет процента площади пересечения в где пункт
У меня есть таблица полигонов (групп блоков переписи) в postgres. Я хочу пометить каждую группу блоков городом (еще одной таблицей полигонов), в котором он находится в основном. Это возможно? Я думаю, мне нужно по сути создать что-то вроде: select b.*,t.name from blockgroups b, towns t where (st_area(st_intersection(b.wkb_geometry, t.wkb_geometry))/st_area(b.wkb_geometry)) > .5 …

2
Листовка, отображающая плитки TileMill в неправильном порядке
Я в тупике, и довольно много поисков ничего не помогло. Я на первом этапе того, что в конечном итоге будет картой с тремя растровыми слоями и тремя слоями маркеров (с элементами управления для переключения между растрами и связанными с ними данными, с всплывающими окнами / всплывающими подсказками для данных), но …

2
Вызывает ли событие клик на карте листовки?
Возможно ли, чтобы событие клика происходило в определенное время на листовой карте? Я хотел бы, чтобы появилось всплывающее окно, которое связано с точкой в ​​определенном месте. Я попробовал несколько комбинаций map.fireEvent('click', latLon)и , map.fire('click', latLon)но я не могу найти примеры или ссылки , описывающие этот подход. Это что-то, что можно …
15 leaflet 


1
Разрешить несколько строк в легенде о ArcGIS Desktop?
Как заставить текст описания в моей легенде занимать более одной строки? Это в основном тот же вопрос, что и принудительное использование длинных имен слоев в нескольких строках на основе указанной ширины легенды в ArcGIS Desktop? , Тем не менее, я хочу использовать Категории / Уникальные значения, а не Функции как …

3
Преобразование файла LAS в массив NumPy?
Я начал изучать, как манипулировать данными LAS в python, и хотел посмотреть, как другие обрабатывают файлы LAS. Я хотел бы прочитать точки (я использую массив NumPy) и отфильтровать классы 1 и 2 (неклассифицированные и заземленные) в отдельный массив. У меня есть следующий код, но я не могу отфильтровать очки. # …
15 python  lidar  numpy  array  liblas 

2
GeoServer 2.3 как включить jsonp
Я хотел бы включить jsonp на GeoServer 2.3.0. В документах сказано, что для ENABLE_JSONP задано значение true. В ответе из списка пользователей GeoServer говорится, что нужно отредактировать файл web.xml (установите системную переменную ENABLE_JSONP = true и outFormat = text / javascript), но я понятия не имею, какие теги xml использовать …
15 geoserver 

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