OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2010-12-17 08:29:52

Lukas7
Member
Registered: 2010-12-17
Posts: 2

Импорт данных в JOSM из ГИС MapInfo

Всем привет! Интересует такой воопрос: как можно импортировать слои на карту N города (например слой высоковольтных линий) в JOMS из ГИС MapInfo. и подойдет ли для этих целей JOMS, или стоит воспользоваться другими редакторами.

Offline

#2 2010-12-17 08:35:29

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

Re: Импорт данных в JOSM из ГИС MapInfo

Первым вопросом должно быть «позволяет ли лицензия у исходного плана импортировать его в OSM»?

Offline

#3 2010-12-17 08:42:52

Lukas7
Member
Registered: 2010-12-17
Posts: 2

Re: Импорт данных в JOSM из ГИС MapInfo

а можно подробнее? вообще идея такова: предполагается использовать osm на локальном сайте предприятия,  и на карту OSM нанести часть слоев созданных в MapInfo.

Offline

#4 2010-12-17 08:46:53

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Импорт данных в JOSM из ГИС MapInfo

Lukas7, смысл в том, что данные, загруженные в ОСМ, становятся открытыми. Если владельцы данных согласны с этим условием, то можно.

http://wiki.openstreetmap.org/wiki/Import

Offline

#5 2010-12-17 08:49:40

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

Re: Импорт данных в JOSM из ГИС MapInfo

Не только загруженные, но просто смешанные и выложенные в сеть. Здесь нужно, пожалуй, делать отдельный слой поверх карты осм (не смешивая), в любом формате. Если есть способ рендерить данные MapInfo в тайлы, то так ещё и удобнее будет. А наложить с помощью того же OpenLayers.

Last edited by zverik (2010-12-17 08:50:17)

Offline

#6 2010-12-17 09:33:41

Vlad_Z
Member
From: Ленобл
Registered: 2009-04-18
Posts: 79

Re: Импорт данных в JOSM из ГИС MapInfo

Lukas7 wrote:

Всем привет! Интересует такой воопрос: как можно импортировать слои на карту N города (например слой высоковольтных линий) в JOMS из ГИС MapInfo. и подойдет ли для этих целей JOMS, или стоит воспользоваться другими редакторами.

Про лицензию уже сказали.
А технически - можно импортнуть данные из MapInfo в GPSMapEdit, и потом из польского формата в osm. Надеюсь, координаты в WGS84?

Offline

#7 2010-12-17 16:45:18

wildMan
Member
From: Minsk
Registered: 2008-03-05
Posts: 509

Re: Импорт данных в JOSM из ГИС MapInfo

Vlad_Z wrote:
Lukas7 wrote:

Всем привет! Интересует такой воопрос: как можно импортировать слои на карту N города (например слой высоковольтных линий) в JOMS из ГИС MapInfo. и подойдет ли для этих целей JOMS, или стоит воспользоваться другими редакторами.

Про лицензию уже сказали.
А технически - можно импортнуть данные из MapInfo в GPSMapEdit, и потом из польского формата в osm. Надеюсь, координаты в WGS84?

технически - надо сохранить данные в шейп, а оттуда в osm. ´идти через промежуточный *.mp - глупо. он слишком ограничен


--
OSMF BY Team

Offline

#8 2010-12-17 16:58:53

Artyomka
Member
Registered: 2010-04-08
Posts: 222

Re: Импорт данных в JOSM из ГИС MapInfo

пойдет? gis-lab.info/qa/ogr2osm.html

Offline

#9 2010-12-17 18:14:33

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,467

Re: Импорт данных в JOSM из ГИС MapInfo

Vlad_Z wrote:

А технически - можно импортнуть данные из MapInfo в GPSMapEdit, и потом из польского формата в osm.

Мало того, что для этого нужна shareware версия gpsmapedit, импортируемый формат аттрибутов в ней примитивен до невозможности.

Надеюсь, координаты в WGS84?

Скорее всего в местной системе координат.

Offline

#10 2010-12-17 18:19:57

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,467

Re: Импорт данных в JOSM из ГИС MapInfo

Artyomka wrote:

пойдет? gis-lab.info/qa/ogr2osm.html

Это лучший вариант, но надо еще
1. добавить 'mapinfo file' для соответствующего расширения

# FIXME: really complete this table
if fileExtension == 'shp':
    driver = ogr.GetDriverByName('ESRI Shapefile');
elif fileExtension == 'gpx':
    driver = ogr.GetDriverByName('GPX');
elif fileExtension == 'dgn':
    driver = ogr.GetDriverByName('DGN');
elif fileExtension == 'gml':
    driver = ogr.GetDriverByName('GML');
elif fileExtension == 'csv':
    driver = ogr.GetDriverByName('CSV');
elif fileExtension == 'sqlite':
    driver = ogr.GetDriverByName('SQLite');
elif fileExtension == 'kml':
    driver = ogr.GetDriverByName('KML');

2. правильно определить координатную систему

Offline

#11 2010-12-17 19:06:05

Vlad_Z
Member
From: Ленобл
Registered: 2009-04-18
Posts: 79

Re: Импорт данных в JOSM из ГИС MapInfo

wildMan wrote:

технически - надо сохранить данные в шейп, а оттуда в osm. ´идти через промежуточный *.mp - глупо. он слишком ограничен

usm78-gis wrote:

Мало того, что для этого нужна shareware версия gpsmapedit, импортируемый формат аттрибутов в ней примитивен до невозможности.

