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

Используйте этот тег, когда говорите об улучшении или оптимизации процесса, такого как сценарий, приложение или программное обеспечение.

1
Оптимизация запросов к базе данных Postgis
У меня есть набор растров в формате DTED, которые я загружаю в базу данных PostGIS с помощью инструмента командной строки raster2pgsql. Каждый из растров просто хранится в строке и описывается ридом и значением растрового формата. Теперь я хочу создать функцию базы данных, которая принимает долготу и широту точки и возвращает …

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
Предельные ряды через пространственную функцию
Я пытаюсь улучшить производительность для запроса ниже. Независимо от того, как я пишу запрос (подзапрос в предложении FROM, подзапрос в предложении WHERE) postgres настаивает на запуске всех ~ 570K строк через дорогую функцию ST_DWITHIN, даже если есть только 60 строк, в которых county = 24. Как я могу заставить postgres …

4
как найти 20 ближайших точек эффективно [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для географической информационной системы Stack Exchange. Закрыто в прошлом году . Скажем, я хочу найти 20 ближайших к себе дел. My table structure is like this: …

2
Как ускорить разбиение пространства в postgis?
У меня есть несколько перекрывающихся полигонов, и я пытаюсь разделить пространство, чтобы избежать перекрывающихся. Я думаю, что моя проблема довольно проста. Используя некоторый продукт ESRI и http://arcscripts.esri.com/details.asp?dbid=16700, мой коллега вычислил его за 48 секунд. Я пытаюсь сделать это с помощью postgis, используя http://s3.opengeo.org/postgis-power.pdf#page=24 (угадывая детали, используя http://trac.osgeo.org/postgis/wiki/UsersWikiSimplifyPreserveTopology как вдохновение) но …


4
Как исправить проблему с производительностью в PostGIS ST_Intersects?
Я новичок в postgis, и у меня проблема с выполнением запросов. Это мой запрос: SELECT DISTINCT ON (userid) userid ,ST_AsText(position), timestamp FROM table1 WHERE ST_Intersects ( ST_GeomFromText('a multiypolygon geom goes here',4326),position) ORDER BY userid, timestamp desc и проблема в том, что мой мультиполигон включает ОЧЕНЬ большие полигоны (600 страниц длиной …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.