Публикации по теме 'postgis'


Построение и использование топологий
СТАТЬЯ Построение и использование топологий Из search_path 19">PostGIS в действии, третье издание Лео С. Хсу и Регины О. Обе В этой статье вы узнаете, что такое топология, как построить топологию с нуля и как использовать общедоступные геометрические данные. Получите скидку 40 % на search_path 19">PostGIS в действии, третье издание , введя fccobe в поле кода скидки при оформлении заказа на сайте search_path 19">manning.com . Топологическое представление признает, что в..

Помогите Санте с помощью PostGIS
Конец года дается Деду Морозу и его эльфам непросто. Они очень заняты приготовлением и доставкой подарков миллионам детей. Я уверен, что им действительно понадобится дополнительная помощь! Используя возможности геопространственной базы данных, мы можем анализировать статистические данные и даже планировать идеальный путь для саней Санты. Обычным способом работать с пространственными данными непросто. Вам постоянно приходится иметь дело с числами точности с плавающей запятой,..

Как выгружать Geonames в PostgreSQL и postGIS
Это очень короткая статья, объясняющая, как выгружать файлы Geonames в PostgreSQL без специального скрипта или медленного кода. сначала вам нужно скачать соответствующие файлы geonames и разархивировать их wget http://download.geonames.org/export/dump/allCountries.zip wget http://download.geonames.org/export/dump/alternateNames.zip wget http://download.geonames.org/export/dump/countryInfo.txt Теперь вам нужно создать базу данных с активными шаблонами postgis, и после этого мы можем..

Как использовать геометрию PostGIS с Peewee
Это проще сделать, чем кажется. Меня поразило, как много людей столкнулись с этой проблемой, и никто не додумался написать решение, чтобы облегчить другим людям поиски. Итак, я здесь, чтобы сэкономить вам время на ваши приключения Peewee и PostGIS. Давайте приступим прямо к делу! Убедитесь, что PostGIS установлен Это может показаться тривиальным. Но если вы не понимаете, почему ваше решение не работает, несмотря на то, что вы сделали все шаги только для того, чтобы понять, что..

Вопросы по теме 'postgis'

Стратегия резервного копирования postgresql/postgis для восстановления после перекомпиляции geos/postgis?
Текущая ситуация: Серверная версия Ubuntu 8.04 (живой сервер) Postgresql 8.3.7 (из стандартных репозиториев) Postgis 1.3.3 (из стандартных репозиториев) GEOS 2.3.4 (из стандартных репозиториев) Проблема: GEOS содержит ошибки,...
2948 просмотров
schedule 25.03.2022

Поддержка геометрии PostGIS
Может ли postgis для postgresql поддерживать сложные геометрические типы, такие как сфероиды?
873 просмотров
schedule 30.01.2023