С тем, что mp ограничен, спорить сложно. Но из моего опыта - для самопальных ГИС на предприятии его хватает.
Разумеется, если удастся через шейпы, будет как минимум не хуже. Хотя я встречал ситуации, когда UT отрабатывал криво (с чем связано, не выяснял).

usm78-gis wrote:

Скорее всего в местной системе координат.

Подождем точного ответа.

Offline

#12 2012-07-12 23:08:15

dima_ua
Member
From: Kharkiv
Registered: 2012-07-02
Posts: 204

Re: Импорт данных в JOSM из ГИС MapInfo

есть вопрос с потерей кодировки кириллицы при преобразовании  .TAB -> .MIF -> .SHP -> JOSM
если посмотреть текстовым редактором сами файлы, то там кириллицa в  cp-1251  а при открытии .shp  файла в JOSM  получается вот такое
nOVHiuRm6Wc.jpg

это как-то победить можно?


Так мы выигрывали все войны. Пока противник рисует карты наступления, мы меняем ландшафты, причём вручную. Когда приходит время атаки, противник теряется на незнакомой местности и приходит в полную небоеготовность. В этом смысл, в этом наша стратегия.

Offline

#13 2012-07-12 23:31:19

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,600

Re: Импорт данных в JOSM из ГИС MapInfo

Конечно можно. Но для этого надо понять на каком из этапов ломается кодировка.

Offline

#14 2012-07-13 00:14:59

dima_ua
Member
From: Kharkiv
Registered: 2012-07-02
Posts: 204

Re: Импорт данных в JOSM из ГИС MapInfo

>> открытии .shp  файла в JOSM  получается вот такое

вместе с shp идет файл .dbf  данные в нем в cp-1251  UV2uE0_Zdz8.jpg

и вот если это открый в JOSM то кодировка как на скрине выше


Так мы выигрывали все войны. Пока противник рисует карты наступления, мы меняем ландшафты, причём вручную. Когда приходит время атаки, противник теряется на незнакомой местности и приходит в полную небоеготовность. В этом смысл, в этом наша стратегия.

Offline

#15 2012-07-13 07:49:09

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,691
Website

Re: Импорт данных в JOSM из ГИС MapInfo

Подозреваю надо шейп в utf-8 перевести.

Offline

#16 2012-07-13 08:07:14

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,600

Re: Импорт данных в JOSM из ГИС MapInfo

Я что-то наверное пропустил, JOSM научился shp напрямую открывать?

Offline

#17 2012-07-13 09:29:40

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: Импорт данных в JOSM из ГИС MapInfo

А FAR не умеет смотреть DBF, как умел старый добрый NC?

Offline

#18 2012-07-13 10:02:51

dima_ua
Member
From: Kharkiv
Registered: 2012-07-02
Posts: 204

Re: Импорт данных в JOSM из ГИС MapInfo

Alexandr Zeinalov wrote:

Подозреваю надо шейп в utf-8 перевести.

в шейпе перевести .dbf  из 1251 в utf-8 ?


Так мы выигрывали все войны. Пока противник рисует карты наступления, мы меняем ландшафты, причём вручную. Когда приходит время атаки, противник теряется на незнакомой местности и приходит в полную небоеготовность. В этом смысл, в этом наша стратегия.

Offline

#19 2012-07-13 10:03:24

dima_ua
Member
From: Kharkiv
Registered: 2012-07-02
Posts: 204

Re: Импорт данных в JOSM из ГИС MapInfo

Hind wrote:

А FAR не умеет смотреть DBF, как умел старый добрый NC?

конкретезируй вопрос


Так мы выигрывали все войны. Пока противник рисует карты наступления, мы меняем ландшафты, причём вручную. Когда приходит время атаки, противник теряется на незнакомой местности и приходит в полную небоеготовность. В этом смысл, в этом наша стратегия.

Offline

#20 2012-07-13 10:05:27

Xmypblu
Member
From: Москва
Registered: 2011-01-18
Posts: 417

Re: Импорт данных в JOSM из ГИС MapInfo

dima_ua wrote:
Alexandr Zeinalov wrote:

Подозреваю надо шейп в utf-8 перевести.

в шейпе перевести .dbf  из 1251 в utf-8 ?

http://gis-lab.info/qa/dbf-encode.html


Последняя заметка в дневниках: Шикотан вам в ленту

Offline

#21 2012-12-07 07:24:39

denisPskov
Member
Registered: 2011-06-07
Posts: 115

Re: Импорт данных в JOSM из ГИС MapInfo

при конвертации из shp  в osm пишет all done, при открытии в JOSM ничего не показывает(файл не пустой)???

Offline

#22 2012-12-07 08:44:10

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,745

Re: Импорт данных в JOSM из ГИС MapInfo

Попробуй нажать 2, точно не помню, это типа показать всё на экране.

Offline

#23 2012-12-07 09:03:04

denisPskov
Member
Registered: 2011-06-07
Posts: 115

Re: Импорт данных в JOSM из ГИС MapInfo

не показывает, может при конвертации что-то не то сделал, никогда не конвертировал.....есть shp без prj и ogr2osm 1.shp  и все?

Offline

#24 2012-12-07 12:31:52

denisPskov
Member
Registered: 2011-06-07
Posts: 115

Re: Импорт данных в JOSM из ГИС MapInfo

вопрос закрыт...дело было в проекции

Offline

Board footer

Powered by FluxBB