Запитання з тегом «postgis»

PostGIS - це розширення для об'єктно-реляційної бази даних PostgreSQL, яка додає підтримку географічних об'єктів.

2
Як я можу перетворити геомагнітні координати в географічні координати, не роблячи математики самостійно?
У мене є деякі дані, які знаходяться в геомагнітних координатах; тобто вони є широтою і довготою, але по відношенню до магнітного північного полюсу в Канаді, а не до географічного північного полюса. Як ви могли здогадатися, я хотів би співставити їх з іншими даними, які є в інших системах координат. (Дані …

1
Чи може PostGIS обмежувати стовпчик на багатополігонах та полігонах?
Наразі я використовую PostGIS 1.5.3, але незабаром буду модернізувати до 2.0. Тому, будь ласка, зверніть увагу на будь-які відмінності між двома версіями, які стосуються наступних питань. Чи можливо створити стовпчик типу геометрії PostGIS, який дозволяє вставляти багатокутники та мультиполігони, але обмежує вставлення інших типів геометрії без зміни вручну обмеження, яке …
10 postgis 

7
Чи варто використовувати CMS для свого веб-додатка для картографування?
Для свого веб-додатка картографування я використовую GeoServer як сервер, PostGIS як просторовий БД та OpenLayers на стороні клієнта (а також інші бібліотеки JS). Карта складається з базових карт та векторних шарів. Одним з таких векторних шарів є шар "Громадські установи". Для кожної категорії установ (міністерств, трибуналів ...) є особи (я …

5
База даних проти файлів для Solo Developer
Я тільки починаю працювати в ГІС і мені цікаво використовувати його для створення карт гірських велосипедних маршрутів у моєму районі та поблизу. Я вивчив QGIS і досяг достатнього прогресу для створення гідної карти. Поки я зберігав свої шари в Shapefiles, що, здається, працює нормально. У минулі вихідні я почав дивитись …

1
Як ефективно знайти найближчу точку над тушкою?
У мене є таблиця PostgreSQL 9.1 із сотнями тисяч POGIS POINT. Для кожного з них я хотів би знайти найближчу точку в іншій таблиці POINT. Бали у другій таблиці являють собою сітку у всьому світі, тому я знаю, що завжди буде матч у межах 1 градуса. Це запит, який я …

2
Перетворення таблиці PostGIS в Shapefile в Python?
Я хочу перетворити таблицю PostGIS у файл форми (не використовуючи pgsql2shp). Для того, щоб створити геометрію у формі форми, я повинен надати Xmin, Ymin та Xmax, Ymax, а геометрія, яку я маю у своїй таблиці PostGIS, має неправильну форму (я можу отримати зовнішній вигляд за допомогою обмежувального вікна, але воно …
10 python  postgis 

1
Чи можете ви запитувати перекриття визначених користувачем полігонів у заданій точці Карт Google?
Мені потрібно з’ясувати обмеження роботи з API Карт Google і можливі рішення для проведення напівскладних просторових порівнянь. Що я хочу досягти - це система порівняння, яка дозволить запитувати перекриття визначених користувачем просторових багатокутників у заданій точці (Житлова адреса). В основному, ресторан матиме задану зону доставки, параметр якої визначатиметься X геокоординатами. …

2
Кільцеві перехрестя в PostGIS
Це далі з попереднього запитання . Ви побачите, що я новий користувач PostGIS. Я вивчив обґрунтованість топології в своїх даних і виявив близько 1700 проблем з топологією в наборі даних про обкладинку (полігон). Це все "Самозаймання кільця". Користуючись корисною інформацією в цій презентації Пола Рамсая (стор. 20), я спробував відповідно …
10 postgis  topology 

1
Як додати функції до шару PostGIS за допомогою Quantum GIS?
Я використовую Quantum GIS та dbms PostGIS. Я можу викликати шар PostGIS в QGIS, але я не в змозі додати функцію до нього. Я використовую метод додавання функцій до Shapefile, але він все ще не відображається в шарі, і я не знаю, як зберегти його до бази даних PostGIS, якщо …
10 postgis  qgis 

1
Підвищення продуктивності через індекс GIST для точки в полігоновому запиті
У мене дві таблиці: розташування (id, region_id, the_geom) та регіони (id, the_geom). Для кожної точки розташування я хочу визначити регіон, в якому він знаходиться: UPDATE locations SET region_id = (SELECT id FROM regions WHERE ST_Within(locations.the_geom,regions.the_geom) ); Чи має сенс будувати індекс GIST на точках розташування? Я буду будувати індекс на …

1
Допомога в геометрії полігона PostGIS - незамкнені кільця
Я взяв примірник супер-лукавої книги "Геопросторовий розвиток Пітона" Еріка Вестра ( посилання Amazon ), і я над цим працюю. Наразі він навчає мене завантажувати дані берегової лінії GSHHS з файлу форм у базу даних PostGIS, готуючись до створення геопросторового веб-додатку. Моя проблема полягає в наступному: коли я намагаюся імпортувати дані …
10 python  postgis  ogr  wkt 

3
отримання файлів dxf з PostgreSQL
Я успішно завантажив купу файлів форм у базу даних PostGIS. Мені б хотілося отримати певну геометрію та шари у вигляді файлів dxf на основі SQL-запитів. Я використовую PostGIS, GDAL, PostgreSQL та Python з набору OSGeo4W для Windows. Я уявляю, що мені слід використовувати ogr2ogr трохи так: $ ogr2ogr -sql "SELECT …
10 postgis  gdal  ogr  dxf 

2
Як конвертувати дані OSM в PostgreSQL для цілей маршрутизації?
Я створюю додаток для маршрутизації за допомогою OpenStreetMap. В даний час моє завдання полягає в перетворенні даних з OSM-файлу в PostgreSQL. Я читав про osm2pgsql, але проблема полягає в тому, що там написано, що osm2pgsql не підходить для маршрутизації. Я також читав про Осмос, але є щось про порт рейки, …

5
Ідентифікація "довгих та вузьких" багатокутників у PostGIS
У мене є набір багатокутників, що представляють великі площі, скажімо міські квартали. Я хочу визначити великі ділянки, що перетинаються між ними. Але є проблема: іноді ці багатокутники будуть перетинатися по периметру (тому що вони були намальовані з невеликою точністю). Це призведе до довгих і вузьких перекриттів, які мене не цікавлять. …
10 qgis  postgis  slivers 

1
Чому st_intersects швидше, ніж &&
Це таблиця балів. ~ 1М записів SELECT COUNT(*) as value FROM alasarr_social_mv s; Output: 976270 Схоже, st_intersects змушує використовувати просторові індекси, але && ні. Використання зразка ST_Intersects(282 мс) SELECT COUNT(*) as value FROM alasarr_social_mv WHERE ST_Intersects( the_geom_webmercator, ST_MakeEnvelope(-410961,4920492,-402305,4926887,3857) ) Aggregate (cost=34370.18..34370.19 rows=1 width=0) (actual time=282.715..282.715 rows=1 loops=1) -> Bitmap Heap …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.