Страница 1 из 2

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

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

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

Добавлено: 06 сен 2011, 14:20
Denis Rykov
Например, перейти от градусов к метрам, то есть спроецировать ваши данные.

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

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

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

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

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

Добавлено: 07 сен 2011, 05:28
Denis Rykov
Дайте ссылку на файл, который вы скачали, помогу с перепроецированием.

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

Добавлено: 07 сен 2011, 11:30
toXXXa
_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
Буду очень признателен если Вы мне поможете

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

Добавлено: 07 сен 2011, 12:21
Denis Rykov

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

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

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

Добавлено: 09 сен 2011, 07:46
Denis Rykov
Не могу помочь, так как этот самый SharpMap в глаза не видел. Могу только предложить перепроецировать данные в той же QGIS в какую-нибудь другую проекцию и посмотреть как будет открываться в шарпмапе.

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

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

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

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

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

Добавлено: 12 сен 2011, 20:29
Максим Дубинин
центры районов: http://gis-lab.info/qa/osm-regcenter.html

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

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

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

Добавлено: 14 сен 2011, 19:01
Voltron
Определить СК shape-файла (или любого другого поддерживаемого формата) можно при помощи ogrinfo

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

Добавлено: 26 фев 2012, 16:47
toXXXa
Как можно изменить размер карты?
это реально с помощью программы 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
Как их объединить с основной картой?