Вопросы с тегом «postgis»

PostGIS - это расширение для объектно-реляционной базы данных PostgreSQL, которое добавляет поддержку географических объектов.

2
Как проверить, какая версия GDAL у меня есть и сколько?
Я установил на свой компьютер следующее программное обеспечение: PosgresSQL 9.3.2.3 PostGIS 2.1.1.1 QGIS 2.0.1 Dufour (этот установлен через пакет OSGeo4w) QGIS 1.7.0 Вроцлав Насколько я знаю, все они так или иначе работают, или используют, или получают доступ к библиотеке GDAL. Являются ли они независимыми версиями GDAL, поэтому используются в зависимости …

2
Ищем самое быстрое решение для анализа Point in Polygon на 200 миллионов точек [закрыто]
У меня есть CSV, содержащий 200 миллионов наблюдений в следующем формате: id,x1,y1,x2,y2,day,color 1,"-105.4652334","39.2586939","-105.4321296","39.2236632","Monday","Black" 2,"-105.3224523","39.1323299","-105.4439944","39.3352235","Tuesday","Green" 3,"-104.4233452","39.0234355","-105.4643990","39.1223435","Wednesday","Blue" Для каждого набора координат (x1 / y1 и x2 / y2) я хочу назначить американский переписной тракт или блок переписи, в который он попадает (я скачал шейп-файл TIGER тракта переписи здесь: ftp://ftp2.census.gov/ geo / tiger …

4
SQL-запрос, чтобы иметь полную функцию Geojson от PostGIS?
Я хотел бы получить функцию геоджон со свойствами PostGIS. Я нашел пример, чтобы иметь коллекцию функций, но я не могу заставить ее работать только для функции. SELECT row_to_json(fc) FROM ( SELECT 'FeatureCollection' As type, array_to_json(array_agg(f)) As features FROM (SELECT 'Feature' As type , ST_AsGeoJSON(lg.geog)::json As geometry , row_to_json(lp) As properties …

4
Как вставить полигон GeoJSON в таблицу PostGIS?
Мне нужно вставить многоугольник из GeoJSON в мою таблицу PostGIS. Вот так выглядит SQL-запрос. INSERT INTO tablename (name, polygon) VALUES ( 'Name', ST_GeomFromGeoJSON( '{ "type": "Polygon", "coordinates": [ [7.734375,51.835777520452], [3.8671875,48.341646172375], [7.20703125,43.580390855608], [18.6328125,43.834526782237], [17.9296875,50.289339253292], [13.7109375,54.059387886624], [7.734375,51.835777520452] ] }' ) ) К сожалению, я получаю сообщение об ошибке. ERROR: Geometry SRID (0) …

4
Массовая загрузка нескольких шейп-файлов в PostGIS
У меня есть более ста слоев данных в формате шейп-файлов, которые я хочу загрузить в базу данных PostGIS. Все они находятся в одной проекции, но представляют разные слои данных, поэтому они не имеют одинаковую схему. Каков наиболее эффективный способ массового преобразования всех этих файлов в мою базу данных PostGIS (в …

2
Изменение типа геометрии с точки на многоточечность в существующей таблице в PostGIS?
Есть ли функция PostGIS, которая может изменить тип геометрии для существующей таблицы? Нам нужно изменить с POINT на MULTIPOINT. Таблица будет пустой, когда мы изменим тип геометрии, и мы не сможем просто удалить / создать таблицу.
31 postgis 

3
Какая функция для создания POINT в PostGIS?
Когда вы определяете точку в PostGIS, когда вы решаете использовать что из следующего? ST_SetSRID(ST_MakePoint(lon,lat),4326) ST_SetSRID(ST_Point(long,lat),4326) ST_SetSRID(ST_GeomFromText('POINT(lon lat)',4326) ST_GeomFromEWKT('SRID=4326;POINT(lon lat)') Если это существенно разница в производительности, что будет самым быстрым?


1
Как конвертировать / typecast из Polygon в Multipolygon в PostGIS?
Есть ли способ типизации полигонов для мультиполигонов? Например, я создал круг, используя ST_Buffer () для точки. Тип возврата этой функции - тип Polygon. Проблема в том, что на столбце геометрии есть ограничение, ограничивающее его типом Multipolygon. Итак, я не могу вставить простой многоугольник. Я использовал функцию ST_MPolyFromText (), но, как …
30 postgis 

2
Добавление шейп-файлов в базу данных PostGIS
Мне удалось создать базу данных Postgresql, а затем я выполнил, createlang plpgsql geospecies psql -d geospecies -f postgis.sql psql -d geospecies -f spatial_ref_sys.sql Так что теперь я могу напрямую импортировать шейп-файлы? Будет ли это правильная команда, ogr2ogr -f PostgreSQL PG:"host=server_ip user=username dbname=dbname password=password" yourshapefile.shp; Я не уверен, как структурировать базу …

6
QGIS, Postgis: тип геометрии не соответствует типу столбца
Я пытаюсь импортировать некоторые шейп-файлы полигонов в Postgis в QGIS через SPIT. Один из них не может быть импортирован и возвращает эту ошибку: ERROR: Geometry type (Polygon) does not match column type (MultiPolygon) Я пытался изменить атрибут "Класс объектов" в этой таблице в SPIT widnow, с MULTIPOLYGON на POLYGON, но …
30 qgis  postgis  database 

4
Когда НЕ следует использовать пространственный индекс?
Я спрашиваю об этом, потому что я в основном работал с Oracle, но в течение прошлого года я удваивался с PostGIS и SQLServer 2008. Большинство пространственных функций в Oracle не будут работать без пространственного индекса, возвращающего ошибку ORA-13226: 13226, 00000, «интерфейс не поддерживается без пространственного индекса» // * Причина: таблица …

4
Как получить ближайшую точку на линейной линии к данной точке?
Я давно использую PostGIS, но никогда не использовал LINESTRINGгеометрию ...! :) Вот что я хотел бы сделать: у меня есть таблица линий линий (представляющих улицы данного города, SRID 3395), и я хотел бы найти ближайшие строки линий к данной точке (позиция GPS, SRID 4326). Решение, которое я нашел, состоит в …
28 postgis 

6
Как я могу обновить ogr2ogr для включения драйвера PostgreSQL?
Я пытаюсь использовать ogr2ogr для загрузки шейп-файла в удаленную установку PostGres. Когда я запустил эту команду: celenius:~ celenius$ ogr2ogr -f PostgreSQL PG:"host=255.34.00.00 user=postgres dbname=mydb password=***" Dropbox/data/roads.shp; Я получил следующее сообщение об ошибке: Unable to find driver `PostgreSQL'. The following drivers are available: -> `ESRI Shapefile' -> `MapInfo File' -> `UK …

9
Работаете с данными PostGIS в R?
Я работаю с R почти все время, и теперь я использую его для анализа пространственных данных. У меня есть база данных PostGIS с (очевидно) данными ГИС. Если я хочу сделать статистический пространственный анализ и построить карты, то это лучший способ: экспортировать таблицы как шейп-файлы или; работать напрямую с базой данных?
27 postgis  postgresql  r 

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