Size: a a a

OpenStreetMap RU

2020 August 17

М

Макс in OpenStreetMap RU
Алексей Куликов
Ну так попросите об этом Garmin.... Намекните что они "идиоты" и нмчего не понимают
Извините, вы пытаетесь троллить или просто "дурочку" включаете? Garmin как раз и использует в своих устройствах уже очень давно FIT, а GPX у него deprecated legacy и только для очень узких задач
источник

АК

Алексей Куликов... in OpenStreetMap RU
Нет Не не троллю. Троллите Вы.

GPX формат ориентированный на сохранение ТОЧЕК и инфы вокруг них. Вы же утверждаете что он Ущербен из-за того что не умеет сохранять что-то без точек. Как это расценивать?
источник

М

Макс in OpenStreetMap RU
Алексей Куликов
Нет Не не троллю. Троллите Вы.

GPX формат ориентированный на сохранение ТОЧЕК и инфы вокруг них. Вы же утверждаете что он Ущербен из-за того что не умеет сохранять что-то без точек. Как это расценивать?
GPX изначально не предназначен для сохранения. Он изначально вторичный формат, в который конвертируется информация из треков, для того что бы передать эту информацию в сторонние устройства и ПО. Конвертируется в GPX изначально, с самого момента использования формата не всё. Так было всегда, с конца 80 и до сих пор. GPX никогда не был полноценным форматом для хранения.
источник

М

Макс in OpenStreetMap RU
Просто последние лет 10 можно получить больше данных в выходном файле и внутренний формат сохранения данных сейчас соответствует выгружаемому. Но из него можно по прежнему выгрузить в ущербный GPX для передачи малой части информации устройствам и ПО, которые больше ничего не умеют и могут оперировать только с ограниченным набором данных изначально.
источник

М

Макс in OpenStreetMap RU
Раньше доступа к внутреннему формату сохранения не было, можно было для передачи наружу получить лишь часть информации. Хотя проприеритарное ПО могло получать и полные данные во внутреннем формате.
источник

m

maxp.dev in OpenStreetMap RU
Алексей Куликов
Кстати... сейчас специально погуглил немного, на вспомнить...  В общем в Oracle тоже есть аналог ROWID а в MSSQL %%physloc%%

Вообще "большие монстры" без PK работать не смогут. И в любом случае обезопашивают себя от "кривых ручек" разрабов
pkey -  это свойство самих данных, а не особенности хранения их в конкретных таблицах
источник

АК

Алексей Куликов... in OpenStreetMap RU
Да чем же GPX УЩЕРБЕН? Только тем что какое-то устройство не умеет или не хочет выгружать в него что-то что считает не уместным?

Я вот сейчас XSD GPX открыл. Так там нет прямого запрета на отсутствие координаты. Все поля "не обязательны".

Если бы Garmin хотел - могли бы и сделать.

Но по формату, в него можно выгрузить всё что угодно. Со ссылками и прочими прелестями.

Да XML избыточен и тяжёл. Но это "вина" его универсальности. и "human-readable". По показателю количества информации на 1 бит он проиграет даже CSV. Но его суть не в этом.

Его суть именно в универсальности. Возможности описания внутреннего формата. Возможности валидации.
источник

АК

Алексей Куликов... in OpenStreetMap RU
maxp.dev
pkey -  это свойство самих данных, а не особенности хранения их в конкретных таблицах
Да. Но при его отсутствии "в явном виде" Вы всё равно можете явным образом "адресовать" конкретную запись.

Отсутствие PK это ошибка проектирования БД 🤷‍♂️
источник

m

maxp.dev in OpenStreetMap RU
Макс
GPX изначально не предназначен для сохранения. Он изначально вторичный формат, в который конвертируется информация из треков, для того что бы передать эту информацию в сторонние устройства и ПО. Конвертируется в GPX изначально, с самого момента использования формата не всё. Так было всегда, с конца 80 и до сих пор. GPX никогда не был полноценным форматом для хранения.
как бы само название намекает на этот факт :)
GPS Exchange Format
источник

AB

Anton [az09@osm] Bel... in OpenStreetMap RU
источник

М

