Страница 1 из 1
Как открыть файлы координат в Экселе?
Добавлено: 06 ноя 2015, 12:36
midija
Мне нужны координаты границ областей, т.е примерно в таком формате
Московская область Start 43,43932937 -93,52502245
Московская область Interior 43,500827 -91,369325
Московская область Interior 43,50094627 -91,29205366
Московская область Interior 43,500539 -91,551021
Московская область Interior 43,500515 -91,54122
Московская область Interior 43,500515 -91,54122
Московская область Interior 43,50056 -91,533806
Московская область Interior 43,50056 -91,533806
Московская область Interior 43,50069 -91,491042
Московская область Interior 43,50069 -91,491042
Московская область Interior 43,500608 -91,465063
Московская область Interior 43,500608 -91,465063
Московская область Interior 43,500642 -91,461403
Московская область Interior 43,500642 -91,461403
Московская область Interior 43,500588 -91,445932
Московская область Interior 43,500588 -91,445932
Московская область Interior 43,500438 -91,441786
Московская область Interior 43,500438 -91,441786
Московская область Interior 43,500887 -91,397319
Московская область Interior 43,500482 -91,37695
Московская область Interior 43,500482 -91,37695
Московская область Interior 43,500945 -91,371608
Московская область Interior 43,500945 -91,371608
Московская область End 43,500827 -91,369325
я так понимаю, нужную мне информацию можно получить тут
http://www.gadm.org/country?
но я не понимаю как открыть эти файлы и ПО у меня нужного нет. Есть ли где-нибудь такая информация в текстовых форматах? Или можно ли как то сконвертировать всякие shape и прочие файлы в текст?
Re: Как открыть файлы координат в Экселе?
Добавлено: 06 ноя 2015, 12:44
Александр Мурый
Используйте
QGIS или консольные утилиты GDAL (идут вместе с QGIS) для этого.
В QGIS пересохраните открытые шейп-файлы, например, в CSV или в WKT.
Через GDAL в командной строке выполните что-то типа:
Код: Выделить всё
ogr2ogr -f CSV output.csv myshape.shp -lco GEOMETRY=AS_WKT
или
Код: Выделить всё
ogr2ogr -f CSV output.csv myshape.shp -lco GEOMETRY=AS_XY
Re: Как открыть файлы координат в Экселе?
Добавлено: 06 ноя 2015, 12:46
Александр Мурый
midija писал(а):Мне нужны координаты границ областей,
я так понимаю, нужную мне информацию можно получить тут
http://www.gadm.org/country?
Вот ещё источник данных (OpenStreetMap).
Re: Как открыть файлы координат в Экселе?
Добавлено: 06 ноя 2015, 13:16
trir
Re: Как открыть файлы координат в Экселе?
Добавлено: 06 ноя 2015, 14:22
midija
Спасибо, получилось открыть в CSV, только там нет нужных данных (скачала файл Россиии). Там идет Область - долгота - широта 1 штука
Мне нужны все точки границы области, например так:
Московская область Start 43,43932937 -93,52502245 1 1
Московская область Interior 43,500827 -91,369325 2 1
Московская область Interior 43,50094627 -91,29205366 3 1
Московская область Interior 43,50096078 -91,28265736 4 1
Московская область Interior 43,500993 -91,261781 5 1
Московская область Interior 43,50072942 -91,25391731 6 1
Московская область Interior 43,500642 -91,461403 2998 1
Московская область Interior 43,500588 -91,445932 2999 1
Московская область Interior 43,500588 -91,445932 3000 1
Московская область Interior 43,500438 -91,441786 3001 1
Московская область Interior 43,500438 -91,441786 3002 1
Московская область Interior 43,500887 -91,397319 3003 1
Московская область Interior 43,500482 -91,37695 3004 1
Московская область Interior 43,500482 -91,37695 3005 1
Московская область Interior 43,500945 -91,371608 3006 1
Московская область Interior 43,500945 -91,371608 3007 1
Московская область End 43,500827 -91,369325 3008 1
Существуют ли вообще данные в таком формате?
Re: Как открыть файлы координат в Экселе?
Добавлено: 06 ноя 2015, 14:27
Александр Мурый
В таком формате данных не существует, я гарантирую это (C). Придётся немного попрограммировать.
Если не секрет, для чего нужны данные в таком экзотическом формате?
Re: Как открыть файлы координат в Экселе?
Добавлено: 06 ноя 2015, 19:42
midija
чтобы нанести границы на карту с неполными/некорректными данными. в том файле который я скачала есть координаты area и length , непонятно , что они значат? это как то от них программировать другие координаты?
Re: Как открыть файлы координат в Экселе?
Добавлено: 06 ноя 2015, 19:55
Александр Мурый
midija писал(а):чтобы нанести границы на карту с неполными/некорректными данными.
Это абсолютно ничего не объясняет.
midija писал(а):
в том файле который я скачала есть координаты area и length , непонятно , что они значат? это как то от них программировать другие координаты?
Это не координаты, это характеристики геометрии - площадь и длина. От них программировать ничего не надо.
Под программированием я понимал выше приведение к виду:
Код: Выделить всё
Московская область Interior 43,500438 -91,441786 3001 1
Если нужно просто получить координаты каждой вершины полигона, нужно перегнать шейп-файл в формат WKT (CSV для полигонов не сработает) и вытаскивать оттуда координаты.
Т.е. надо из этого
Код: Выделить всё
WKT,FID,
"POLYGON ((35.1484955 55.9575013,35.1489067 55.9577677,35.1508931 55.9593684,35.1491349 55.9713509,35.1515072 55.974689,35.1538709 55.977983,35.1561734 55.9779387,35.158563 55.9781967,35.1630167 55.9783426,35.1674577 55.9800482,35.1691896 55.979863,35.1693642 55.9806788,35.1704517 55.9816543,35.1719942 55.9827298,35.1738409 55.9834971,35.175032 55.9848849,35.1750314 55.9849612,35.1746281, ...., ....
Сделать это:
Код: Выделить всё
35.1484955 55.9575013
35.1489067 55.9577677
35.1508931 55.9593684
35.1491349 55.9713509
35.1515072 55.974689
35.1538709 55.977983
35.1561734 55.9779387
35.158563 55.9781967
....
...
Re: Как открыть файлы координат в Экселе?
Добавлено: 06 ноя 2015, 20:05
trir
Если взять kml - то можно обойтись блокнотом и RegEx...
Re: Как открыть файлы координат в Экселе?
Добавлено: 06 ноя 2015, 20:20
gornak
можно shp и в формат mp(открывается блокнотом) перегнать в gpsmapedit
Re: Как открыть файлы координат в Экселе?
Добавлено: 06 ноя 2015, 22:00
midija
всем спасибо. в ПН попробую, wkt и kml на вид - то что мне нужно)
а есть файл сразу на весь мир? а то 200 штук скачивать... как то долго

Re: Как открыть файлы координат в Экселе?
Добавлено: 06 ноя 2015, 22:10
Александр Мурый
midija писал(а):
а есть файл сразу на весь мир? а то 200 штук скачивать... как то долго

Вы представляете себе размеры текстового файла с вершинами полигонов на весь мир?
Re: Как открыть файлы координат в Экселе?
Добавлено: 06 ноя 2015, 22:13
midija
нет, но видимо теперь да... поштучно так поштучно, ок)