Запитання з тегом «point-in-polygon»

Загальна операція ГІС. Використовується для визначення, чи лежить точка в межах полігону.

2
Шукаєте найшвидше рішення для аналізу в Полігоні на 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 …

4
Накладання просторового багатокутника з сіткою та перевірка того, у яких конкретних координатах елемента сітки розташовані за допомогою R [закрито]
Як можна використовувати R для розділіть форму форми на 200 / квадратні підполігони, побудуйте цю сітку (включаючи ідентифікаційні номери для кожного квадрата) над початковою картою нижче та оцінити, в якому квадраті розташовані конкретні географічні координати . Я початківець в ГІС, і це, мабуть, основне питання, але я не знайшов підручника, …

2
Як я можу знайти точку всередині багатокутника в PostGIS?
Як я можу знайти в PostGIS точку, яка гарантовано знаходиться в межах даного полігону? Я знаю про ST_Centroidфункцію. Однак центроїд не завжди знаходиться в полігоні, див. Нижче: Крім того, я хотів би уникати використання точки, яка знаходиться на межі полігона, а бажаю тієї, яка знаходиться всередині кордону (а не всередині …

3
Приєднайте дані просторових точок до полігонів у R
Я намагаюся виконати просторове з'єднання між точковими даними та даними багатокутника. У мене є дані, які вказують на просторові координати події у моєму файлі csv A і мають ще один файл, форм-файл B, який містить межі області у вигляді полігонів. head(A) month longitude latitude lsoa_code crime_type 1 2014-09 -1.550626 53.59740 …

7
Найшвидший спосіб просторового приєднання CSV до точки з багатокутником Shapefile
У мене є CSV-файл на 1 мільярд точок та файл форми з приблизно 5000 полігонами. Який би був найшвидший спосіб просторового з'єднання точок та полігонів? Для кожної точки мені потрібно отримати ідентифікатор, що містить полігон. (Полігони не перетинаються.) Зазвичай я завантажую обидва набори даних у PostGIS. Чи є більш швидкий …

2
Порахуйте очки в Полігоні з Постгісами
У мене проста проблема: я хочу підрахувати кількість балів у наборі багатокутників. У мене вже є SQL, але він лише повертає полігону, яка фактично містить очки. Мої таблиці: багатокутний шар із 19.000 рядками та точковий шар із 450 рядками. Наступний SQL select grid.gid, count(*) AS totale FROM grid, kioskdhd3 WHERE …

3
Перевірте, чи крапка потрапляє в мультиполігон з Python
Я спробував кілька прикладів коду за допомогою бібліотек, таких як shapefile, fiona та ogr, щоб спробувати перевірити, чи точка (x, y) потрапляє в межі багатополігона, створеного за допомогою ArcMap (і, таким чином, у форматі shapefile). Однак жоден із прикладів не працює з багатополігонами, хоча вони добре справляються з правильними однофазними …

2
Перетворення кластера точок у багатокутники за допомогою QGIS?
У мене є вхідний точковий шар, який згрупований у кластери, тому я хочу, щоб кожен кластер точок перетворився на багатокутник. На це запитання ( як перетворити набір точок у багатокутник на основі конкретного поля в QGIS ), схоже, наближається до того, що я хотів, щоб він не отримав відповіді. Отже, …

2
Як працює просторовий багатокутник% над% багатокутника при агрегуванні значень у r?
Я працюю над проектом екологічної епідеміології, де я зазнаю точкового опромінення (~ 2000 операцій з виробництвом свиней - IHO). Ці ІХО розпорошуються на прилеглих полях, але краплі води та калу та запаху можуть подолати милі. Таким чином, ці точкові експозиції отримують 3 мільйони буферів, і я хочу знати кількість експозицій …

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

1
Поле оновлення, щоб дати підрахунок балів у багатокутнику за допомогою STIntersects?
У мене шар точок (dbo.ptLayer) Приблизно 1М балів Тип просторової геометрії (dbo.ptLayer.geom) Ще немає просторового індексу, але він створить один раз збір даних. У мене шар багатокутника (dbo.polygonLayer) Близько 500 багатокутників. Тип просторової геометрії (dbo.polygonLayer.geom) Обидва мають поля, звані ID. Як заповнити порожнє ціле поле в шарі полігону, підраховуючи загальну …

3
Точка в алгоритмі багатокутника для декількох багатокутників
У мене є карта Google з купою багатокутників на ній. Ось проблема, яка мене цікавить: Враховуючи лат, довгу точку, який найкращий спосіб визначити всі багатокутники, в яких лежить ця точка? Очевидним способом є запуск алгоритму "точка в полігоні" повторно для кожного багатокутника, але мені було цікаво, чи існує ефективний алгоритм …

2
Оновіть рядок бази даних з точками, що підпадають під багатокутники
У мене є DBG PostGIS / Postgresql, в якій є дві таблиці. Один з точковими геометріями, а другий, який представляє кордони країни як багатокутники. Я хотів би додати назву країни, з якою кожна точка перетинається, до кожного рядка моєї точкової таблиці. Можливо, як один великий запит на оновлення. Я думаю, …

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
Оптимізація дуже великої точки в полігоновому запиті
У мене є національний набір адресних точок (37 мільйонів) та набір даних багатокутника з обривів (2 мільйони) типу MultiPolygonZ, деякі полігони дуже складні, максимум ST_NPoints становить близько 200 000. Я намагаюся ідентифікувати за допомогою PostGIS (2.18), які точки адреси перебувають у багатокутнику затоплення, і записувати їх у нову таблицю з …

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