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

Акронім для структуризованої мови запитів. Синтаксис для отримання та маніпулювання даними з реляційної бази даних.

1
Приєднатися на основі максимального збігу в PostGIS / PostGresQL?
У мене два набори многокутників у двох таблицях. Набори перетинаються один з одним. Для кожного багатокутника в наборі A я хотів би отримати ідентифікацію полігону в наборі B, який він найбільше перекривається. Я використовую PostgreSQL з розширенням PostGIS. Я знаю досить просто про SQL, щоб знати, що ви можете приєднуватися …

4
ST_Інтерсекційний повільний запит
Я намагаюся провести перехрестя між двома шарами: Полілінійний шар, що представляє деякі дороги (~ 5500 рядків) Шар багатокутника, що представляє буфери неправильної форми навколо різних точок інтересу (~ 47 000 рядків) Зрештою, те, що я намагаюся зробити, це підключити полілінії до цих багатьох (іноді перекриваються) буферів, а потім підсумувати загальну …

2
Як рекурсивно провести цикл через перетини батьківських полігонів, щоб отримати найменші (дочірні) багатокутники без перекриттів?
Я боровся з проблемою пару днів і зрозумів, що багато людей також застрягають, коли тема перехрестя в PostGIS (v2.5). Ось чому я вирішив задати більш детальне та загальне спільне запитання. У мене є така таблиця: DROP TABLE IF EXISTS tbl_foo; CREATE TABLE tbl_foo ( id bigint NOT NULL, geom public.geometry(MultiPolygon, …
11 postgis  sql 

3
Зміна "хендлінгу" багатокутника для SQL 2008 (порядок зворотних вершин багатокутника)
У мене є кілька сотень форм ( polygonив multipolygon), кожна з яких складається з десятків тисяч точок, які я намагаюся потрапити в SQL 2008. На жаль, фігури, які я намагався імпортувати, є "правою рукою" (периметр кожної з них намальований за годинниковою стрілкою навколо точок, які вона містить). Принаймні для geographyтипів …

3
Використання ST_Difference для видалення функцій, що перекриваються?
Я намагаюся використовувати ST_Difference для створення набору багатокутників (treatment.trimmedparcelsnew), які не містять жодної області, охопленої іншим набором полігонів (test.single_geometry_1) за допомогою PostGis 2.1 (і Postgres SQL 9.3). Ось мій запит: CREATE TABLE processing.trimmedparcelsnew AS SELECT orig.id, ST_Difference(orig.geom, cont.geom) AS difference FROM test.single_geometry_1 cont, test.multi_geometry_1 orig; Але отримані багатокутники не були …

2
Як мені виконати геотрансформацію та проекцію з 3 параметрами на Sql Server 2012?
У мене є таблиця із стовпцями широти (NAD27) у ній. Я обчислюю два інші стовпці, X і Y, що представляють розташування Web Mercator (WGS84). В даний час я використовую Arcmap для цього, застосовуючи рекомендовану геотрансформацію для досліджуваної області - 3 параметра (геоцентрична) геотрансформація - для переходу від NAD27 до WGS84. …

3
Коментування запитів визначення на робочому столі ArcGIS?
Я дуже часто використовую Запити до визначення у своєму щоденному житті ГІС, але однією з багатьох речей, які мені здаються дратівливими щодо ArcMap, є неможливість коментувати Запити на визначення. Я хотів би мати цю опцію, оскільки іноді я хочу ввімкнути / вимкнути Запит на визначення або я хочу мати кілька …

4
Пошук найближчих сусідів між двома таблицями з точковими місцями в SpatiaLite?
Я почав грати з SpatiaLite сьогодні і вже натрапив на проблему. Для кожного місця розташування, збереженого в tableOne, я хотів би вибрати одну, найближчу (лінійну відстань) точку від tableTwo. Поки що я придумав незграбне рішення, яке використовує ПОГЛЯД: CREATE VIEW testview AS SELECT A.id , B.myValue, Distance(A.Geometry, B.Geometry) AS distance …

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 на точках розташування? Я буду будувати індекс на …

4
Якою мірою доступна мова SQL за допомогою інструментів ArcGIS?
Це питання просто звучить так надмірно ... У будь-якому випадку мене попросили вивчити використання SQL в ArcGIS. Ми використовуємо БД SDE для всіх серверів на сховищах та управління БД / масштабного редагування. Однак я намагаюся глибше заглибитись у те, наскільки інтегрований SQL є в інструментах ArcGIS. У Довідковому посібнику SQL …

5
ГІС-аналіз для пошуку дублікатів геометрії
У мене є велике формуле, яке містить усі будівлі та будинки міста, в якому я працюю (приблизно 90 000 функцій). Дані будівель / будинків зберігаються інженерами, що займаються геодезичними роботами, і через погану практику та доступ різних геодезистів до цих даних багато будівель / будинків були збережені двічі та відображаються …

2
Виберіть шар за атрибутом, використовуючи оператор SQL LEN () в ArcMap?
Я хочу запитати довжину стовпця рядків і думав використовувати: LEN([ColumnName]) > 5 Однак це зовсім не працює. Я запитую таблицю в fGDB в ArcMap 10.1, звідси і позначення [ColumnName]. Може хтось мені допоможе? Повідомлення про помилку, яке я отримую від ArcGIS, полягає в тому, що я використовую недійсний оператор SQL.

2
Синтаксис GDAL SQL для додавання значень поля в поле
Я намагаюся зробити нове поле в своїй таблиці атрибутів і ввести значення з іншого поля після перетворення з символу в ціле число, але не можу отримати правильний синтаксис. Я запускаю це як оболонку-скрипт у MSYS. cd D:/GIS_DataBase/CorineLC/shps_app_and_extr/ myfile=extr_and_app.shp name=${myfile%.shp} ogrinfo $myfile -sql "ALTER TABLE $name ADD COLUMN code_num int(3)" ogrinfo …
9 sql  ogr 

2
Знайдіть точки, які лежать у межах набору координат
У мене є PostGIS db, і я хочу знайти точки, які лежать у певному регіоні (обмежувальне поле). У мене є два набори координат, з яких я можу отримати всі чотири прямокутні точки, які утворюють поле (якщо потрібно). Мій стовпець, про який йде мова, має назву "точка", і він також є …
9 postgis  sql  point  extents 

1
Призначте значення Z для початку та закінчення рядка PostGIS
У моїй базі даних PostGIS є таблиця рядків та таблиця з рівнями інвертування для початку та кінця кожного рядка. Моя мета - створити в моїй таблиці створення 3D-рядків із моїх інвертованих даних. Я знаю, що можу використовувати st_makeline для відтворення лінії з 3D-точкою на початку та в кінці, але я …
9 postgis  3d  sql 

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