Почему PostgreSQL так медленно работает в Windows?
У нас было приложение, работающее с использованием MySql. Мы обнаружили, что MySql не подходит для нашего приложения после того, как мы обнаружили, что он не поддерживает некоторые возможности ГИС, которые есть у PostGIS (примечание: mysql...
10411 просмотров
schedule 28.04.2024

Проблемы с кодировкой в ​​базе данных ogr2ogr и Postgis/PostgreSQL
В нашей организации мы обрабатываем ГИС-контент в различных форматах файлов. Мне нужно поместить эти файлы в базу данных PostGIS, и это делается с помощью ogr2ogr. Проблема в том, что база данных имеет кодировку UTF8, а файлы могут иметь другую...
17670 просмотров

Добавление полигона прямо в Geodjango/PostGIS
Я возился с Geodjango, и я просто хочу добавить простое полигональное поле в базу данных, а затем запустить на нем точку в многоугольнике, чтобы убедиться, что все работает нормально. Вот мой код в views.py: #adding a polygon pe =...
4433 просмотров

Медленный запрос Postgres
Я новичок в Postgres и SQL. Я создал следующий скрипт, который рисует линию от точки до спроецированной точки на ближайшей линии. Он отлично работает на небольшом наборе данных от 5 до 10 точек с тем же количеством линий; однако, делая это на 60...
1775 просмотров
schedule 10.08.2022

Как в PostGIS найти все точки внутри многоугольника?
Я использую PostgreSQL с расширением ГИС для хранения данных карты вместе с OpenLayers, GeoServer и т. Д. Учитывая многоугольник, например. района, мне нужно найти все точки LAT / LONG, хранящиеся в некоторой таблице (например, светофоры, рестораны),...
16560 просмотров
schedule 24.03.2024

postgres - ОШИБКА: оператор не существует
Опять же, у меня есть функция, которая отлично работает локально, но перенос ее в онлайн приводит к большой ошибке... Принимая во внимание ответ, в котором кто-то указал количество аргументов, которые я передал, это было неточно, я дважды- проверил в...
5491 просмотров
schedule 10.11.2022

Создание SHP из SQL
Можно ли конвертировать sql в файл shp с помощью pgsql2shp без оболочки? Через какой-то синтаксис SQL (postgis, postgresql)?
860 просмотров
schedule 03.08.2022

Как изменить SRID столбца геометрии?
У меня есть таблица, в которой один из столбцов является столбцом геометрии the_geom для многоугольников с SRID. Я добавил новый столбец в ту же таблицу с точно такими же геометрическими данными, что и the_geom . Этот новый столбец имеет имя...
33266 просмотров
schedule 17.04.2022

Как составить два запроса?
В названии есть то, что мне нужно. CREATE TABLE newTable1 AS SELECT t2.name,t2.the_geom2 FROM t1,t2 WHERE ST_Contains(ST_Expand(t2.the_geom2,0.05),t1.the_geom1) and t1.gid=2; CREATE TABLE newTable2 AS SELECT t1.the_geom,t1.label FROM t1...
167 просмотров
schedule 27.04.2022

Объединения полигонов (ST_UNION для типа Geography)
Я ищу функцию, которая будет возвращать пересечение 2 или более полигонов (географический тип). Я знаю ST_UNION, ST_COLLECT, но это работает только для геометрического типа. Любой совет будет действительно оценен
2286 просмотров

Требуется производительность на postGIS с GeoDjango
Я впервые использую GeoDjango с postGIS. После установки и нескольких тестов, когда все работает нормально, меня беспокоит производительность запросов, когда строки таблицы будут расти. Я сохраняю долготу и широту геометрических точек, которые я...
3471 просмотров
schedule 04.10.2022

Предоставьте EXECUTE многим функциям PostGIS
У меня есть веб-приложение, основанное на MapServer, которое использует PostGIS в качестве базового расширения базы данных. Теперь я хочу иметь выделенную роль базы данных, которая используется для MapServer, потому что я не хочу получать доступ к...
1852 просмотров
schedule 21.08.2022

Вставка двух полей данных в одно поле данных в PostGis, которые являются одной и той же проекцией
Я все еще новичок в мире ГИС, так что терпите меня. У меня есть одно поле данных для моего столбца ESTR89/UTM 32N/SRID 25832 в PostGis. Например. со значением 0101000020E8640000C573D4301A122641113FF122C5965741 Я работаю с веб-службой, чтобы...
192 просмотров
schedule 01.04.2024

Консультации по проекту ГИС
Здравствуйте: У меня есть следующее: 1. Шейп-файл мира с границами каждой страны -- Шейп-файл успешно импортирован в базу данных PostGIS -- Может отображать карту мира в браузере. через Openlayers. 2 Файл данных (CSV), в котором каждая запись...
541 просмотров
schedule 03.11.2022

Получить версию PostGIS
Как узнать, какая у меня версия PostGIS?
106297 просмотров
schedule 17.06.2022

PHP для получения типов географии PostGIS
У меня есть база данных PostGIS с географической колонкой. Я хотел бы иметь возможность использовать PHP для ВЫБОРА географии, чтобы затем я мог запустить другой запрос, используя ST_Distance, чтобы получить расстояние между точками. Однако когда я...
2067 просмотров
schedule 11.09.2022

Проблема с именем столбца, содержащим двоеточие в PostgreSQL
Я загрузил данные формы из OSM. Я импортировал данные из Shapefile в PostgreSQL без каких-либо проблем, но получил сообщение об ошибке при выполнении оператора select. Select addr:city From location; Error: syntax error at or near ":"...
4314 просмотров

django — добавить ТОЧКУ в базу данных PostgreSQL, используя GeoDjango из десятичных координат
Я использую PostGIS с django. Я знаю, как добавить «POINT» в PostgreSQL из десятичных координат, но как мне добавить ее с помощью GeoDjango? Вот как я это делаю в PostgreSQL: UPDATE "my_table" SET coordinates=GeometryFromText('POINT(-93.7505...
4950 просмотров
schedule 15.08.2022