Макс in OpenStreetMap RU
Алексей Куликов
Да чем же GPX УЩЕРБЕН? Только тем что какое-то устройство не умеет или не хочет выгружать в него что-то что считает не уместным?

Я вот сейчас XSD GPX открыл. Так там нет прямого запрета на отсутствие координаты. Все поля "не обязательны".

Если бы Garmin хотел - могли бы и сделать.

Но по формату, в него можно выгрузить всё что угодно. Со ссылками и прочими прелестями.

Да XML избыточен и тяжёл. Но это "вина" его универсальности. и "human-readable". По показателю количества информации на 1 бит он проиграет даже CSV. Но его суть не в этом.

Его суть именно в универсальности. Возможности описания внутреннего формата. Возможности валидации.
Да нет никакой универсальности. Запишите в GPX данные одновременно с разной разрядностью метки времени. Именно в GPX, а не в мифический XML
источник

m

maxp.dev in OpenStreetMap RU
Алексей Куликов
Да. Но при его отсутствии "в явном виде" Вы всё равно можете явным образом "адресовать" конкретную запись.

Отсутствие PK это ошибка проектирования БД 🤷‍♂️
ну да, как минимум взяв номер ее сектора на диске :)
но под конкретной записью мы понимаем некую нашу предметную совокупность данных, у которой этот ключ неизменен,
а стоит нам зашардировать табличку, все ronwid'ы пойдут по бороде, так как это признак конкретного хранилища
источник

М

Макс in OpenStreetMap RU
maxp.dev
как бы само название намекает на этот факт :)
GPS Exchange Format
Ну так некоторые не понимают, что заключение врача и история болезни - это не одно и тоже :)
источник

AB

Anton [az09@osm] Bel... in OpenStreetMap RU
>The minimum properties for a GPX file are latitude and longitude for every single point. All other elements are optional. Some vendors, such as Humminbird and Garmin, use extensions to the GPX format for recording street address, phone number, business category, air temperature, depth of water, and other parameters.

вот этой фразой википедия возражает всем из вас ))
источник

АК

Алексей Куликов... in OpenStreetMap RU
maxp.dev
ну да, как минимум взяв номер ее сектора на диске :)
но под конкретной записью мы понимаем некую нашу предметную совокупность данных, у которой этот ключ неизменен,
а стоит нам зашардировать табличку, все ronwid'ы пойдут по бороде, так как это признак конкретного хранилища
Ну не до конца Вы правы. Но это обсуждение уже несколько ЗА рамками темы данной ветки :)

Если хотите, можем продолжить в личке.
источник

АК

Алексей Куликов... in OpenStreetMap RU
Макс
Да нет никакой универсальности. Запишите в GPX данные одновременно с разной разрядностью метки времени. Именно в GPX, а не в мифический XML
Да не вопрос. Вручную, или каким-то своим сервисом. - Легко. Запрета на это нет.
источник

М

Макс in OpenStreetMap RU
Anton [az09@osm] Belichkov
>The minimum properties for a GPX file are latitude and longitude for every single point. All other elements are optional. Some vendors, such as Humminbird and Garmin, use extensions to the GPX format for recording street address, phone number, business category, air temperature, depth of water, and other parameters.

вот этой фразой википедия возражает всем из вас ))
это и есть главное ограничение, данные могут быть только расширением координат
источник

m

maxp.dev in OpenStreetMap RU
Макс
Ну так некоторые не понимают, что заключение врача и история болезни - это не одно и тоже :)
ой блин .... "история болезни" - это у меня триггерные слова :)
я сразу начинаю рассказывать, что есть совокупность "мецидинских записей" вида "амбулаторная карта", и что она не "инстория болезни", которая заводится только госпитально
:)))
источник

М

Макс in OpenStreetMap RU
maxp.dev
ой блин .... "история болезни" - это у меня триггерные слова :)
я сразу начинаю рассказывать, что есть совокупность "мецидинских записей" вида "амбулаторная карта", и что она не "инстория болезни", которая заводится только госпитально
:)))
под историей болезни я подразумевал анамнез, а совокупность медицинских записей - это ещё глубже и ширее
источник

АК

Алексей Куликов... in OpenStreetMap RU
источник