Вопросы новичков (Part 1)

^^ Звучит немного странно. В таком спорном случае лучше смотреть в официальные документы, хотя в кадастровую карту и понять как это обрабатывается на официальном уровне.

по документам и кадастровой карте, да - село Красноармейское. Но мы картографируем по факту, а не по документам - есть указатель “Красноармейское” обозначаем, нет - не обозначаем. Две place=hamlet с одинаковым именем введут пользователей в заблуждение.

Всё равно не понимаю. Есть “классический” город Межгорье - https://www.openstreetmap.org/relation/9660483

И никаких проблем это не вызывает … И это не единственный такой населённый пункт.

Хм… а название Татлы мапник рисует из place=suburb name=Татлы, а не из place=town name=Межгорье. Если так, то действительно, проблем нет. Сделал так, посмотрю,что получится.

Здравствуйте.
У меня стоит задача: разработка оффлайн приложения, с оффлайн картой, где будут стоять точки, например институтов. Для учебы нужно.
Я разрабатываю приложение на flutter. Для flutter есть пара библиотек, которые позволяют работать с оффлайн картами, а точнее с тайлами в формате png.
Я смог выдернуть их, но есть проблема. Мне отказали в подобном виде карты, а именно - карта Узбекистана, тайлы, содержат в себе еще и куски соседних стран. Что делать - я не знаю. Векторные карты flutter, вроде, не может открыть.

Кто-нибудь мне может помочь с этим? Мне нужна карта только Узбекистана, тайловая, в формате png, zoom 6-18. Границы, за Узбекистаном, в тайлах должны быть просто пустыми. Что мне сделать? Как?
Есть какие титориалы, но в них я разобраться не могу. Плюс, я не пишу на python, и у меня нету Ununtu и Mac.

Очень надеюсь на ваши советы и помощь.
С Уважением, Богданов И.А.

Отрендерить тайлы самому только нужной области, и да удобной программы с одной кнопкой нету. Поэтому быстрее я думаю будет вручную замазать на них не нужные области.

Программа SAS Planet, и скачать нужные тайлы.
Только, что такое “карта” непонятно. Тайлы, это квадратики, кто их будет составлять рядом друг с другом? Показывать…

Ну и 17-18 зум, это, мне кажется, дофига. По объёму. Для страны целой.

А так, выпереть сас планетой и сложить на диск, не вопрос.

@NKomissar
Посмотрите в сторону QGIS.
Вообще, растровая карта будет “тяжелой”. Поищите векторную библиотеку.

Здравствуйте! Пишу в качестве учебного проекта парсер сайта stat.gibdd.ru и в процессе захотелось нанести геоданные оттуда на карту,а именно оценить аварийность на трассах федерального значения. Однако,возникла проблема с получением геометрий автодорог федерального значения. Изначально брал данные отсюда https://wiki.openstreetmap.org/wiki/RU:Россия/Автодороги и с помощью Overpass API экспортировал в формате GeoJSON. Однако,они не очень содержательны и все являются Linestring’ами или MultLineString’ами. Возможно ли где-то найти более подробные отрисовки?Спасибо!

А какие подробности интересуют?

Добрый день! Например, Трасса М7 “Волга” . К сожалению, в качестве объектов обозначены только тонкие полоски посередине, а не полосы полностью :frowning:

а в чем проблема переделать в нужное ??

Как конвертировать подробную карту нужно области в pdf? Каким софтом воспользоваться? Нужны бумажные карты со всеми тропами

Попробуйте https://inkatlas.com/create/

Благодарю!
Вчера погуглил и нашел еще один чудесный сервис. Возможно будет полезен для путешественников, кто собирается на дальняки с бумажными картами. https://nakarte.me/
Кучу разных слоев + возможность экспорта в пдф нужных.

Есть набор данных с координатами “в проекции Гаусса-Крюгера в ГСК-2011”
Пример: “6089310.083476149”,“15412213.750192378”
Как это запихнуть в geography postgis’a?

Geography(ST_Transform(geom,4326))

Стоило уточнить, что с PostgreSQL я знаком всего несколько часов… :slight_smile:


update mvd set location = Geography(ST_Transform(ST_Point(lon, lat), 4326))
> ОШИБКА:  ST_Transform: Input geometry has unknown (0) SRID


update mvd set location = Geography(ST_SetSRID(ST_Point(lon, lat), 4326))
> Coordinate values were coerced into range [-180 -90, 180 90] for GEOGRAPHY

Сначала нужно создать геометрию из XY, потом назначить ей правильную СК и только затем уже трансформировать в другую СК.

Правильно ругается.

В первом случае она не знает из какой системы координат трансформировать, а во втором вы просто явно присвоили принудительно 4326 (географическая система координат), без выполнения преобразования.

Чтобы сработал ST_Transform - геометрия должна быть создана с правильным SRID.
Если у вас данные в “в проекции Гаусса-Крюгера в ГСК-2011”, вам нужно сначала определиться с нужным SRID для неё (или возможно создать её, если среди штатного набора не найдётся подходящей) и затем выполнить конвертацию.

Либо другой вариант - ещё до загрузки в БД выполнить конвертацию в 4326 при помощи других средств (например gdal), а потом уже грузить в базу без лишних преобразований. Но в любом случае надо сначала узнать точные параметры исходной проекции, иначе преобразование будет невозможно выполнить корректно при помощи любых средств.