Карта России для SharpMap

Системы координат, проекции, преобразования, привязка
toXXXa
Новоприбывший
Сообщения: 9
Зарегистрирован: 06 сен 2011, 13:48
Репутация: 0

Карта России для SharpMap

Сообщение toXXXa » 06 сен 2011, 14:02

Здравствуйте!
Вопрос в следующем:
использую для работы с картами SharpMap
карту России взял с данного ресурса gis-lab.info/qa/osm-adm.html
Почему карта России рисуется с маленьким куском в левой части? (то есть получается конец России справа переносится на левую сторону) как мне сделать целиковую карту? или где её найти?
буду очень признателен за ответы. Спасибо!

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Карта России для SharpMap

Сообщение Denis Rykov » 06 сен 2011, 14:20

Например, перейти от градусов к метрам, то есть спроецировать ваши данные.
Spatial is now, more than ever, just another column- The Geometry Column.

toXXXa
Новоприбывший
Сообщения: 9
Зарегистрирован: 06 сен 2011, 13:48
Репутация: 0

Re: Карта России для SharpMap

Сообщение toXXXa » 06 сен 2011, 14:33

Каким образом спроецировать можно поподробнее? Нужно использовать специальные программы для редактирования карт (если можно напишите рекомендуемые программы для редактирования) или средствами SharpMap это можно сделать?
Я просто новичок в этом деле поэтому хочется побольше конкретики

yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

Re: Карта России для SharpMap

Сообщение yellow-sky » 06 сен 2011, 21:07

Средствами SharpMap это сделать можно. Но придется разбираться с документацией, которой практически нет, и писать код.
Советую перепроецировать данные в QGIS. Скачать можно с офф сайта - http://qgis.org
Для перепроецицирования добавьте ваш shp файл на карту, в панели слоев выберете только что добавленный слой -> правый клик -> Сохранить как -> В появившемся окне укажите новое название файла, куда сохранять, и в поле CRS любую метрическую проекцию, например Google Mercator -> OK

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Карта России для SharpMap

Сообщение Denis Rykov » 07 сен 2011, 05:28

Дайте ссылку на файл, который вы скачали, помогу с перепроецированием.
Spatial is now, more than ever, just another column- The Geometry Column.

toXXXa
Новоприбывший
Сообщения: 9
Зарегистрирован: 06 сен 2011, 13:48
Репутация: 0

Re: Карта России для SharpMap

Сообщение toXXXa » 07 сен 2011, 11:30

_DR_ писал(а):Дайте ссылку на файл, который вы скачали, помогу с перепроецированием.
я использую сразу несколько карт
gis-lab.info/data/yav/adm/latest/adm2_country.7z
gis-lab.info/data/yav/adm/latest/adm3_federal.7z
gis-lab.info/data/yav/adm/latest/adm4_region.7z
gis-lab.info/data/yav/adm/latest/adm6_district.7z
Буду очень признателен если Вы мне поможете

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Карта России для SharpMap

Сообщение Denis Rykov » 07 сен 2011, 12:21

Spatial is now, more than ever, just another column- The Geometry Column.

toXXXa
Новоприбывший
Сообщения: 9
Зарегистрирован: 06 сен 2011, 13:48
Репутация: 0

Re: Карта России для SharpMap

Сообщение toXXXa » 07 сен 2011, 14:24

Спасибо огромное за карты просто Супер!
У меня ещё один вопрос теперь новые карты у меня не отрисовываются в SharpMap. Посоветуйте что делать?

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Карта России для SharpMap

Сообщение Denis Rykov » 09 сен 2011, 07:46

Не могу помочь, так как этот самый SharpMap в глаза не видел. Могу только предложить перепроецировать данные в той же QGIS в какую-нибудь другую проекцию и посмотреть как будет открываться в шарпмапе.
Spatial is now, more than ever, just another column- The Geometry Column.

toXXXa
Новоприбывший
Сообщения: 9
Зарегистрирован: 06 сен 2011, 13:48
Репутация: 0

Re: Карта России для SharpMap

Сообщение toXXXa » 12 сен 2011, 13:52

_DR_ писал(а):Не могу помочь, так как этот самый SharpMap в глаза не видел. Могу только предложить перепроецировать данные в той же QGIS в какую-нибудь другую проекцию и посмотреть как будет открываться в шарпмапе.
Все вообщем проблема решилась использованием более новой версии SharpMap! Ещё раз Благодарю за помощь!
У меня если можно ещё пару вопросов есть
После того как вы перепроецировали карту там теперь справа вверху две части соединились и соединительная линия появилась как от неё избавиться?
Второй вопрос
получается карта муниципальных районов и городских округов не полная да? так как я у видел там пробелов много особенно в правой части
и ещё не существует карты с районными центрами?(где ещё они написаны)

toXXXa
Новоприбывший
Сообщения: 9
Зарегистрирован: 06 сен 2011, 13:48
Репутация: 0

Re: Карта России для SharpMap

Сообщение toXXXa » 12 сен 2011, 13:56

toXXXa писал(а): Второй вопрос
получается карта муниципальных районов и городских округов не полная да? так как я у видел там пробелов много особенно в правой части
и ещё не существует карты с районными центрами?(где ещё они написаны)
Или мне их можно по коду ОКАТО найти и выводить, но тогда я не буду знать координат....

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Карта России для SharpMap

Сообщение Максим Дубинин » 12 сен 2011, 20:29

центры районов: http://gis-lab.info/qa/osm-regcenter.html
пристегивайтесь, турбулентность прямо по курсу

toXXXa
Новоприбывший
Сообщения: 9
Зарегистрирован: 06 сен 2011, 13:48
Репутация: 0

Re: Карта России для SharpMap

Сообщение toXXXa » 14 сен 2011, 16:52

Благодарю за полезную ссылку то что нужно!!!!
Единственно мне это карту тоже перепроецировать в метрические координаты чтобы там все четко отображалось с другими картами или она уже в метрических. Может вы мне тогда вообще подскажите как определить в каких координатах любая? на будущее чтобы больше не спрашивать)
А по другим моим вопросам мне никто не поможет?
toXXXa писал(а): После того как вы перепроецировали карту там теперь справа вверху две части соединились и соединительная линия появилась как от неё избавиться?
Второй вопрос
получается карта муниципальных районов и городских округов не полная да? так как я у видел там пробелов много особенно в правой части

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Карта России для SharpMap

Сообщение Voltron » 14 сен 2011, 19:01

Определить СК shape-файла (или любого другого поддерживаемого формата) можно при помощи ogrinfo

toXXXa
Новоприбывший
Сообщения: 9
Зарегистрирован: 06 сен 2011, 13:48
Репутация: 0

Re: Карта России для SharpMap

Сообщение toXXXa » 26 фев 2012, 16:47

Как можно изменить размер карты?
это реально с помощью программы QGIS
карты взял следующие
gis-lab.info/data/yav/adm/latest/adm2_country.7z
gis-lab.info/data/yav/adm/latest/adm3_federal.7z
gis-lab.info/data/yav/adm/latest/adm4_region.7z
gis-lab.info/data/yav/adm/latest/adm6_district.7z

работаю с картами через библиотеки SharpMap указанные выше карты очень большие поэтому отрисовка происходит очень медленно у меня также есть карта мира так там все быстро происходит в масштабе она меньше этих карт
Каким способом можно уменьшить указанные карты?
И ещё вопрос как можно с помощью отрисовать на картах ещё Центры муниципальных районов и городских округов
отсюда
http://gis-lab.info/qa/osm-regcenter.html
Как их объединить с основной картой?

Ответить

Вернуться в «Координаты и привязка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей