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

44
Карта соответствия ссылок и идей? [закрыто]

Я использую OpenStreetMap и его векторную дорожную сеть, и я хотел бы реализовать алгоритм сопоставления карт. В настоящее время я могу для каждой позиции GPS извлечь ближайший участок дороги и рассчитать проекцию этой позиции на этот сегмент, как на этом изображении (красный штифт - это чистая...

44
Извлечение data.frame из объекта простых функций в R

Существует ли sf-нативный (то есть «правильный») способ извлечения всего, кроме столбца геометрии, из простого объекта объектов? Это работает df <- dplyr::select(as.data.frame(sf), -geometry) но select( , -geometry)шаг кажется ненужным. Кроме того, он не удаляет атрибуты...

44
Какой самый полезный пространственный трюк R?

R становится довольно сильным инструментом для обработки и анализа пространственных данных. Я узнал некоторые полезные вещи через вопросы , как это на SO и думал , что это может быть полезно иметь что - то simmilar, но более «пространственно» ориентированным. Можете ли вы поделиться некоторыми...

43
Загрузка данных OpenStreetMap

Существует ли простой способ загрузки данных из OpenStreetMap (OSM)? Используя пример Северной Америки, я понимаю, что Cloudmade (Cloudmade больше не обеспечивает загрузку OSM) и Geofabrik ( http://download.geofabrik.de/osm/north-america/ ) обеспечивают загрузку, но файлы огромны (0.5 ГБ - 4 ГБ). Я...

43
Выбор файловой базы геоданных (* .gdb), персональной базы геоданных (* .mdb) или шейп-файла?

Раньше я использовал базы геоданных как простой способ хранить все файлы вместе, а не иметь десятки шейп-файлов повсюду, и это проще, когда наконец-то экспортируются все соответствующие данные клиенту. Почему я должен использовать базу геоданных вместо шейп-файлов при анализе и запуске функций для...

43
Выбор объектов в Polygon из другого слоя, используя QGIS?

Я использую QGIS 1.8 с базой данных PostGIS, и у меня есть три слоя PostGIS в QGIS: слой линий, слой точек и слой многоугольника. Я пытаюсь выбрать многоугольник в слое многоугольника и отметить все точки в этом многоугольнике. Для меня единственный способ сделать это - использовать кнопку «Выбрать...

43
Репроектирование векторного слоя в QGIS?

У меня есть ряд слоев линий (шейп-файлов) в моем проекте. CRS некоторых отличаются, и чтобы объединить их, они все должны иметь один CRS. Когда я использую Processing / Toolbox / Qgis_algorithims / Reproject_layer, перепроецирование работает только в том случае, если ему разрешено сохранять во...

43
Учебники для обработки пространственных данных в R?

Кто-нибудь знает некоторые хорошие учебники для обработки пространственных данных в R? Я знаю, что есть некоторые пакеты, такие как rgdal и maptools, но на самом деле я не нашел полезных руководств, чтобы познакомиться с основными функциями (чтение, прорисовка, изменение символов, объединение...

42
Обойти ограничение в 10 символов для имени поля в шейп-файлах?

Я экспортирую геометрию с прикрепленными текстовыми атрибутами из базы данных Oracle в формат шейп-файла esri (.shp) с библиотекой Java и Geotools. Столбцы атрибутов в нашей базе данных имеют имена, содержащие более 10 символов, и Geotools заставляет их усекать. Я понимаю, что это связано со...

42
Почему вы используете ArcGIS for Desktop?

Я новичок в ГИС, и в 2007 году я только баловался с ArcGIS for Desktop в течение примерно 4 недель. Я стремлюсь нацелиться на написание законченных решений, включающих ГИС, поскольку это принесет пользу их продажам оборудования. Они не знают, на какой рынок хотят выйти, но хотят, чтобы я выбрал...

42
Чтение файла KML в R?

Я работаю с огромными файлами .kml (до 10 Гб) и мне нужен эффективный способ чтения их в R. До сих пор я конвертировал их в шейп-файлы через QGIS, а затем обратно в R с помощью readShapePoly и readOGR (последний кстати, на ~ 1000 быстрее, чем прежний). В идеале я бы хотел исключить промежуточную...

42
Создание полигонов одинакового размера по линии PyQGIS?

Я хотел бы создать полигоны вдоль линии, чтобы использовать их для AtlasCreator на следующем этапе. ArcMap имеет инструмент под названием Strip Map Index Features . С помощью этого инструмента я могу выбрать высоту и ширину моих полигонов (скажем, 8 км х 4 км) и автоматически производить / вращать...

42
Методы с открытым исходным кодом для кригинга?

У меня есть точечный набор данных, который я хотел бы использовать в Криге , в идеале используя программный пакет с открытым исходным кодом. Если возможно, я бы также хотел выбрать модель полувариограммы в процессе, чтобы улучшить...

42
Конвертируйте DataFrame для панд в GeoDataFrame

Это кажется довольно простым вопросом, но я не могу понять, как преобразовать DataFrame pandas в GeoDataFrame для пространственного объединения. Вот пример того, как выглядят мои данные df.head(): Date/Time Lat Lon ID 0 4/1/2014 0:11:00 40.7690 -73.9549 140 1 4/1/2014 0:17:00 40.7267 -74.0345 NaN...

41
Делать красивые карты в R? [закрыто]

Есть довольно хорошие возможности для анализа пространственных данных в R, и в контексте моего текущего проекта я бы хотел использовать R чаще для этого. До сих пор я строил свои карты с помощью пакета ggplot2, который содержит множество практических инструментов для построения и исследования...

41
Расчет средней ширины многоугольника?

Я заинтересован в изучении средней ширины многоугольника, который представляет дорожное покрытие. У меня также есть осевая линия дороги как вектор (который иногда не точно в центре). В этом примере линия дороги - красная, а многоугольник - синий: Один из подходов, основанных на грубой силе, который...

41
Представляя сетевые потоки? [закрыто]

Для проекта, над которым я работаю, мне нужно представить сетевые потоки в 1000 зонах с направленностью. Любые предложения по отображению информации в хорошем и не подавляющем виде? Какие-нибудь примеры по отображению сетевых потоков в тяжелых городских районах? Цветовые предложения и схемы...

41
Почему закон косинусов более предпочтителен, чем косинус, при расчете расстояния между двумя точками широты и долготы?

Фактически, когда Синнотт опубликовал формулу haversine, точность вычислений была ограничена. В настоящее время JavaScript (и большинство современных компьютеров и языков) используют 64-разрядные числа IEEE 754 с плавающей запятой, что обеспечивает 15 значительных показателей точности. С этой...