Широко известное двоичное представление (WKB) для геометрических значений определяется спецификацией OpenGIS.
0 ответов

PostGis и типы данных WKT

У меня нет никакого опыта работы с базами данных географии, поэтому я надеюсь, что вы будете терпеливы со мной, дело в том, что я знаю, что география типа данных используется, если все, что вам нужно, это измерение расстояний и длин, и у вас есть да…
07 фев '17 в 16:55
0 ответов

Как я могу прочитать геометрию byte() в массив точек, используя VBScript?

У меня есть двоичный файл "geo.bin", который представляет некоторую геометрию (я думаю, OGR WKB). У двоичного файла есть список точек, которые составляют многоугольник. Я хотел бы прочитать двоичные данные и создать массив точек в моем скрипте VBScr…
04 мар '17 в 20:41
1 ответ

Ошибка платформы.NET при включении предложения where в запросе sql

Я сталкиваюсь со странной проблемой, когда при отключении / включении определенного условия в where мой запрос Select выдает ошибку.net framework. Здесь CREATE настольный скрипт. Таблица test_classes: CREATE TABLE [dbo].[test_classes] ( [CLASSID] [i…
04 авг '17 в 11:21
3 ответа

Разобрать строку WKB с помощью JTS Topology Suite

Уже несколько дней я борюсь со строками WKB. Мне нужно иметь возможность разобрать его, чтобы получить эквивалентную геометрию и извлечь координаты точек (X,Y,Z). Я не могу использовать функции PostGIS. Единственной библиотекой Java, которую я нашел…
19 мар '15 в 10:53
3 ответа

GeoAlchemy2: получить лат, очко

Рассмотрим следующее SQLAalchemy / GeoAlchemy2 ORM с полем геометрии: from geoalchemy2 import Geometry, WKTElement class Item(Base): __tablename__ = 'item' id = Column(Integer, primary_key=True) ... geom = Column(Geometry(geometry_type='POINTZ', sri…
02 ноя '15 в 16:44
0 ответов

Импорт данных геометрии в MySQL с помощью LOAD DATA LOCAL INFILE

Я пытаюсь импортировать данные CSV в MySQL, используя LOAD DATA LOCAL INFILE синтаксис. Обычно это довольно простая задача, но в этом случае данные содержат геометрическое поле, которое сбивает меня с толку. Когда я пытаюсь запустить импорт, я получ…
19 дек '18 в 09:00
0 ответов

Добавление двоичного заголовка к существующему двоичному в Python

Геопакет WKB Формат имеет дополнительный заголовок, который необходимо предварительно добавить к стандартному WKB (хорошо известный двоичный файл). Может кто-нибудь, пожалуйста, помогите мне понять лучший способ написать это в Python? Я знаю, что мо…
16 янв '19 в 11:28
6 ответов

Вставка и выбор PostGIS Geometry с помощью Gorm

Я пытался найти способ вставлять и извлекать геометрические типы, используя Golang, и в частности библиотечный gorm. Я также пытаюсь использовать библиотечный шар, который определяет различные типы для геометрий и обеспечивает кодирование / декодиро…
09 фев '19 в 02:21
1 ответ

WKBReadingError: Не удалось создать геометрию из-за ошибок при чтении ввода

Я хочу загрузить данные с Postgis с помощью SQL-запроса. Смотрите ниже код df = gpd.GeoDataFrame.from_postgis('select ST_ASTEXT(point_sm) as geom from df.df' , con=engine, geom_col='geom') Я получаю эту ошибку: ParseException: неверный HEX-символ WK…
28 фев '19 в 15:06
0 ответов

Определить тип WKB по первым байтам

Заказчик отправил мне базу данных с пространственными данными в формате WKB. Я пытаюсь прочитать это, используя спецификацию WKB отсюда. Первые байты в WKB: 01 03 00 00 20 E6 10 00 00 01 00 00 00 1F 00 00 Таким образом, я должен определить тип объек…
17 авг '18 в 09:12
3 ответа

R - преобразовать геометрию WKB в представление WKT

Кто-нибудь знает пакет / функцию в R, которая принимает хорошо известный двоичный файл (WKB) в качестве входных данных и возвращает его представление хорошо известного текста (WKT)?
27 авг '15 в 10:06
1 ответ

to_shape() завершается с ParseException

Я экспериментировал с GeoAlchemy2, и у меня возникли проблемы с анализом его geom поле Я пытался использовать встроенный to_shape функция элемента WKB: Пример гласит: lake = Session.query(Lake).get(1) polygon = to_shape(lake.geom) Я использовал: hou…
30 дек '14 в 11:32
2 ответа

Что такое "E" перед строкой Postgres?

Я читал заявление Postgres/PostGIS так: SELECT ST_AsBinary( ST_GeomFromWKB( E'\\001\\001\\000\\000\\000\\321\\256B\\312O\\304Q\\300\\347\\030\\220\\275\\336%E@', 4326 ) ); Вышесказанное создает что-то из хорошо известного двоичного файла (WKB). Я не…
16 янв '16 в 03:17
0 ответов

Конвертировать между OpenGIS WKT и WKB в Go

Я ищу простой способ конвертировать формы WKT и WKB в Go. Я знаю, что есть некоторые библиотеки, которые добавляют всевозможные функции и типы, такие как go-geom. Однако я хочу работать только со строками, поэтому я ищу способ преобразовать что-то в…
08 фев '19 в 00:15
0 ответов

PHP - Экспортировать высоту (размерность z) из позиции postgis геометрии

У меня есть 3D Point, как 01010000A0E6100000075F984C153C4A40705F07CE199141400000000000000000 и я хочу экспортировать размеры x,y и z из него, используя PHP. Я нахожу библиотеку GeoPHP в своих поисках и кажется, что она поддерживает 3D-точки. Я испол…
08 фев '16 в 17:43
3 ответа

Как преобразовать BLOB-данные, хранящиеся в базе данных SQLite, в SharpMap.Geometries.Geometry

У меня есть данные геометрии, хранящиеся в базе данных SQLite, и тип данных столбца BLOB. Я использовал метод ниже, чтобы преобразовать данные BLOB в четкую геометрию карты SharpMap.Converters.WellKnownBinary.GeometryFromWKB.Parse(<массив байтов>); …
12 фев '18 в 12:29
1 ответ

Есть ли разница между WKB и шестнадцатеричным значением, возвращаемым в PostGIS?

Я экспериментировал с PostGIS, и вот что я заметил: Предположим, у меня есть таблица, определенная следующим образом: CREATE TABLE IF NOT EXISTS geomtest ( id SERIAL PRIMARY KEY, name TEXT NOT NULL, geom geometry(POLYGON, 4326) NOT NULL ); И я добав…
12 фев '19 в 02:35
0 ответов

Автоматический вызов функции в столбце при выборе или вставке

Я пытаюсь найти способ автоматического вызова функции в определенном столбце, фактически не вызывая ее в операторе sql. Я использую PostGIS с типами для разных типов геометрии. Мне нужно вставить и выбрать геометрические столбцы в хорошо известном д…
11 фев '19 в 20:39
3 ответа

Как построить формат типа данных географии на сервере SQL?

Я не в состоянии понять, как география типа данных на сервере SQL... Например, у меня есть следующие данные: 0xE6100000010CCEAACFD556484340B2F336363BCA21C0 что я знаю: 0x - префикс шестнадцатеричного последние 16 чисел - долгота: B2F336363BCA21C0 (д…
05 мар '17 в 02:00
0 ответов

Проблема записи хорошо известной двоичной записи строки в геопакет / sqlite

У меня проблемы с записью линейной строки в хорошо известную двоичную структуру (WKB) в геопакете Я пытаюсь записать некоторые пространственные данные в геопакет, который является хорошо известным двоичным файлом в файле sqlite. Я не хочу использова…
19 июл '19 в 14:09