howto: данные из MapInfo в MapServer?

MapInfo, MapBasic
Ответить
Аватара пользователя
soilmsu
Интересующийся
Сообщения: 33
Зарегистрирован: 02 фев 2009, 17:07
Репутация: 0
Откуда: Москва

howto: данные из MapInfo в MapServer?

Сообщение soilmsu »

сейчас прохожу туториал по мапсерверу ) знаком с мапинфо, но в целом, в ГИС технологиях я совсем новичек )

стоит задача:
есть оцифрованный массив данных в мапинфо, нужно переложить его в мапсервер.

вопрос простой: как это делается?

дайте, пожалуйста, ссылок на пару тонн литературы )
The author accepts no liability for any harm, injury, disease, insanity, death, life, trauma or shotgun wounds caused, directly or indirectly, by this reply to any person.
KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: howto: данные из MapInfo в MapServer?

Сообщение KolesovDmitry »

Проще всего через "Универсальный транслятор" перегнать файлы MapInfo (*.tab) в шейп (*.shp), а дальше по туториалу.
В принципе, можно подключить напрямую и tab, это не сложно: http://mapserver.org/input/vector/mapin ... ht=mapinfo
Аватара пользователя
soilmsu
Интересующийся
Сообщения: 33
Зарегистрирован: 02 фев 2009, 17:07
Репутация: 0
Откуда: Москва

Re: howto: данные из MapInfo в MapServer?

Сообщение soilmsu »

спасибо )

