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

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

2
Рисование дня и ночи на карте Google
Я ищу график день / ночь на карте Google для произвольного момента времени. Я знаком с генерацией листов карты; Я просто ищу алгоритм, чтобы сказать мне, находится ли конкретная точка на земном шаре в настоящее время в дневном или темном свете, или чтобы иным образом построить кривую интерфейса день / …

5
Ускорение OpenStreetMap PostGIS запросов
У меня есть данные OpenStreetMap для Нидерландов, загруженные в базу данных PostGIS (PostgreSQL 8.3 / PostGIS 1.3.3) с использованием схемы осмоса . Это означает, что все теги хранятся в поле hstore . В дополнение к индексу GIST, который осмос создает в поле геометрии, я создал дополнительный индекс GIST для поля …

4
Билинейная интерполяция точечных данных на растре в Python?
У меня есть растр, с которым я бы хотел провести точечную интерполяцию. Вот где я нахожусь: from osgeo import gdal from numpy import array # Read raster source = gdal.Open('my_raster.tif') nx, ny = source.RasterXSize, source.RasterYSize gt = source.GetGeoTransform() band_array = source.GetRasterBand(1).ReadAsArray() # Close raster source = None # Compute mid-point …

5
Где радиационные модели для японской катастрофы?
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Я заинтересован в том, чтобы увидеть достоверные результаты модели, показывающие, как радиоактивные загрязнители из Японии могут циркулировать через ветер и воду. AGU блог очков из …
12 modelling 

1
Запуск ArcGIS 10.0 под Virtualenv
Я работаю над пакетом Python, в котором есть набор инструментов командной строки и инструментов ArcToolbox. Для разработки на Python действительно полезно использовать VirtualEnv, особенно при работе с установщиками. Есть ли способ заставить ArcMap или ArcCatalog распознавать текущий сеанс VirtualEnv в Python, чтобы при выполнении пользовательских инструментов использовались пути и пакеты …

3
Как создать маску многоугольника «область интересов»?
Я создал инструмент GP, используя ArcGIS, который создает маску «области интереса» из выбранных объектов. Эффективно он создает новый слой многоугольника пончик, где отверстие было ранее выбранных объектов. Могу ли я повторить эту задачу в QGIS? Пример: для конкретной карты я хочу выделить округ внутри штата и замаскировать оставшуюся часть штата …
12 qgis  cartography 

1
Понимание документации OpenLayers
В документации openlayers я заметил, что «параметры» часто используются, чтобы показать, что конструктор принимает параметры. Но где я могу получить информацию об этом параметре {объект}? Как узнать, какие параметры принимает конструктор? Например: ниже я поместил документацию конструктора для OpenLayers.Filter.Spatial. Как узнать, какие свойства я могу поместить в {Object}?

1
ВЫБРАТЬ ТОП запрос в ArcGIS Desktop?
Есть ли способ использовать SELECT TOP (n) на рабочем столе ArcGIS? Похоже, что поскольку построитель запросов ArcGIS эффективно строит оператор SQL после предложения WHERE, это может оказаться невозможным. Вот типичный пример использования SQL : ВЫБЕРИТЕ ТОП 3 * ИЗ СЛОЯ

2
Данные Tiling Vector без потери геометрической и топологической информации
Я пытаюсь найти способ подразделить векторную карту на более мелкие блоки. Я могу разложить карту по разным стратегиям, таким как q-дерево. Однако неизбежно обрезать некоторые полилинии и многоугольники, которые пересекают границы блоков. Делая это, мы потеряем их геометрические и топологические атрибуты. Плиточные данные можно использовать только для отображения, но не …

4
Поиск кластеров из N точек на расстоянии X с помощью ArcGIS Desktop?
Мы испробовали два метода кластерного анализа: Кластер и выброс Горячая точка ... но не соответствует нашей спецификации, которая имеет эти 3 параметра: Набор точечных функций N точек в кластере Диапазон расстояний X, чтобы смотреть в Например, «найди мне точки, где у каждого скопления есть 10 точек в пределах 50 метров» …

4
Каков подходящий глобальный / универсальный уникальный идентификатор для базы данных PostGIS?
Я читал, что использование OID в качестве первичного ключа в базе данных postgreSQL / PostGIS является плохой практикой, поскольку существуют случаи, когда их можно сбросить. Звучит логично, но что тогда является подходящей альтернативой? Я полагаю, что есть возможность использовать UUID "универсального уникального идентификатора", но большое значение текста и чисел, которое …

2
Выбор по ограничительной рамке с PostGIS
У меня есть большой набор данных в базе данных PostGIS. Я просматриваю его через веб-интерфейс, который загружает данные как GeoJSON. Слишком много данных, чтобы предоставить клиенту все сразу (10 с лишним МБ ...), поэтому я хотел бы получить область данных внутри ограничительной рамки, образованную краями окна (пунктирная линия на изображении …
12 postgis 

1
Как вы используете GRASS v.kernel?
Я не уверен, как использовать v.kernel от GRASS. У меня векторный слой около 2,5 миллионов точек. Я хочу создать тепловую карту, используя v.kernel, чтобы показать концентрации, так как у меня есть переменные экземпляры с перекрывающимися точками, иногда огромными перекрытиями. Я уже получил этот векторный слой в GRASS, и он отображается …

7
установка GEOS, PROJ, GDAL / OGR в python virtualenv на Mac OS X
Я пытаюсь настроить изолированный python virtualenv для работы над ГИС-проектами на моем Mac OS X. Похоже, мне потребуется установить GEOS, PROJ, GDAL / OGR с сайта kyngchaos здесь http://www.kyngchaos.com/ софт / фреймворки, а не просто_установить его в мой virtualenv. Это точно? Загрузки, доступные на kyngchaos, являются установщиками pkg, а не …
12 gdal  ogr  osx 

1
Пространственные операторы в R?
Как я могу сделать пространственные выделения или фильтры в R? Я могу сделать это в PostGIS, используя (например): SELECT * FROM mypoint, mypoly WHERE ST_Within(mypoint.geom, mypoly.geom); и это аналогично в большинстве других программ ГИС. Так что я ожидаю, что что-то в R будет выглядеть так: mypoint[within(mypoint, mypoly),] но я нигде …

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