Страница 4 из 4

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 22 авг 2023, 13:14
Acvarif
Acvarif писал(а):
22 авг 2023, 10:22
Уточните пожалуйста по поводу атрибутов
Таблицу атрибутов нашел в свойствах слоя.
Пока все формируется как надо. Стили не совпадают со стилями из .tab Нужно будет повозиться...

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 22 авг 2023, 13:39
konst555
Да, при сохранении в файл Shape индексные файлы не создаются. Можно их создать отдельно потом. Смотрим свойства созданного слоя в QGIS. Там будет подробная информация Source и в разделе Geometry кнопка - создать Индекс. Немного ускоряет работу.

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 22 авг 2023, 13:46
konst555
Acvarif писал(а):
22 авг 2023, 13:14
Стили не совпадают со стилями из .tab
Стили в MapInfo и QGIS принципиально разные. Это все-равно что сравнивать современный автомобиль с телегой столетней давности. Если все-таки хочется использовать значки из MapInfo - в свойствах поставьте FontMarker и используйте свои любимые символы из шрифта MapInfo.

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 22 авг 2023, 21:10
Acvarif
Срипт, который формирует qgis2web довольно объемный и немного тормозит. Скорее всего карта создана из слоев с большим количеством информации. Поэтому и тормозит. Нужно будет далее разбираться как это все в Joomla запихнуть.
По ходу возник вопрос по поводу экспорта в Mapbox GL JS. Не работает. Вроде до недавнего времени Mapbox был бесплатный. Не уверен есть ли смысл разбираться с Mapbox если он стал платным.

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 22 авг 2023, 23:02
trir
Скорее всего карта создана из слоев с большим количеством информации
в этом случае всё делается по-другому

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 23 авг 2023, 07:57
Acvarif
trir писал(а):
22 авг 2023, 23:02
в этом случае всё делается по-другому
По другому это как.
Имеет ли QGIS возможность объединить файлы geojson (kml), сформированные из разных слоев в один файл?

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 23 авг 2023, 08:16
trir

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 23 авг 2023, 08:31
Acvarif
trir писал(а):
23 авг 2023, 08:16
ttps://en.wikipedia.org/wiki/Vector_tiles
Vector tiles разве не используют MapBox? Если да то не прокатит. MapBox уже платная. Или я чего то не правильно понял?

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 23 авг 2023, 08:32
trir
ага, примерно всё неправильно понял

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 23 авг 2023, 20:05
Acvarif
trir писал(а):
23 авг 2023, 08:32
ага, примерно всё неправильно понял
Про тайлы и вектора имею представление только в общих чертах.
Смотрел в эту сторону https://openlayers.org/ посольку интересует практическая сторона вопроса.
Толком не понял. Только в общих чертах. Пытался найти как это все использовать совместно с фреймворком Laravel. Информации недостаточно или я не нашел. Кроме того это уже тема не этой ветки форума.
Оратил внимание, что QGIS (qgis2web) сформировал скрипты для карты с использованием openlayers.

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 24 авг 2023, 08:51
trir
Есть 2 решения:
1. Фильтровать данные
2. Делать Тайтлы (вектор или растр)

В любом случае есть смысл держать данные в БД (например PostGIS)
Пытался найти как это все использовать совместно с фреймворком Laravel
https://github.com/nafiesl/laravel-leaflet-example
https://www.webgis.dev/posts/openlayers-in-laravel

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 24 авг 2023, 10:27
Acvarif
Leaflet in Laravel я уже пробовал с базой данных MySQL. Все работает неплохо.
trir писал(а):
24 авг 2023, 08:51
https://www.webgis.dev/posts/openlayers-in-laravel
Спасибо. Хорошая статейка. Я не врубался как qgis2web формирует скрипт из проекта с использованием openlayers. Пытался сформированные скрипты использовать на веб странице, но ничего не получилось. Только iframe.
В статье показано как это делается через npm.

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 25 авг 2023, 07:45
Acvarif
konst555 писал(а):
22 авг 2023, 13:46
Стили в MapInfo и QGIS принципиально разные. Это все-равно что сравнивать современный автомобиль с телегой столетней давности
Автомобиль это QGIS? Я не в курсе, потому, как с MapInfo не работал. Мне дали готовые таблицы из MapInfo.

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 25 авг 2023, 09:37
konst555
Acvarif писал(а):
25 авг 2023, 07:45
Автомобиль это QGIS? Я не в курсе, потому, как с MapInfo не работал. Мне дали готовые таблицы из MapInfo.
Да. QGIS разрабатывался Gary E. Sherman как бесплатный аналог ArcGIS с открытым кодом. Что-то получилось несомненно лучше, а над чем-то еще нужно поработать.
MapInfo - коммерческий узко специализированый продукт много раз умиравший и много раз перепроданный из рук в руки (сейчас Precisely). Наверное расцвет его был когда он был взят для движка Discaver. Тогда я тоже задумался об его использовании, но не сложилось.

Про стили и форматы.
Формат TAB - это своеобразная база данных в которой хранятся стили и все что не попадя. Скорее всего из-за этого, у него куча версий. Старые версии MapInfo несовместимы с более новыми форматами.
В QGIS и ArcGIS данные и оформление разделены. Основным форматом векторных данных являлся ESRI Shape. У него есть недостатки из-за DBF, но это не так страшно. Оформление хранится в проекте или в базах данных.
Например, маску для нанесения надписи в разрыв линии ArcGIS хранит в базе GDB, а QGIS в проекте. В MapInfo такой функции вообще не было, может сейчас появилась?

Про конвертацию файлов.
В коммерческих ArcGIS и MapInfo используется коммерческий продукт Interoperablity Tool. Он знает очень много форматов, если заплатите. Можно создать свои конверторы. Например, мы делали для P1 90 в свое время.
В QGIS - основа открытый GDAL.

Про базы данных и Web.
У ArcGIS свои защищенные функции вставляются в базы данных. Работают хорошо и довольно быстро.
У QGIS - открытые версии. Тоже работают неплохо.
Т.к. на предприятии много MapInfo, то попытался сделать базу данных на его основе. По-сути он копирует пространство TAB в базу данных. После долгих мучений бросил это дело.
Если вы используете ArcGIS или QGIS сервер, то наверное логично Web сервер делать через них.
Можете обратить внимание на коммерческий продукт NextGIS Web. Он основан на более старом QGIS 2.x, но неплохо разработан. Вам не нужно будет решать все те проблемы которые сейчас возникают. Время освободится и вы сможете найти более подходящий вариант.
https://nextgis.ru/nextgis-web/

Удачи!

Re: Преобразование координат из EPSG:4026 MOLDREF99 в EPSG:4326 WGS 84

Добавлено: 25 авг 2023, 09:58
Acvarif
konst555 писал(а):
25 авг 2023, 09:37
Удачи!
Спасибо за подробную информацию.