где можно почитать о взаимодействия мапсервера с MySQL? есть на оф-сайте немного ( http://mapserver.org/input/vector/mysql.html ); пошерстил поисковик, нашел топик по тему http://www.rsgisforum.net/cgi-bin/index ... lay&num=46 , но.. это индонезийский форум )


кстати, у кого-нибудь есть электронная версия книги http://store.by01.com/1b/Beginning-MapS ... 94908.html ? может стоит ее распространить в узких кругах )
The author accepts no liability for any harm, injury, disease, insanity, death, life, trauma or shotgun wounds caused, directly or indirectly, by this reply to any person.
alexandr cherepanov
Гуру
Сообщения: 534
Зарегистрирован: 30 ноя 2006, 13:31
Репутация: 116
Откуда: Moscow

Re: howto: данные из MapInfo в MapServer?

Сообщение alexandr cherepanov »

Ну зачем уж так шифроваться :wink:
http://uploading.com/files/AL38BD11/Apr ... g.2005.pdf
Marina
Интересующийся
Сообщения: 15
Зарегистрирован: 30 мар 2009, 11:10
Репутация: 0

Re: howto: данные из MapInfo в MapServer?

Сообщение Marina »

Здравствуйте,
Я столкнулась с той же проблемой.
Использую я ms4w-2.2.8 и MapInfo Professional 7.1. Пытаюсь отобразить данные в формате MapInfo через MapServer.
Мой map-file:

Код: Выделить всё

MAP
  IMAGETYPE      GIF
  EXTENT         34.59 49.58 34.63 49.6
 SIZE           400 300
IMAGECOLOR     255 255 255

LAYER
NAME Acaciya
TYPE POLYGON
STATUS DEFAULT
CONNECTIONTYPE OGR
CONNECTION "C:/ms4w/apps/Ivanovka/mapinf/Acaciya.TAB" 
STYLEITEM "AUTO"
CLASS
        NAME "Acaciya"
END
END  

END 


Запуск команды > ogrinfo Acaciya.TAB дает следующий результат:

C:\ms4w\apps\Ivanovka\mapinf>ogrinfo acaciya.tab
Had to open data source read-only.
INFO: Open of `acaciya.tab'
using driver `MapInfo File' successful.
1: acaciya
Запуск команды > ogrinfo Acaciya.TAB Acaciya дает следующий результат (фрагмент):

Код: Выделить всё

OGRFeature(acaciya):5
  Acaciya (String) = 725
  Style = BRUSH(fc:#a0a000,bc:#ffffff,id:"mapinfo-brush-2.ogr-brush-0");PEN(w:2p
x,c:#000000,id:"mapinfo-pen-5.ogr-pen-3",p:"3 1px")
  POLYGON ((0.002413 -0.008275,0.0026 -0.008288,0.002626 -0.008477,0.00248 -0.00
8493,0.002472 -0.008486,0.002463 -0.008432,0.002432 -0.008401,0.002413 -0.008275
))

OGRFeature(acaciya):6
  Acaciya (String) = 723
  Style = BRUSH(fc:#a0a000,bc:#ffffff,id:"mapinfo-brush-2.ogr-brush-0");PEN(w:2p
x,c:#000000,id:"mapinfo-pen-5.ogr-pen-3",p:"3 1px")
  POLYGON ((0.002774 -0.00802,0.002744 -0.008009,0.00267 -0.008174,0.002687 -0.0
08218,0.002674 -0.008246,0.002624 -0.008205,0.002611 -0.008227,0.002641 -0.00835
3,0.002761 -0.008307,0.002792 -0.008338,0.002774 -0.00802))
After trying to represent page http://localhost/cgi-bin/mapserv.exe?ma ... a&mode=map I recieve an empty page.

Спасибо за любую помощь.
С уважением,
Марина
Marina
Интересующийся
Сообщения: 15
Зарегистрирован: 30 мар 2009, 11:10
Репутация: 0

Re: howto: данные из MapInfo в MapServer?

Сообщение Marina »

простите, не закончила свое сообщение. После попытки отобразить страницу в браузере, получаю пустую страницу. Пробовала также переводить файлы в шейп через универсальный транслятор. Результат - тот же.
Marina
Интересующийся
Сообщения: 15
Зарегистрирован: 30 мар 2009, 11:10
Репутация: 0

Re: howto: данные из MapInfo в MapServer?

Сообщение Marina »

Может мне перенести свой вопрос в раздел "Свободные ГИС"?
KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

Re: howto: данные из MapInfo в MapServer?

Сообщение KolesovDmitry »

Смотрите в чем загвоздка:
Marina писал(а):
Мой map-file:
MAP
...
EXTENT 34.59 49.58 34.63 49.6
...
END

Запуск команды > ogrinfo Acaciya.TAB Acaciya дает следующий результат (фрагмент):

OGRFeature(acaciya):5
...
POLYGON ((0.002413 -0.008275,0.0026 -0.008288,0.002626 -0.008477,0.00248 -0.00
8493,0.002472 -0.008486,0.002463 -0.008432,0.002432 -0.008401,0.002413 -0.008275))
Получается, что у вас в файле координаты объектов лежат в районе нуля (плюс-минус сотые доли), а карту вы запрашиваете на область с координатами "34.59 49.58 34.63 49.6".

Попробуйте сначала изменить EXTENT, чтобы убедиться, что карта показывается. Как сможете ее отобразить, так начинайте думать, как решать проблему с координатами в файле.
Marina
Интересующийся
Сообщения: 15
Зарегистрирован: 30 мар 2009, 11:10
Репутация: 0

Re: howto: данные из MapInfo в MapServer?

Сообщение Marina »

Огромное вам спасибо! Вопрос разрешился!
alaevka
Интересующийся
Сообщения: 22
Зарегистрирован: 28 авг 2009, 11:02
Репутация: 0

Re: howto: данные из MapInfo в MapServer?

Сообщение alaevka »

KolesovDmitry писал(а):
Получается, что у вас в файле координаты объектов лежат в районе нуля (плюс-минус сотые доли), а карту вы запрашиваете на область с координатами "34.59 49.58 34.63 49.6".

Попробуйте сначала изменить EXTENT, чтобы убедиться, что карта показывается. Как сможете ее отобразить, так начинайте думать, как решать проблему с координатами в файле.
Была аналогичная проблема. Изменил EXTENT - карта отображается, но получаемом изображении справа и очень маленькой, то есть не вписывается в указанные размеры изображения в мап файле. Так вот как решить проблему с координатами в файле?
Ответить

Вернуться в «MapInfo»

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

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