Рисунок - контур области
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 05 дек 2014, 10:06
- Репутация: 0
- Откуда: Омск
Рисунок - контур области
День добрый.
Есть задача - считать скриптом python картографические данные контура области (любой) РФ и сохранить в .jpg (можно в другом формате).
Я новичек в этом деле (в python nj;t). Подскажите в каком направлении хотя бы "двигаться".
P.s.: Умею в Python считывать данные высот по заданным координатам
Есть задача - считать скриптом python картографические данные контура области (любой) РФ и сохранить в .jpg (можно в другом формате).
Я новичек в этом деле (в python nj;t). Подскажите в каком направлении хотя бы "двигаться".
P.s.: Умею в Python считывать данные высот по заданным координатам
-
- Гуру
- Сообщения: 5286
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Рисунок - контур области
откуда?считать
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 05 дек 2014, 10:06
- Репутация: 0
- Откуда: Омск
Re: Рисунок - контур области
В том то и вопрос, с каких источников я пока сам не приложу ума.
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 05 дек 2014, 10:06
- Репутация: 0
- Откуда: Омск
Re: Рисунок - контур области
есть же всякие там растровые файлы, векторные
-
- Гуру
- Сообщения: 5286
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Рисунок - контур области
если они растровые - то зачем их сохранять?
http://gis-lab.info/qa/osm-adm.html
https://gis.stackexchange.com/questions ... g-creation
уверен?есть же всякие там растровые файлы, векторные
http://gis-lab.info/qa/osm-adm.html
https://gis.stackexchange.com/questions ... g-creation
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 05 дек 2014, 10:06
- Репутация: 0
- Откуда: Омск
Re: Рисунок - контур области
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 05 дек 2014, 10:06
- Репутация: 0
- Откуда: Омск
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Рисунок - контур области
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Гуру
- Сообщения: 5286
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Рисунок - контур области
тебя это не должно волновать, тебе главное - архивыЗдесь какаято ошибка. Ссылка странно открывается
ещё можно взять эти данные из OSM
- jerry-maori
- Гуру
- Сообщения: 585
- Зарегистрирован: 22 авг 2012, 17:02
- Репутация: 143
- Откуда: Нижний Новгород
Re: Рисунок - контур области
Считать shp:
Вывести картинку:
Сохранить картинку:
Если нужно более в плане именно вывода (настраивать и т.д.) то:
Код: Выделить всё
import geopandas as gp
shp = gp.read_file(SHAPE_FILE_NAME_PROJ)
Код: Выделить всё
shp.plot(color='green',edgecolor='black',ax=ax)
Код: Выделить всё
plt.savefig(fname + '.png')
Код: Выделить всё
import shapely
from matplotlib import pyplot as plt
from matplotlib.patches import Polygon
from matplotlib.lines import Line2D
from matplotlib.collections import PatchCollection
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Рисунок - контур области
Ну так не интересно, а то можно было бы совсем
Код: Выделить всё
subprocess.Popen(['mapnik.exe', args])
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 05 дек 2014, 10:06
- Репутация: 0
- Откуда: Омск
Re: Рисунок - контур области
При установке geopandas выдает ошибкуjerry-maori писал(а): ↑13 дек 2017, 13:57import geopandas as gp
shp = gp.read_file(SHAPE_FILE_NAME_PROJ)
Код: Выделить всё
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcd in position 24: invalid continuation byte
- jerry-maori
- Гуру
- Сообщения: 585
- Зарегистрирован: 22 авг 2012, 17:02
- Репутация: 143
- Откуда: Нижний Новгород
Re: Рисунок - контур области
Ну самый простой способ -- из файла убрать столбцы с русскими названиями.
Более полезный -- использовать Python 3.x, где внезапно решили проблему тысячелетия под названием UTF8.
Более полезный -- использовать Python 3.x, где внезапно решили проблему тысячелетия под названием UTF8.
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 05 дек 2014, 10:06
- Репутация: 0
- Откуда: Омск
Re: Рисунок - контур области
Дак я в Pycharm библиотеку хочу установить geopandas через pip install. Пока еще до запуска скрипта не дошел.jerry-maori писал(а): ↑14 дек 2017, 05:11Ну самый простой способ -- из файла убрать столбцы с русскими названиями.
Более полезный -- использовать Python 3.x, где внезапно решили проблему тысячелетия под названием UTF8.
Python 3.6.3, Pycharm последняя версия тоже.
- jerry-maori
- Гуру
- Сообщения: 585
- Зарегистрирован: 22 авг 2012, 17:02
- Репутация: 143
- Откуда: Нижний Новгород
Re: Рисунок - контур области
ну тогда всякий пути, куда питон своё ставит? он там случайно не в папку профиля пишет? (вы ведь под Windows)?
я вообще под вин держу питон в составе анаконды.
а так только линукс -- там как-то проще с ним
я вообще под вин держу питон в составе анаконды.
а так только линукс -- там как-то проще с ним
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей