You are not logged in.
- Topics: Active | Unanswered
Announcement
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
load_file:%1 эх ты хЄё яЁшыюцхэшхь
![]()
Offline
#3352 2013-02-20 10:32:19
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Конвертер OSM -> MP
liosha wrote:cpan Math::Clipper
Откатился на Perl 5.14.3, однако...
Сериал, однако. 
Offline
#3353 2013-02-20 10:35:56
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Конвертер OSM -> MP
Сериал, однако. http://files.hotstockmarket.com/images/ … opcorn.gif
Звериный оскал опен-сорса.
А разрыв совместимости в Math::Polygon::Tree - дикая варварская акция ![]()
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
А разрыв совместимости в Math::Polygon::Tree - дикая варварская акция
Внутренняя само-совместимость важнее временнОй ![]()
Тем более что основной юз-кейс не затронут
Offline
#3355 2013-02-20 11:36:13
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
Можно поискать что-то по теме
Портянка уменьшилась, но результата нет:
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
Так что думаю придется границы качать на одном компе, а конвертировать карту на другом.
Можно взять портабельный strawberry-perl и попробовать поставить на нём
Offline
#3357 2013-02-20 13:33:13
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Конвертер OSM -> MP
Или под виртуальной машиной, чтоб на одном компе было
.
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
Почему при конвертации в *.mp здания становятся кривыми и как это исправить?
При конвертации в *.mp ничего кривым не становится.
Offline
#3360 2013-02-20 14:24:32
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Конвертер OSM -> MP
Почему при конвертации в *.mp здания становятся кривыми и как это исправить?
Кривыми они могут стать после, при конвертации в нафигатор. Биты для координат экономят, да и точки бывает можно капельку проредить по количеству для экономии памяти и скорости рисования на ограниченных в этом устройствах.
Offline
#3361 2013-02-20 14:52:59
- TSA21432
- Member
- Registered: 2012-04-15
- Posts: 25
Re: Конвертер OSM -> MP
TSA21432 wrote:Почему при конвертации в *.mp здания становятся кривыми и как это исправить?
При конвертации в *.mp ничего кривым не становится.
я взял файлик *.mp с сайта navitel.osm.rambler.ru - кривые однако (не все, но есть)
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
конвертацию в нафигатор на этом файле еще не проводили :-)
Отключите привязку к сетке в 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
Скачать 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
положить туда, где находится конвертер
А мне помогло на старой версии конвертера.
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
как насчет добавить в 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
Я собирался попробовать перенести внутреннее осмохранилище в 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
Это то что я думаю?
Скорее всего, нет. Хотя я не экстрасенс ![]()
При запуске всё равно пишет что ревизия 747
Тут пишется ревизия основного скрипта, а не всего проекта.
Offline
#3375 2013-02-26 12:57:21
- Kostik
- Member

- From: Moscow
- Registered: 2011-01-02
- Posts: 2,114
Re: Конвертер OSM -> MP
Скорее всего, нет
Я имел ввиду приведённую выше цитату: "перенести внутреннее осмохранилище в sqlite вместо памяти"
Руки дошли до этого?
Offline