You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#3351 2013-02-20 09:43:15

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

Re: Конвертер OSM -> MP

Ну значит ёк, тут я уже не помогу.
Можно поискать что-то по теме, типа http://blog.cachemiss.com/articles/Buil … indows.pod

Kostik wrote:

load_file:%1 эх  ты хЄё  яЁшыюцхэшхь

big_smile

Offline

#3352 2013-02-20 10:32:19

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

Re: Конвертер OSM -> MP

Kostik wrote:
liosha wrote:

cpan Math::Clipper

Откатился на Perl 5.14.3, однако...

Сериал, однако. popcorn.gif

Offline

#3353 2013-02-20 10:35:56

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

Re: Конвертер OSM -> MP

wowik wrote:

Звериный оскал опен-сорса.
А разрыв совместимости в Math::Polygon::Tree - дикая варварская акция sad

Last edited by Zkir (2013-02-20 10:36:19)


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#3354 2013-02-20 10:38:34

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

Re: Конвертер OSM -> MP

Zkir wrote:

А разрыв совместимости в Math::Polygon::Tree - дикая варварская акция

Внутренняя само-совместимость важнее временнОй  smile
Тем более что основной юз-кейс не затронут

Offline

#3355 2013-02-20 11:36:13

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,114

Re: Конвертер OSM -> MP

liosha wrote:

Можно поискать что-то по теме

Портянка уменьшилась, но результата нет:

C:\>cpan Math::Clipper
Set up gcc environment - gcc.exe (rubenvb-4.7.2-release) 4.7.2
CPAN: Term::ANSIColor loaded ok (v3.02)
CPAN: Storable loaded ok (v2.30)
Reading 'C:\Perl64\cpan\Metadata'
  Database was generated on Tue, 19 Feb 2013 12:17:03 GMT
Running install for module 'Math::Clipper'
Running make for A/AA/AAR/Math-Clipper-1.17.tar.gz
CPAN: Digest::SHA loaded ok (v5.72)
CPAN: Compress::Zlib loaded ok (v2.055)
Checksum for C:\Perl64\cpan\sources\authors\id\A\AA\AAR\Math-Clipper-1.17.tar.gz
 ok
CPAN: Archive::Tar loaded ok (v1.90)
Math-Clipper-1.17
Math-Clipper-1.17/Build.PL
Math-Clipper-1.17/Changes
Math-Clipper-1.17/MANIFEST
Math-Clipper-1.17/MANIFEST.SKIP
Math-Clipper-1.17/META.json
Math-Clipper-1.17/META.yml
Math-Clipper-1.17/lib
Math-Clipper-1.17/lib/Math
Math-Clipper-1.17/lib/Math/Clipper.pm
Math-Clipper-1.17/src
Math-Clipper-1.17/src/clipper.cpp
Math-Clipper-1.17/src/clipper.hpp
Math-Clipper-1.17/src/myinit.h
Math-Clipper-1.17/src/poly2av.h
Math-Clipper-1.17/src/ppport.h
Math-Clipper-1.17/t
Math-Clipper-1.17/t/001compile.t
Math-Clipper-1.17/t/002basic.t
Math-Clipper-1.17/t/003boolops.t
Math-Clipper-1.17/t/004filltype.t
Math-Clipper-1.17/t/005offset.t
Math-Clipper-1.17/t/006winding.t
Math-Clipper-1.17/t/007usefullrange.t
Math-Clipper-1.17/t/008integerize.t
Math-Clipper-1.17/t/009expolygon.t
Math-Clipper-1.17/t/010simplify.t
Math-Clipper-1.17/t/011Int128Comparison.t
Math-Clipper-1.17/xsp
Math-Clipper-1.17/xsp/Clipper.xsp
Math-Clipper-1.17/xsp/my.map
Math-Clipper-1.17/xsp/types.xspt
CPAN: File::Temp loaded ok (v0.22)
CPAN: Parse::CPAN::Meta loaded ok (v1.4404)
CPAN: CPAN::Meta loaded ok (v2.120921)
CPAN: Module::CoreList loaded ok (v2.77)
CPAN: Time::HiRes loaded ok (v1.972101)

  CPAN.pm: Building A/AA/AAR/Math-Clipper-1.17.tar.gz

Set up gcc environment - gcc.exe (rubenvb-4.7.2-release) 4.7.2
Set up gcc environment - gcc.exe (rubenvb-4.7.2-release) 4.7.2
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Math-Clipper' version '1.17'
Set up gcc environment - gcc.exe (rubenvb-4.7.2-release) 4.7.2
Set up gcc environment - gcc.exe (rubenvb-4.7.2-release) 4.7.2
Set up gcc environment - gcc.exe (rubenvb-4.7.2-release) 4.7.2
Building Math-Clipper
Processing XS typemap files...
Generating main XS file...
gcc.exe: error: CreateProcess: No such file or directory
Error: no compiler detected to compile 'src\clipper.cpp'.  Aborting
  AAR/Math-Clipper-1.17.tar.gz
  C:\Perl64\bin\perl.exe ./Build -- NOT OK
CPAN: YAML::XS loaded ok (v0.39)
Running Build test
  Can't test without successful make
Running Build install
  Make had returned bad status, install seems impossible

А на 32 винде и Perl`е всё встало отлично:

  AAR/Math-Clipper-1.17.tar.gz
  C:\Perl\bin\perl.exe ./Build test -- OK
Running Build install
Prepending C:\Perl\cpan\build\Math-Clipper-1.17-P76BJd/blib/arch C:\Perl\cpan\bu
ild\Math-Clipper-1.17-P76BJd/blib/lib to PERL5LIB for 'install'
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Building Math-Clipper
Files found in blib\arch: installing files in blib\lib into architecture depende
nt library tree
Installing C:\Perl\site\lib\auto\Math\Clipper\Clipper.bs
Installing C:\Perl\site\lib\auto\Math\Clipper\Clipper.dll
Installing C:\Perl\site\lib\Math\Clipper.pm
Installing C:\Perl\man\man3\Math.Clipper.3
Installing C:\Perl\html\site\lib\Math\Clipper.html
Building ActivePerl Table of Contents
For ActivePerl's PPM: touch 'C:\Perl\lib\perllocal.pod'
  AAR/Math-Clipper-1.17.tar.gz
  C:\Perl\bin\perl.exe ./Build install  -- OK

Так что думаю придется границы качать на одном компе, а конвертировать карту на другом.

Last edited by Kostik (2013-02-20 12:31:28)

Offline

#3356 2013-02-20 13:31:18

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

Re: Конвертер OSM -> MP

Kostik wrote:

Так что думаю придется границы качать на одном компе, а конвертировать карту на другом.

Можно взять портабельный strawberry-perl и попробовать поставить на нём

Offline

#3357 2013-02-20 13:33:13

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 911

Re: Конвертер OSM -> MP

Или под виртуальной машиной, чтоб на одном компе было smile.

Offline

#3358 2013-02-20 13:48:30

TSA21432
Member
Registered: 2012-04-15
Posts: 25

Re: Конвертер OSM -> MP

Почему при конвертации в *.mp здания становятся кривыми и как это исправить?

Offline

#3359 2013-02-20 13:49:30

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

Re: Конвертер OSM -> MP

TSA21432 wrote:

Почему при конвертации в *.mp здания становятся кривыми и как это исправить?

При конвертации в *.mp ничего кривым не становится.

Offline

#3360 2013-02-20 14:24:32

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 9,368

Re: Конвертер OSM -> MP

TSA21432 wrote:

Почему при конвертации в *.mp здания становятся кривыми и как это исправить?

Кривыми они могут стать после, при конвертации в нафигатор. Биты для координат экономят, да и точки бывает можно капельку проредить по количеству для экономии памяти и скорости рисования на ограниченных в этом устройствах.

Offline

#3361 2013-02-20 14:52:59

TSA21432
Member
Registered: 2012-04-15
Posts: 25

Re: Конвертер OSM -> MP

liosha wrote:
TSA21432 wrote:

Почему при конвертации в *.mp здания становятся кривыми и как это исправить?

При конвертации в *.mp ничего кривым не становится.

я взял файлик *.mp с сайта navitel.osm.rambler.ru - кривые однако (не все, но есть)

wowik wrote:
TSA21432 wrote:

Почему при конвертации в *.mp здания становятся кривыми и как это исправить?

Кривыми они могут стать после, при конвертации в нафигатор. Биты для координат экономят, да и точки бывает можно капельку проредить по количеству для экономии памяти и скорости рисования на ограниченных в этом устройствах.

конвертацию в нафигатор на этом файле еще не проводили :-)

Offline

#3362 2013-02-20 15:20:17

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,303

Re: Конвертер OSM -> MP

TSA21432 wrote:

конвертацию в нафигатор на этом файле еще не проводили :-)

Отключите привязку к сетке в GPSMapEdit до загрузки файла или измените битность нулевого слоя на 26 в текстовом редакторе.

liosha абсолютно прав, сразу после osm2mp координаты не отличаются от тех что в базе.

Last edited by chnav (2013-02-20 15:21:26)

Offline

#3363 2013-02-20 16:26:16

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,114

Re: Конвертер OSM -> MP

[Offtop]Кстати GME обновился недавно.[/Offtop]

Offline

#3364 2013-02-20 17:57:13

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,690

Re: Конвертер OSM -> MP

liosha: как насчет добавить в getbound.pl возможность загрузки через рамблеровский overpass api?

Offline

#3365 2013-02-20 18:37:50

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

Re: Конвертер OSM -> MP

Я помню, но руки пока не дошли

Offline

#3366 2013-02-20 20:38:40

Ильин Роман
Member
Registered: 2011-02-01
Posts: 280
Website

Re: Конвертер OSM -> MP

подскажите плз как откатится на math-polygon-tree 0.05?

Offline

#3367 2013-02-20 20:50:14

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 911

Re: Конвертер OSM -> MP

Скачать http://maps-borism346.googlecode.com/files/lib.7z и положить туда, где находится конвертер.

Offline

#3368 2013-02-20 21:17:08

Ильин Роман
Member
Registered: 2011-02-01
Posts: 280
Website

Re: Конвертер OSM -> MP

borism346 wrote:

Скачать http://maps-borism346.googlecode.com/files/lib.7z и положить туда, где находится конвертер.


не помогло...(

Offline

#3369 2013-02-21 05:19:31

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,114

Re: Конвертер OSM -> MP

borism346 wrote:

положить туда, где находится конвертер

А мне помогло на старой версии конвертера.

Offline

#3370 2013-02-21 06:02:54

borism346
Member
From: Minsk
Registered: 2008-11-12
Posts: 911

Re: Конвертер OSM -> MP

У меня старая версия в таком варианте нормально работает.

Offline

#3371 2013-02-21 07:20:51

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

Re: Конвертер OSM -> MP

gryphon wrote:

как насчет добавить в getbound.pl возможность загрузки через рамблеровский overpass api?

Добавил, --api=op_ru.
Или можно GETBOUND_API=op_ru ./getbound ...

Offline

#3372 2013-02-21 11:52:54

gryphon
Member
From: Pskov
Registered: 2010-09-16
Posts: 1,690

Re: Конвертер OSM -> MP

спасибо

Offline

#3373 2013-02-26 12:50:26

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,114

Re: Конвертер OSM -> MP

liosha wrote:

Я собирался попробовать перенести внутреннее осмохранилище в sqlite вместо памяти. И частично к этому всё подготовил, но до конца пока руки не дошли.

В 748 ревизии: multiple sqlite caches
Это то что я думаю? При запуске всё равно пишет что ревизия 747.

Offline

#3374 2013-02-26 12:53:05

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

Re: Конвертер OSM -> MP

Kostik wrote:

Это то что я думаю?

Скорее всего, нет. Хотя я не экстрасенс big_smile

Kostik wrote:

При запуске всё равно пишет что ревизия 747

Тут пишется ревизия основного скрипта, а не всего проекта.

Offline

#3375 2013-02-26 12:57:21

Kostik
Member
From: Moscow
Registered: 2011-01-02
Posts: 2,114

Re: Конвертер OSM -> MP

liosha wrote:

Скорее всего, нет

Я имел ввиду приведённую выше цитату: "перенести внутреннее осмохранилище в sqlite вместо памяти"
Руки дошли до этого?

Offline

Board footer

Powered by FluxBB